builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1839 starttime: 1461022894.83 results: success (0) buildid: 20160418151421 builduid: c837f8bcbe4e4b449ba5f5ddb31d122d revision: 67ac40fb8f680ea5e03805552187ba1b5e8392a1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:41:34.828191) ========= master: http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:41:34.828650) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:41:34.828937) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:41:34.916959) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:41:34.917318) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 16:41:34-- 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% 12.2M=0.001s 2016-04-18 16:41:35 (12.2 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.268488 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:41:35.221426) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:41:35.221753) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034298 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:41:35.288282) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 16:41:35.288641) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 67ac40fb8f680ea5e03805552187ba1b5e8392a1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 67ac40fb8f680ea5e03805552187ba1b5e8392a1 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 16:41:35,391 truncating revision to first 12 chars 2016-04-18 16:41:35,392 Setting DEBUG logging. 2016-04-18 16:41:35,392 attempt 1/10 2016-04-18 16:41:35,392 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/67ac40fb8f68?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 16:41:35,788 unpacking tar archive at: mozilla-central-67ac40fb8f68/testing/mozharness/ program finished with exit code 0 elapsedTime=0.722624 ========= master_lag: 0.90 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 16:41:36.913683) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:41:36.914017) ========= script_repo_revision: 67ac40fb8f680ea5e03805552187ba1b5e8392a1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:41:36.914441) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:41:36.914712) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:41:36.953862) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 57 secs) (at 2016-04-18 16:41:36.954301) ========= /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-central --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-central', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958 _=/tools/buildbot/bin/python using PTY: False 16:41:37 INFO - MultiFileLogger online at 20160418 16:41:37 in /builds/slave/test 16:41:37 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-central --download-symbols true 16:41:37 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:41:37 INFO - {'append_to_log': False, 16:41:37 INFO - 'base_work_dir': '/builds/slave/test', 16:41:37 INFO - 'blob_upload_branch': 'mozilla-central', 16:41:37 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:41:37 INFO - 'buildbot_json_path': 'buildprops.json', 16:41:37 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:41:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:41:37 INFO - 'download_minidump_stackwalk': True, 16:41:37 INFO - 'download_symbols': 'true', 16:41:37 INFO - 'e10s': False, 16:41:37 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:41:37 INFO - 'tooltool.py': '/tools/tooltool.py', 16:41:37 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:41:37 INFO - '/tools/misc-python/virtualenv.py')}, 16:41:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:41:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:41:37 INFO - 'log_level': 'info', 16:41:37 INFO - 'log_to_console': True, 16:41:37 INFO - 'opt_config_files': (), 16:41:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:41:37 INFO - '--processes=1', 16:41:37 INFO - '--config=%(test_path)s/wptrunner.ini', 16:41:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:41:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:41:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:41:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:41:37 INFO - 'pip_index': False, 16:41:37 INFO - 'require_test_zip': True, 16:41:37 INFO - 'test_type': ('testharness',), 16:41:37 INFO - 'this_chunk': '1', 16:41:37 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:41:37 INFO - 'total_chunks': '10', 16:41:37 INFO - 'virtualenv_path': 'venv', 16:41:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:41:37 INFO - 'work_dir': 'build'} 16:41:37 INFO - ##### 16:41:37 INFO - ##### Running clobber step. 16:41:37 INFO - ##### 16:41:37 INFO - Running pre-action listener: _resource_record_pre_action 16:41:37 INFO - Running main action method: clobber 16:41:37 INFO - rmtree: /builds/slave/test/build 16:41:37 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:41:39 INFO - Running post-action listener: _resource_record_post_action 16:41:39 INFO - ##### 16:41:39 INFO - ##### Running read-buildbot-config step. 16:41:39 INFO - ##### 16:41:39 INFO - Running pre-action listener: _resource_record_pre_action 16:41:39 INFO - Running main action method: read_buildbot_config 16:41:39 INFO - Using buildbot properties: 16:41:39 INFO - { 16:41:39 INFO - "project": "", 16:41:39 INFO - "product": "firefox", 16:41:39 INFO - "script_repo_revision": "production", 16:41:39 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 16:41:39 INFO - "repository": "", 16:41:39 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 16:41:39 INFO - "buildid": "20160418151421", 16:41:39 INFO - "pgo_build": "False", 16:41:39 INFO - "basedir": "/builds/slave/test", 16:41:39 INFO - "buildnumber": 7, 16:41:39 INFO - "slavename": "tst-linux64-spot-1839", 16:41:39 INFO - "master": "http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/", 16:41:39 INFO - "platform": "linux64", 16:41:39 INFO - "branch": "mozilla-central", 16:41:39 INFO - "revision": "67ac40fb8f680ea5e03805552187ba1b5e8392a1", 16:41:39 INFO - "repo_path": "mozilla-central", 16:41:39 INFO - "moz_repo_path": "", 16:41:39 INFO - "stage_platform": "linux64", 16:41:39 INFO - "builduid": "c837f8bcbe4e4b449ba5f5ddb31d122d", 16:41:39 INFO - "slavebuilddir": "test" 16:41:39 INFO - } 16:41:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:41:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:41:39 INFO - Running post-action listener: _resource_record_post_action 16:41:39 INFO - ##### 16:41:39 INFO - ##### Running download-and-extract step. 16:41:39 INFO - ##### 16:41:39 INFO - Running pre-action listener: _resource_record_pre_action 16:41:39 INFO - Running main action method: download_and_extract 16:41:39 INFO - mkdir: /builds/slave/test/build/tests 16:41:39 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')]} 16:41:39 INFO - https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:41:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:41:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:41:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:41:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 16:41:41 INFO - Downloaded 1361 bytes. 16:41:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:41:41 INFO - Using the following test package requirements: 16:41:41 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:41:41 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:41:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:41:41 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:41:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:41:41 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:41:41 INFO - u'jsshell-linux-x86_64.zip'], 16:41:41 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:41:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:41:41 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:41:41 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:41:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:41:41 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:41:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:41:41 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:41:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:41:41 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:41:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:41:41 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 16:41:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:41:41 INFO - https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:41:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:41:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:41:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:41:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 16:41:43 INFO - Downloaded 22674107 bytes. 16:41:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:41:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:41:44 INFO - caution: filename not matched: web-platform/* 16:41:44 INFO - Return code: 11 16:41:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:41:44 INFO - https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:41:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:41:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:41:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:41:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 16:41:46 INFO - Downloaded 36382568 bytes. 16:41:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:41:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:41:50 INFO - caution: filename not matched: bin/* 16:41:50 INFO - caution: filename not matched: config/* 16:41:50 INFO - caution: filename not matched: mozbase/* 16:41:50 INFO - caution: filename not matched: marionette/* 16:41:50 INFO - caution: filename not matched: tools/wptserve/* 16:41:50 INFO - Return code: 11 16:41:50 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')]} 16:41:50 INFO - https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:41:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:41:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:41:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:41:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 16:41:56 INFO - Downloaded 64158237 bytes. 16:41:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:41:56 INFO - mkdir: /builds/slave/test/properties 16:41:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:41:56 INFO - Writing to file /builds/slave/test/properties/build_url 16:41:56 INFO - Contents: 16:41:56 INFO - build_url:https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:41:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:41:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:41:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:41:57 INFO - Contents: 16:41:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:41:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:41:57 INFO - https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:41:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:41:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:41:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:41:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 16:42:00 INFO - Downloaded 90723930 bytes. 16:42:00 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:42:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:42:08 INFO - Return code: 0 16:42:08 INFO - Running post-action listener: _resource_record_post_action 16:42:08 INFO - Running post-action listener: set_extra_try_arguments 16:42:08 INFO - ##### 16:42:08 INFO - ##### Running create-virtualenv step. 16:42:08 INFO - ##### 16:42:08 INFO - Running pre-action listener: _pre_create_virtualenv 16:42:08 INFO - Running pre-action listener: _resource_record_pre_action 16:42:08 INFO - Running main action method: create_virtualenv 16:42:08 INFO - Creating virtualenv /builds/slave/test/build/venv 16:42:08 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 16:42:08 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:42:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:42:09 INFO - Using real prefix '/usr' 16:42:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:42:13 INFO - Installing distribute.............................................................................................................................................................................................done. 16:42:16 INFO - Installing pip.................done. 16:42:16 INFO - Return code: 0 16:42:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:42: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')]} 16:42:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:42:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:42: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')]} 16:42:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:42:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:42:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2693030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26d7ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26dcba0>, '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 0x26d5f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26d6410>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958', '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 16:42:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:42:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:42:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:42:16 INFO - 'CCACHE_UMASK': '002', 16:42:16 INFO - 'DISPLAY': ':0', 16:42:16 INFO - 'HOME': '/home/cltbld', 16:42:16 INFO - 'LANG': 'en_US.UTF-8', 16:42:16 INFO - 'LOGNAME': 'cltbld', 16:42:16 INFO - 'MAIL': '/var/mail/cltbld', 16:42:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:42:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:42:16 INFO - 'MOZ_NO_REMOTE': '1', 16:42:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:42:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:42:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:42:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:42:16 INFO - 'PWD': '/builds/slave/test', 16:42:16 INFO - 'SHELL': '/bin/bash', 16:42:16 INFO - 'SHLVL': '1', 16:42:16 INFO - 'TERM': 'linux', 16:42:16 INFO - 'TMOUT': '86400', 16:42:16 INFO - 'USER': 'cltbld', 16:42:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958', 16:42:16 INFO - '_': '/tools/buildbot/bin/python'} 16:42:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:42:17 INFO - Downloading/unpacking psutil>=0.7.1 16:42:17 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 16:42:17 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 16:42:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:42:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:42:17 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 16:42:17 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 16:42:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:42:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:42:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:42:21 INFO - Installing collected packages: psutil 16:42:21 INFO - Running setup.py install for psutil 16:42:21 INFO - building 'psutil._psutil_linux' extension 16:42:21 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 16:42:21 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 16:42:22 INFO - building 'psutil._psutil_posix' extension 16:42:22 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 16:42:22 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 16:42:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:42:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:42:22 INFO - Successfully installed psutil 16:42:22 INFO - Cleaning up... 16:42:22 INFO - Return code: 0 16:42:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:42:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:42:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:42:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:42:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:42:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:42:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:42:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2693030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26d7ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26dcba0>, '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 0x26d5f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26d6410>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958', '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 16:42:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:42:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:42:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:42:22 INFO - 'CCACHE_UMASK': '002', 16:42:22 INFO - 'DISPLAY': ':0', 16:42:22 INFO - 'HOME': '/home/cltbld', 16:42:22 INFO - 'LANG': 'en_US.UTF-8', 16:42:22 INFO - 'LOGNAME': 'cltbld', 16:42:22 INFO - 'MAIL': '/var/mail/cltbld', 16:42:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:42:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:42:22 INFO - 'MOZ_NO_REMOTE': '1', 16:42:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:42:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:42:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:42:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:42:22 INFO - 'PWD': '/builds/slave/test', 16:42:22 INFO - 'SHELL': '/bin/bash', 16:42:22 INFO - 'SHLVL': '1', 16:42:22 INFO - 'TERM': 'linux', 16:42:22 INFO - 'TMOUT': '86400', 16:42:22 INFO - 'USER': 'cltbld', 16:42:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958', 16:42:22 INFO - '_': '/tools/buildbot/bin/python'} 16:42:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:42:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:42:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:42:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:42:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:42:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:42:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:42:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:42:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:42:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:42:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:42:26 INFO - Installing collected packages: mozsystemmonitor 16:42:26 INFO - Running setup.py install for mozsystemmonitor 16:42:27 INFO - Successfully installed mozsystemmonitor 16:42:27 INFO - Cleaning up... 16:42:27 INFO - Return code: 0 16:42:27 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:42:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:42:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:42:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:42:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:42:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:42:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:42:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2693030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26d7ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26dcba0>, '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 0x26d5f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26d6410>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958', '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 16:42:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:42:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:42:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:42:27 INFO - 'CCACHE_UMASK': '002', 16:42:27 INFO - 'DISPLAY': ':0', 16:42:27 INFO - 'HOME': '/home/cltbld', 16:42:27 INFO - 'LANG': 'en_US.UTF-8', 16:42:27 INFO - 'LOGNAME': 'cltbld', 16:42:27 INFO - 'MAIL': '/var/mail/cltbld', 16:42:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:42:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:42:27 INFO - 'MOZ_NO_REMOTE': '1', 16:42:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:42:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:42:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:42:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:42:27 INFO - 'PWD': '/builds/slave/test', 16:42:27 INFO - 'SHELL': '/bin/bash', 16:42:27 INFO - 'SHLVL': '1', 16:42:27 INFO - 'TERM': 'linux', 16:42:27 INFO - 'TMOUT': '86400', 16:42:27 INFO - 'USER': 'cltbld', 16:42:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958', 16:42:27 INFO - '_': '/tools/buildbot/bin/python'} 16:42:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:42:27 INFO - Downloading/unpacking blobuploader==1.2.4 16:42:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:42:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:42:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:42:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:42:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:42:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:42:31 INFO - Downloading blobuploader-1.2.4.tar.gz 16:42:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:42:31 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:42:31 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 16:42:31 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 16:42:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:42:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:42:31 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 16:42:31 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 16:42:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:42:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:42:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:42:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:42:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:42:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:42:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:42:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:42:33 INFO - Downloading docopt-0.6.1.tar.gz 16:42:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:42:33 INFO - Installing collected packages: blobuploader, requests, docopt 16:42:33 INFO - Running setup.py install for blobuploader 16:42:33 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:42:33 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:42:33 INFO - Running setup.py install for requests 16:42:34 INFO - Running setup.py install for docopt 16:42:34 INFO - Successfully installed blobuploader requests docopt 16:42:34 INFO - Cleaning up... 16:42:34 INFO - Return code: 0 16:42:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:42:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:42:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:42:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:42:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:42:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:42:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:42:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2693030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26d7ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26dcba0>, '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 0x26d5f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26d6410>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958', '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 16:42:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:42:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:42:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:42:34 INFO - 'CCACHE_UMASK': '002', 16:42:34 INFO - 'DISPLAY': ':0', 16:42:34 INFO - 'HOME': '/home/cltbld', 16:42:34 INFO - 'LANG': 'en_US.UTF-8', 16:42:34 INFO - 'LOGNAME': 'cltbld', 16:42:34 INFO - 'MAIL': '/var/mail/cltbld', 16:42:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:42:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:42:34 INFO - 'MOZ_NO_REMOTE': '1', 16:42:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:42:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:42:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:42:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:42:34 INFO - 'PWD': '/builds/slave/test', 16:42:34 INFO - 'SHELL': '/bin/bash', 16:42:34 INFO - 'SHLVL': '1', 16:42:34 INFO - 'TERM': 'linux', 16:42:34 INFO - 'TMOUT': '86400', 16:42:34 INFO - 'USER': 'cltbld', 16:42:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958', 16:42:34 INFO - '_': '/tools/buildbot/bin/python'} 16:42:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:42:35 INFO - Running setup.py (path:/tmp/pip-3OEaCm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:42:35 INFO - Running setup.py (path:/tmp/pip-FSAWQn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:42:35 INFO - Running setup.py (path:/tmp/pip-qzjcW_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:42:35 INFO - Running setup.py (path:/tmp/pip-qCn5Qp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:42:35 INFO - Running setup.py (path:/tmp/pip-oxlaZU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:42:35 INFO - Running setup.py (path:/tmp/pip-l_ly_s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:42:35 INFO - Running setup.py (path:/tmp/pip-20Ri83-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:42:36 INFO - Running setup.py (path:/tmp/pip-sPOffM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:42:36 INFO - Running setup.py (path:/tmp/pip-JtMLkO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:42:36 INFO - Running setup.py (path:/tmp/pip-kLtj0_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:42:36 INFO - Running setup.py (path:/tmp/pip-hppriX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:42:36 INFO - Running setup.py (path:/tmp/pip-6Iau1K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:42:36 INFO - Running setup.py (path:/tmp/pip-M0wmCT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:42:36 INFO - Running setup.py (path:/tmp/pip-rcSIez-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:42:36 INFO - Running setup.py (path:/tmp/pip-tsZmDS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:42:37 INFO - Running setup.py (path:/tmp/pip-mUYyKy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:42:37 INFO - Running setup.py (path:/tmp/pip-gOMg2J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:42:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:42:37 INFO - Running setup.py (path:/tmp/pip-1XmxmS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:42:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:42:37 INFO - Running setup.py (path:/tmp/pip-1DNjIh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:42:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:42:37 INFO - Running setup.py (path:/tmp/pip-U1fnqa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:42:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:42:38 INFO - Running setup.py (path:/tmp/pip-uk4A4g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:42:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:42:38 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 16:42:38 INFO - Running setup.py install for manifestparser 16:42:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:42:38 INFO - Running setup.py install for mozcrash 16:42:38 INFO - Running setup.py install for mozdebug 16:42:38 INFO - Running setup.py install for mozdevice 16:42:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:42:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:42:39 INFO - Running setup.py install for mozfile 16:42:39 INFO - Running setup.py install for mozhttpd 16:42:39 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:42:39 INFO - Running setup.py install for mozinfo 16:42:39 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:42:39 INFO - Running setup.py install for mozInstall 16:42:39 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:42:39 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:42:39 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:42:39 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:42:39 INFO - Running setup.py install for mozleak 16:42:40 INFO - Running setup.py install for mozlog 16:42:40 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:42:40 INFO - Running setup.py install for moznetwork 16:42:40 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:42:40 INFO - Running setup.py install for mozprocess 16:42:40 INFO - Running setup.py install for mozprofile 16:42:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:42:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:42:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:42:41 INFO - Running setup.py install for mozrunner 16:42:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:42:41 INFO - Running setup.py install for mozscreenshot 16:42:41 INFO - Running setup.py install for moztest 16:42:41 INFO - Running setup.py install for mozversion 16:42:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:42:42 INFO - Running setup.py install for wptserve 16:42:42 INFO - Running setup.py install for marionette-driver 16:42:42 INFO - Running setup.py install for browsermob-proxy 16:42:42 INFO - Running setup.py install for marionette-client 16:42:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:42:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:42:43 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 16:42:43 INFO - Cleaning up... 16:42:43 INFO - Return code: 0 16:42:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:42:43 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')]} 16:42:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:42:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:42:43 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')]} 16:42:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:42:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:42:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2693030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26d7ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26dcba0>, '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 0x26d5f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26d6410>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958', '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 16:42:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:42:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:42:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:42:43 INFO - 'CCACHE_UMASK': '002', 16:42:43 INFO - 'DISPLAY': ':0', 16:42:43 INFO - 'HOME': '/home/cltbld', 16:42:43 INFO - 'LANG': 'en_US.UTF-8', 16:42:43 INFO - 'LOGNAME': 'cltbld', 16:42:43 INFO - 'MAIL': '/var/mail/cltbld', 16:42:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:42:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:42:43 INFO - 'MOZ_NO_REMOTE': '1', 16:42:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:42:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:42:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:42:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:42:43 INFO - 'PWD': '/builds/slave/test', 16:42:43 INFO - 'SHELL': '/bin/bash', 16:42:43 INFO - 'SHLVL': '1', 16:42:43 INFO - 'TERM': 'linux', 16:42:43 INFO - 'TMOUT': '86400', 16:42:43 INFO - 'USER': 'cltbld', 16:42:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958', 16:42:43 INFO - '_': '/tools/buildbot/bin/python'} 16:42:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:42:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:42:43 INFO - Running setup.py (path:/tmp/pip-8N76qZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:42:43 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)) 16:42:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:42:43 INFO - Running setup.py (path:/tmp/pip-d9qdd9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:42:44 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)) 16:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:42:44 INFO - Running setup.py (path:/tmp/pip-DDJc3S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:42:44 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)) 16:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:42:44 INFO - Running setup.py (path:/tmp/pip-O1XXYk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:42:44 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)) 16:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:42:44 INFO - Running setup.py (path:/tmp/pip-AZlEqh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:42:44 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)) 16:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:42:44 INFO - Running setup.py (path:/tmp/pip-XAkyB1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:42:44 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)) 16:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:42:44 INFO - Running setup.py (path:/tmp/pip-po4VLu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:42:44 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)) 16:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:42:44 INFO - Running setup.py (path:/tmp/pip-Vbmyat-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:42:44 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)) 16:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:42:44 INFO - Running setup.py (path:/tmp/pip-rkRRO7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:42:45 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)) 16:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:42:45 INFO - Running setup.py (path:/tmp/pip-GhkqDH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:42:45 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)) 16:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:42:45 INFO - Running setup.py (path:/tmp/pip-0kdCCv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:42:45 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)) 16:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:42:45 INFO - Running setup.py (path:/tmp/pip-gF9l4n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:42:45 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)) 16:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:42:45 INFO - Running setup.py (path:/tmp/pip-Q02sBS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:42:45 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)) 16:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:42:45 INFO - Running setup.py (path:/tmp/pip-d1WDQN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:42:45 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)) 16:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:42:45 INFO - Running setup.py (path:/tmp/pip-wKkJS7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:42:45 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)) 16:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:42:45 INFO - Running setup.py (path:/tmp/pip-Vjo7gC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:42:46 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)) 16:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:42:46 INFO - Running setup.py (path:/tmp/pip-jV7DGG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:42:46 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)) 16:42:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:42:46 INFO - Running setup.py (path:/tmp/pip-Y6pV9a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:42:46 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)) 16:42:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:42:46 INFO - Running setup.py (path:/tmp/pip-Igmbzq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:42:46 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)) 16:42:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:42:46 INFO - Running setup.py (path:/tmp/pip-zSWAbn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:42:46 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)) 16:42:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:42:46 INFO - Running setup.py (path:/tmp/pip-GEG2u9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:42:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:42:47 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)) 16:42:47 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)) 16:42:47 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)) 16:42:47 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)) 16:42:47 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)) 16:42:47 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)) 16:42:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:42:47 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 16:42:47 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 16:42:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:42:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:42:47 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 16:42:47 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 16:42:50 INFO - Downloading blessings-1.6.tar.gz 16:42:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:42:51 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)) 16:42:51 INFO - Installing collected packages: blessings 16:42:51 INFO - Running setup.py install for blessings 16:42:51 INFO - Successfully installed blessings 16:42:51 INFO - Cleaning up... 16:42:51 INFO - Return code: 0 16:42:51 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:42:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:42:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:42:51 INFO - Reading from file tmpfile_stdout 16:42:51 INFO - Current package versions: 16:42:51 INFO - argparse == 1.2.1 16:42:51 INFO - blessings == 1.6 16:42:51 INFO - blobuploader == 1.2.4 16:42:51 INFO - browsermob-proxy == 0.6.0 16:42:51 INFO - docopt == 0.6.1 16:42:51 INFO - manifestparser == 1.1 16:42:51 INFO - marionette-client == 2.3.0 16:42:51 INFO - marionette-driver == 1.4.0 16:42:51 INFO - mozInstall == 1.12 16:42:51 INFO - mozcrash == 0.17 16:42:51 INFO - mozdebug == 0.1 16:42:51 INFO - mozdevice == 0.48 16:42:51 INFO - mozfile == 1.2 16:42:51 INFO - mozhttpd == 0.7 16:42:51 INFO - mozinfo == 0.9 16:42:51 INFO - mozleak == 0.1 16:42:51 INFO - mozlog == 3.1 16:42:51 INFO - moznetwork == 0.27 16:42:51 INFO - mozprocess == 0.22 16:42:51 INFO - mozprofile == 0.28 16:42:51 INFO - mozrunner == 6.11 16:42:51 INFO - mozscreenshot == 0.1 16:42:51 INFO - mozsystemmonitor == 0.0 16:42:51 INFO - moztest == 0.7 16:42:51 INFO - mozversion == 1.4 16:42:51 INFO - psutil == 3.1.1 16:42:51 INFO - requests == 1.2.3 16:42:51 INFO - wptserve == 1.4.0 16:42:51 INFO - wsgiref == 0.1.2 16:42:51 INFO - Running post-action listener: _resource_record_post_action 16:42:51 INFO - Running post-action listener: _start_resource_monitoring 16:42:51 INFO - Starting resource monitoring. 16:42:51 INFO - ##### 16:42:51 INFO - ##### Running pull step. 16:42:51 INFO - ##### 16:42:51 INFO - Running pre-action listener: _resource_record_pre_action 16:42:51 INFO - Running main action method: pull 16:42:51 INFO - Pull has nothing to do! 16:42:51 INFO - Running post-action listener: _resource_record_post_action 16:42:51 INFO - ##### 16:42:51 INFO - ##### Running install step. 16:42:51 INFO - ##### 16:42:51 INFO - Running pre-action listener: _resource_record_pre_action 16:42:51 INFO - Running main action method: install 16:42:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:42:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:42:52 INFO - Reading from file tmpfile_stdout 16:42:52 INFO - Detecting whether we're running mozinstall >=1.0... 16:42:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:42:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:42:52 INFO - Reading from file tmpfile_stdout 16:42:52 INFO - Output received: 16:42:52 INFO - Usage: mozinstall [options] installer 16:42:52 INFO - Options: 16:42:52 INFO - -h, --help show this help message and exit 16:42:52 INFO - -d DEST, --destination=DEST 16:42:52 INFO - Directory to install application into. [default: 16:42:52 INFO - "/builds/slave/test"] 16:42:52 INFO - --app=APP Application being installed. [default: firefox] 16:42:52 INFO - mkdir: /builds/slave/test/build/application 16:42:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:42:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 16:43:23 INFO - Reading from file tmpfile_stdout 16:43:23 INFO - Output received: 16:43:23 INFO - /builds/slave/test/build/application/firefox/firefox 16:43:23 INFO - Running post-action listener: _resource_record_post_action 16:43:23 INFO - ##### 16:43:23 INFO - ##### Running run-tests step. 16:43:23 INFO - ##### 16:43:23 INFO - Running pre-action listener: _resource_record_pre_action 16:43:23 INFO - Running main action method: run_tests 16:43:23 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:43:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:43:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:43:23 INFO - grabbing minidump binary from tooltool 16:43:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:23 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26dcba0>, '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 0x26d5f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26d6410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:43:23 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:43:23 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 16:43:23 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:43:23 INFO - Return code: 0 16:43:23 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:43:23 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:43:23 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/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:43:23 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/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:43:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:43:23 INFO - 'CCACHE_UMASK': '002', 16:43:23 INFO - 'DISPLAY': ':0', 16:43:23 INFO - 'HOME': '/home/cltbld', 16:43:23 INFO - 'LANG': 'en_US.UTF-8', 16:43:23 INFO - 'LOGNAME': 'cltbld', 16:43:23 INFO - 'MAIL': '/var/mail/cltbld', 16:43:23 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:43:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:43:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:43:23 INFO - 'MOZ_NO_REMOTE': '1', 16:43:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:43:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:43:23 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:43:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:43:23 INFO - 'PWD': '/builds/slave/test', 16:43:23 INFO - 'SHELL': '/bin/bash', 16:43:23 INFO - 'SHLVL': '1', 16:43:23 INFO - 'TERM': 'linux', 16:43:23 INFO - 'TMOUT': '86400', 16:43:23 INFO - 'USER': 'cltbld', 16:43:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958', 16:43:23 INFO - '_': '/tools/buildbot/bin/python'} 16:43:23 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/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:43:24 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 16:43:24 INFO - import pkg_resources 16:43:25 INFO - Using 1 client processes 16:43:26 INFO - wptserve Starting http server on 127.0.0.1:8000 16:43:26 INFO - wptserve Starting http server on 127.0.0.1:8001 16:43:26 INFO - wptserve Starting http server on 127.0.0.1:8443 16:43:28 INFO - SUITE-START | Running 778 tests 16:43:28 INFO - Running testharness tests 16:43:28 INFO - Setting up ssl 16:43:28 INFO - PROCESS | certutil | 16:43:28 INFO - PROCESS | certutil | 16:43:28 INFO - PROCESS | certutil | 16:43:28 INFO - Certificate Nickname Trust Attributes 16:43:28 INFO - SSL,S/MIME,JAR/XPI 16:43:28 INFO - 16:43:28 INFO - web-platform-tests CT,, 16:43:28 INFO - 16:43:28 INFO - Starting runner 16:43:31 INFO - PROCESS | 1826 | 1461023011130 Marionette DEBUG Marionette enabled via build flag and pref 16:43:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8242905800 == 1 [pid = 1826] [id = 1] 16:43:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 1 (0x7f8242906000) [pid = 1826] [serial = 1] [outer = (nil)] 16:43:31 INFO - PROCESS | 1826 | [1826] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:43:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 2 (0x7f8242907000) [pid = 1826] [serial = 2] [outer = 0x7f8242906000] 16:43:31 INFO - PROCESS | 1826 | 1461023011757 Marionette INFO Listening on port 2828 16:43:32 INFO - PROCESS | 1826 | 1461023012287 Marionette DEBUG Marionette enabled via command-line flag 16:43:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fa7d800 == 2 [pid = 1826] [id = 2] 16:43:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 3 (0x7f823fac4800) [pid = 1826] [serial = 3] [outer = (nil)] 16:43:32 INFO - PROCESS | 1826 | [1826] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:43:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 4 (0x7f823fac5800) [pid = 1826] [serial = 4] [outer = 0x7f823fac4800] 16:43:32 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f823f8c6550 16:43:32 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f823f8ffd90 16:43:32 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f823f8ef0a0 16:43:32 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f823f8ef3a0 16:43:32 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f823f8ef6d0 16:43:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 5 (0x7f823ec22800) [pid = 1826] [serial = 5] [outer = 0x7f8242906000] 16:43:32 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:43:32 INFO - PROCESS | 1826 | 1461023012682 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42782 16:43:32 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:43:32 INFO - PROCESS | 1826 | 1461023012770 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42783 16:43:32 INFO - PROCESS | 1826 | 1461023012776 Marionette DEBUG Closed connection conn0 16:43:32 INFO - PROCESS | 1826 | [1826] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 16:43:32 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:43:32 INFO - PROCESS | 1826 | 1461023012905 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42784 16:43:32 INFO - PROCESS | 1826 | 1461023012909 Marionette DEBUG Closed connection conn1 16:43:32 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:43:32 INFO - PROCESS | 1826 | 1461023012966 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42785 16:43:32 INFO - PROCESS | 1826 | 1461023012980 Marionette DEBUG Closed connection conn2 16:43:33 INFO - PROCESS | 1826 | 1461023013037 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:43:33 INFO - PROCESS | 1826 | 1461023013050 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418151421","device":"desktop","version":"48.0a1"} 16:43:33 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:43:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8247b42800 == 3 [pid = 1826] [id = 3] 16:43:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 6 (0x7f824918d000) [pid = 1826] [serial = 6] [outer = (nil)] 16:43:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232c53800 == 4 [pid = 1826] [id = 4] 16:43:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 7 (0x7f8232e2c800) [pid = 1826] [serial = 7] [outer = (nil)] 16:43:35 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:43:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231b8b800 == 5 [pid = 1826] [id = 5] 16:43:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 8 (0x7f8231e23400) [pid = 1826] [serial = 8] [outer = (nil)] 16:43:35 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:43:35 INFO - PROCESS | 1826 | [1826] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:43:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 9 (0x7f8231bfac00) [pid = 1826] [serial = 9] [outer = 0x7f8231e23400] 16:43:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 10 (0x7f823173e000) [pid = 1826] [serial = 10] [outer = 0x7f824918d000] 16:43:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 11 (0x7f82317b3c00) [pid = 1826] [serial = 11] [outer = 0x7f8232e2c800] 16:43:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 12 (0x7f82317b5c00) [pid = 1826] [serial = 12] [outer = 0x7f8231e23400] 16:43:36 INFO - PROCESS | 1826 | 1461023016755 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1826 | 1461023016773 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 13 (0x7f822f622000) [pid = 1826] [serial = 13] [outer = 0x7f8231e23400] 16:43:37 INFO - PROCESS | 1826 | 1461023017458 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a97fc100-2551-4450-bdeb-ac08bdbbfd60","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418151421","device":"desktop","version":"48.0a1","command_id":1}}] 16:43:37 INFO - PROCESS | 1826 | 1461023017693 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:43:38 INFO - PROCESS | 1826 | 1461023018016 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:43:38 INFO - PROCESS | 1826 | 1461023018133 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:43:38 INFO - PROCESS | 1826 | [1826] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:43:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 14 (0x7f822cad0800) [pid = 1826] [serial = 14] [outer = 0x7f8231e23400] 16:43:38 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:38 INFO - PROCESS | 1826 | 1461023018672 Marionette TRACE conn3 <- [1,3,null,{}] 16:43:38 INFO - PROCESS | 1826 | 1461023018737 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:43:38 INFO - PROCESS | 1826 | 1461023018777 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:43:38 INFO - PROCESS | 1826 | 1461023018837 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:43:38 INFO - PROCESS | 1826 | 1461023018839 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:43:38 INFO - PROCESS | 1826 | 1461023018893 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 1826 | 1461023018898 Marionette TRACE conn3 <- [1,6,null,{}] 16:43:38 INFO - PROCESS | 1826 | 1461023018919 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:38 INFO - PROCESS | 1826 | 1461023018937 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:43:38 INFO - PROCESS | 1826 | 1461023018945 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82347f1800 == 6 [pid = 1826] [id = 6] 16:43:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 15 (0x7f822af7c000) [pid = 1826] [serial = 15] [outer = (nil)] 16:43:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 16 (0x7f822af7e000) [pid = 1826] [serial = 16] [outer = 0x7f822af7c000] 16:43:39 INFO - PROCESS | 1826 | 1461023019013 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x7f822af84400) [pid = 1826] [serial = 17] [outer = 0x7f822af7c000] 16:43:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ac54800 == 7 [pid = 1826] [id = 7] 16:43:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 18 (0x7f822acf4400) [pid = 1826] [serial = 18] [outer = (nil)] 16:43:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 19 (0x7f822acf9400) [pid = 1826] [serial = 19] [outer = 0x7f822acf4400] 16:43:39 INFO - PROCESS | 1826 | 1461023019488 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 20 (0x7f822aa9bc00) [pid = 1826] [serial = 20] [outer = 0x7f822acf4400] 16:43:39 INFO - PROCESS | 1826 | 1461023019935 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:43:39 INFO - PROCESS | 1826 | [1826] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1142ms 16:43:40 INFO - PROCESS | 1826 | 1461023020099 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 1826 | 1461023020102 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:43:40 INFO - PROCESS | 1826 | 1461023020137 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 1826 | 1461023020141 Marionette TRACE conn3 <- [1,10,null,{}] 16:43:40 INFO - PROCESS | 1826 | 1461023020170 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:40 INFO - PROCESS | 1826 | 1461023020331 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:43:40 INFO - PROCESS | 1826 | 1461023020350 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822a0b6000 == 8 [pid = 1826] [id = 8] 16:43:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 21 (0x7f82290c7c00) [pid = 1826] [serial = 21] [outer = (nil)] 16:43:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 22 (0x7f8229ea9000) [pid = 1826] [serial = 22] [outer = 0x7f82290c7c00] 16:43:40 INFO - PROCESS | 1826 | 1461023020415 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 23 (0x7f8231bf9c00) [pid = 1826] [serial = 23] [outer = 0x7f82290c7c00] 16:43:40 INFO - PROCESS | 1826 | 1461023020992 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 909ms 16:43:41 INFO - PROCESS | 1826 | 1461023021036 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 1826 | 1461023021041 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:43:41 INFO - PROCESS | 1826 | 1461023021046 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 1826 | 1461023021048 Marionette TRACE conn3 <- [1,14,null,{}] 16:43:41 INFO - PROCESS | 1826 | 1461023021053 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:41 INFO - PROCESS | 1826 | 1461023021200 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:43:41 INFO - PROCESS | 1826 | 1461023021220 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82295dd800 == 9 [pid = 1826] [id = 9] 16:43:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 24 (0x7f8229415800) [pid = 1826] [serial = 24] [outer = (nil)] 16:43:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 25 (0x7f8229548000) [pid = 1826] [serial = 25] [outer = 0x7f8229415800] 16:43:41 INFO - PROCESS | 1826 | 1461023021284 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 26 (0x7f8229554400) [pid = 1826] [serial = 26] [outer = 0x7f8229415800] 16:43:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822934d800 == 10 [pid = 1826] [id = 10] 16:43:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 27 (0x7f822934f800) [pid = 1826] [serial = 27] [outer = (nil)] 16:43:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 28 (0x7f8229350800) [pid = 1826] [serial = 28] [outer = 0x7f822934f800] 16:43:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 29 (0x7f82295f4000) [pid = 1826] [serial = 29] [outer = 0x7f822934f800] 16:43:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228f4a800 == 11 [pid = 1826] [id = 11] 16:43:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 30 (0x7f8228a35400) [pid = 1826] [serial = 30] [outer = (nil)] 16:43:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 31 (0x7f822941e000) [pid = 1826] [serial = 31] [outer = 0x7f8228a35400] 16:43:42 INFO - PROCESS | 1826 | 1461023022556 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:43:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 32 (0x7f8229555800) [pid = 1826] [serial = 32] [outer = 0x7f8228a35400] 16:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1592ms 16:43:42 INFO - PROCESS | 1826 | 1461023022676 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 1826 | 1461023022682 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:43:42 INFO - PROCESS | 1826 | 1461023022791 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 1826 | 1461023022795 Marionette TRACE conn3 <- [1,18,null,{}] 16:43:42 INFO - PROCESS | 1826 | 1461023022819 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:42 INFO - PROCESS | 1826 | 1461023022976 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:43:43 INFO - PROCESS | 1826 | 1461023023106 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822c9e2800 == 12 [pid = 1826] [id = 12] 16:43:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 33 (0x7f82290c2800) [pid = 1826] [serial = 33] [outer = (nil)] 16:43:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x7f8229414400) [pid = 1826] [serial = 34] [outer = 0x7f82290c2800] 16:43:43 INFO - PROCESS | 1826 | 1461023023182 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x7f822ff47000) [pid = 1826] [serial = 35] [outer = 0x7f82290c2800] 16:43:44 INFO - PROCESS | 1826 | 1461023024053 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1356ms 16:43:44 INFO - PROCESS | 1826 | 1461023024095 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 1826 | 1461023024103 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:43:44 INFO - PROCESS | 1826 | 1461023024113 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 1826 | 1461023024116 Marionette TRACE conn3 <- [1,22,null,{}] 16:43:44 INFO - PROCESS | 1826 | 1461023024122 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:44 INFO - PROCESS | 1826 | 1461023024302 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:43:44 INFO - PROCESS | 1826 | 1461023024419 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231734800 == 13 [pid = 1826] [id = 13] 16:43:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f822aa9c800) [pid = 1826] [serial = 36] [outer = (nil)] 16:43:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f8231dd8c00) [pid = 1826] [serial = 37] [outer = 0x7f822aa9c800] 16:43:44 INFO - PROCESS | 1826 | 1461023024494 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 38 (0x7f8231e22000) [pid = 1826] [serial = 38] [outer = 0x7f822aa9c800] 16:43:45 INFO - PROCESS | 1826 | 1461023025527 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1428ms 16:43:45 INFO - PROCESS | 1826 | 1461023025541 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 1826 | 1461023025546 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:43:45 INFO - PROCESS | 1826 | 1461023025554 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 1826 | 1461023025559 Marionette TRACE conn3 <- [1,26,null,{}] 16:43:45 INFO - PROCESS | 1826 | 1461023025566 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:45 INFO - PROCESS | 1826 | 1461023025714 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:43:45 INFO - PROCESS | 1826 | 1461023025843 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822904c000 == 14 [pid = 1826] [id = 14] 16:43:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0x7f822f5fa800) [pid = 1826] [serial = 39] [outer = (nil)] 16:43:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0x7f822fff5000) [pid = 1826] [serial = 40] [outer = 0x7f822f5fa800] 16:43:45 INFO - PROCESS | 1826 | 1461023025974 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0x7f8230fa9800) [pid = 1826] [serial = 41] [outer = 0x7f822f5fa800] 16:43:46 INFO - PROCESS | 1826 | 1461023026730 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1238ms 16:43:46 INFO - PROCESS | 1826 | 1461023026794 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 1826 | 1461023026802 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:43:46 INFO - PROCESS | 1826 | 1461023026812 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 1826 | 1461023026815 Marionette TRACE conn3 <- [1,30,null,{}] 16:43:46 INFO - PROCESS | 1826 | 1461023026821 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:46 INFO - PROCESS | 1826 | 1461023026961 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:43:46 INFO - PROCESS | 1826 | 1461023026972 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232252800 == 15 [pid = 1826] [id = 15] 16:43:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f822cf2f400) [pid = 1826] [serial = 42] [outer = (nil)] 16:43:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f82319a2400) [pid = 1826] [serial = 43] [outer = 0x7f822cf2f400] 16:43:47 INFO - PROCESS | 1826 | 1461023027037 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f8232ea4800) [pid = 1826] [serial = 44] [outer = 0x7f822cf2f400] 16:43:47 INFO - PROCESS | 1826 | 1461023027752 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 980ms 16:43:47 INFO - PROCESS | 1826 | 1461023027793 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:43:47 INFO - PROCESS | 1826 | 1461023027797 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:43:47 INFO - PROCESS | 1826 | 1461023027803 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 1826 | 1461023027809 Marionette TRACE conn3 <- [1,34,null,{}] 16:43:47 INFO - PROCESS | 1826 | 1461023027839 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:47 INFO - PROCESS | 1826 | 1461023027988 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:43:48 INFO - PROCESS | 1826 | 1461023027998 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823283d000 == 16 [pid = 1826] [id = 16] 16:43:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f82290c3000) [pid = 1826] [serial = 45] [outer = (nil)] 16:43:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f8233d06000) [pid = 1826] [serial = 46] [outer = 0x7f82290c3000] 16:43:48 INFO - PROCESS | 1826 | 1461023028066 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f8233dd0000) [pid = 1826] [serial = 47] [outer = 0x7f82290c3000] 16:43:48 INFO - PROCESS | 1826 | 1461023028788 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1002ms 16:43:48 INFO - PROCESS | 1826 | 1461023028805 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:43:48 INFO - PROCESS | 1826 | 1461023028809 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:43:48 INFO - PROCESS | 1826 | 1461023028815 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 1826 | 1461023028818 Marionette TRACE conn3 <- [1,38,null,{}] 16:43:48 INFO - PROCESS | 1826 | 1461023028825 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:48 INFO - PROCESS | 1826 | 1461023028992 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:43:49 INFO - PROCESS | 1826 | 1461023029010 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232c70000 == 17 [pid = 1826] [id = 17] 16:43:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f82293ef800) [pid = 1826] [serial = 48] [outer = (nil)] 16:43:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f8235aee800) [pid = 1826] [serial = 49] [outer = 0x7f82293ef800] 16:43:49 INFO - PROCESS | 1826 | 1461023029073 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f8235caac00) [pid = 1826] [serial = 50] [outer = 0x7f82293ef800] 16:43:49 INFO - PROCESS | 1826 | 1461023029696 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 932ms 16:43:49 INFO - PROCESS | 1826 | 1461023029748 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 1826 | 1461023029751 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:43:49 INFO - PROCESS | 1826 | 1461023029758 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1826 | 1461023029761 Marionette TRACE conn3 <- [1,42,null,{}] 16:43:49 INFO - PROCESS | 1826 | 1461023029766 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:49 INFO - PROCESS | 1826 | 1461023029924 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:43:49 INFO - PROCESS | 1826 | 1461023029943 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8233130800 == 18 [pid = 1826] [id = 18] 16:43:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f8235a3ac00) [pid = 1826] [serial = 51] [outer = (nil)] 16:43:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f8235ce1c00) [pid = 1826] [serial = 52] [outer = 0x7f8235a3ac00] 16:43:50 INFO - PROCESS | 1826 | 1461023030006 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f8238f3bc00) [pid = 1826] [serial = 53] [outer = 0x7f8235a3ac00] 16:43:50 INFO - PROCESS | 1826 | 1461023030676 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 926ms 16:43:50 INFO - PROCESS | 1826 | 1461023030684 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 1826 | 1461023030687 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:43:50 INFO - PROCESS | 1826 | 1461023030693 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1826 | 1461023030695 Marionette TRACE conn3 <- [1,46,null,{}] 16:43:50 INFO - PROCESS | 1826 | 1461023030700 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:50 INFO - PROCESS | 1826 | 1461023030854 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:43:50 INFO - PROCESS | 1826 | 1461023030961 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82347f0800 == 19 [pid = 1826] [id = 19] 16:43:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f822cf35000) [pid = 1826] [serial = 54] [outer = (nil)] 16:43:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f823f86d000) [pid = 1826] [serial = 55] [outer = 0x7f822cf35000] 16:43:51 INFO - PROCESS | 1826 | 1461023031033 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f823fb0a800) [pid = 1826] [serial = 56] [outer = 0x7f822cf35000] 16:43:51 INFO - PROCESS | 1826 | 1461023031751 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1129ms 16:43:51 INFO - PROCESS | 1826 | 1461023031832 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 1826 | 1461023031838 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:43:51 INFO - PROCESS | 1826 | 1461023031846 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 1826 | 1461023031852 Marionette TRACE conn3 <- [1,50,null,{}] 16:43:51 INFO - PROCESS | 1826 | 1461023031862 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:52 INFO - PROCESS | 1826 | 1461023032067 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:43:52 INFO - PROCESS | 1826 | 1461023032196 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822f31d000 == 20 [pid = 1826] [id = 20] 16:43:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f8229419000) [pid = 1826] [serial = 57] [outer = (nil)] 16:43:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f822acf4c00) [pid = 1826] [serial = 58] [outer = 0x7f8229419000] 16:43:52 INFO - PROCESS | 1826 | 1461023032269 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f822cad6c00) [pid = 1826] [serial = 59] [outer = 0x7f8229419000] 16:43:53 INFO - PROCESS | 1826 | 1461023033009 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1191ms 16:43:53 INFO - PROCESS | 1826 | 1461023033039 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 1826 | 1461023033047 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:43:53 INFO - PROCESS | 1826 | 1461023033059 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 1826 | 1461023033062 Marionette TRACE conn3 <- [1,54,null,{}] 16:43:53 INFO - PROCESS | 1826 | 1461023033068 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:53 INFO - PROCESS | 1826 | 1461023033228 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:43:53 INFO - PROCESS | 1826 | 1461023033359 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232834800 == 21 [pid = 1826] [id = 21] 16:43:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f822941b400) [pid = 1826] [serial = 60] [outer = (nil)] 16:43:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f822ff47800) [pid = 1826] [serial = 61] [outer = 0x7f822941b400] 16:43:53 INFO - PROCESS | 1826 | 1461023033433 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f823112c000) [pid = 1826] [serial = 62] [outer = 0x7f822941b400] 16:43:54 INFO - PROCESS | 1826 | 1461023034305 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1278ms 16:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:43:54 INFO - PROCESS | 1826 | 1461023034338 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 1826 | 1461023034341 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:43:54 INFO - PROCESS | 1826 | 1461023034348 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 1826 | 1461023034353 Marionette TRACE conn3 <- [1,58,null,{}] 16:43:54 INFO - PROCESS | 1826 | 1461023034368 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:54 INFO - PROCESS | 1826 | 1461023034530 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:43:54 INFO - PROCESS | 1826 | 1461023034660 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8235aa5000 == 22 [pid = 1826] [id = 22] 16:43:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f8231bf9400) [pid = 1826] [serial = 63] [outer = (nil)] 16:43:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f8233843000) [pid = 1826] [serial = 64] [outer = 0x7f8231bf9400] 16:43:54 INFO - PROCESS | 1826 | 1461023034756 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f8235a36400) [pid = 1826] [serial = 65] [outer = 0x7f8231bf9400] 16:43:55 INFO - PROCESS | 1826 | 1461023035619 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1338ms 16:43:55 INFO - PROCESS | 1826 | 1461023035686 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:43:55 INFO - PROCESS | 1826 | 1461023035691 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:43:55 INFO - PROCESS | 1826 | 1461023035697 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 1826 | 1461023035700 Marionette TRACE conn3 <- [1,62,null,{}] 16:43:55 INFO - PROCESS | 1826 | 1461023035705 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:55 INFO - PROCESS | 1826 | 1461023035872 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:43:56 INFO - PROCESS | 1826 | 1461023036102 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ac61800 == 23 [pid = 1826] [id = 23] 16:43:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f82290c5800) [pid = 1826] [serial = 66] [outer = (nil)] 16:43:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f82293ef400) [pid = 1826] [serial = 67] [outer = 0x7f82290c5800] 16:43:56 INFO - PROCESS | 1826 | 1461023036178 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f822acf5800) [pid = 1826] [serial = 68] [outer = 0x7f82290c5800] 16:43:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8233130800 == 22 [pid = 1826] [id = 18] 16:43:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232c70000 == 21 [pid = 1826] [id = 17] 16:43:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823283d000 == 20 [pid = 1826] [id = 16] 16:43:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232252800 == 19 [pid = 1826] [id = 15] 16:43:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822904c000 == 18 [pid = 1826] [id = 14] 16:43:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822c9e2800 == 17 [pid = 1826] [id = 12] 16:43:57 INFO - PROCESS | 1826 | 1461023037141 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1479ms 16:43:57 INFO - PROCESS | 1826 | 1461023037184 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 1826 | 1461023037190 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:43:57 INFO - PROCESS | 1826 | 1461023037198 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 1826 | 1461023037205 Marionette TRACE conn3 <- [1,66,null,{}] 16:43:57 INFO - PROCESS | 1826 | 1461023037216 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:57 INFO - PROCESS | 1826 | 1461023037390 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:43:57 INFO - PROCESS | 1826 | 1461023037521 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822f322000 == 18 [pid = 1826] [id = 24] 16:43:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f822a08e000) [pid = 1826] [serial = 69] [outer = (nil)] 16:43:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f822f5f3c00) [pid = 1826] [serial = 70] [outer = 0x7f822a08e000] 16:43:57 INFO - PROCESS | 1826 | 1461023037602 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f8230fab000) [pid = 1826] [serial = 71] [outer = 0x7f822a08e000] 16:43:58 INFO - PROCESS | 1826 | 1461023038489 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1337ms 16:43:58 INFO - PROCESS | 1826 | 1461023038537 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 1826 | 1461023038545 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:43:58 INFO - PROCESS | 1826 | 1461023038585 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 1826 | 1461023038590 Marionette TRACE conn3 <- [1,70,null,{}] 16:43:58 INFO - PROCESS | 1826 | 1461023038597 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:58 INFO - PROCESS | 1826 | 1461023038763 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:43:58 INFO - PROCESS | 1826 | 1461023038889 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823283e000 == 19 [pid = 1826] [id = 25] 16:43:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f822acfa000) [pid = 1826] [serial = 72] [outer = (nil)] 16:43:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f82331e9400) [pid = 1826] [serial = 73] [outer = 0x7f822acfa000] 16:43:58 INFO - PROCESS | 1826 | 1461023038973 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f8233977400) [pid = 1826] [serial = 74] [outer = 0x7f822acfa000] 16:43:59 INFO - PROCESS | 1826 | 1461023039764 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1244ms 16:43:59 INFO - PROCESS | 1826 | 1461023039824 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 1826 | 1461023039827 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:43:59 INFO - PROCESS | 1826 | 1461023039834 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1826 | 1461023039840 Marionette TRACE conn3 <- [1,74,null,{}] 16:43:59 INFO - PROCESS | 1826 | 1461023039855 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:00 INFO - PROCESS | 1826 | 1461023040033 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:44:00 INFO - PROCESS | 1826 | 1461023040162 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82359c7800 == 20 [pid = 1826] [id = 26] 16:44:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f82322cbc00) [pid = 1826] [serial = 75] [outer = (nil)] 16:44:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f8235ca8000) [pid = 1826] [serial = 76] [outer = 0x7f82322cbc00] 16:44:00 INFO - PROCESS | 1826 | 1461023040242 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f823fa4ac00) [pid = 1826] [serial = 77] [outer = 0x7f82322cbc00] 16:44:01 INFO - PROCESS | 1826 | 1461023041103 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1333ms 16:44:01 INFO - PROCESS | 1826 | 1461023041169 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:44:01 INFO - PROCESS | 1826 | 1461023041174 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:44:01 INFO - PROCESS | 1826 | 1461023041180 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 1826 | 1461023041183 Marionette TRACE conn3 <- [1,78,null,{}] 16:44:01 INFO - PROCESS | 1826 | 1461023041188 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:01 INFO - PROCESS | 1826 | 1461023041370 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:44:01 INFO - PROCESS | 1826 | 1461023041497 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8239b02800 == 21 [pid = 1826] [id = 27] 16:44:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f8233ca4c00) [pid = 1826] [serial = 78] [outer = (nil)] 16:44:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f823fde3000) [pid = 1826] [serial = 79] [outer = 0x7f8233ca4c00] 16:44:01 INFO - PROCESS | 1826 | 1461023041572 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f823ff25c00) [pid = 1826] [serial = 80] [outer = 0x7f8233ca4c00] 16:44:02 INFO - PROCESS | 1826 | 1461023042417 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1288ms 16:44:02 INFO - PROCESS | 1826 | 1461023042468 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 1826 | 1461023042472 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:44:02 INFO - PROCESS | 1826 | 1461023042478 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 1826 | 1461023042480 Marionette TRACE conn3 <- [1,82,null,{}] 16:44:02 INFO - PROCESS | 1826 | 1461023042485 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:02 INFO - PROCESS | 1826 | 1461023042631 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:44:02 INFO - PROCESS | 1826 | 1461023042763 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823ec19000 == 22 [pid = 1826] [id = 28] 16:44:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f8233847000) [pid = 1826] [serial = 81] [outer = (nil)] 16:44:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f8240c2ac00) [pid = 1826] [serial = 82] [outer = 0x7f8233847000] 16:44:02 INFO - PROCESS | 1826 | 1461023042840 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f8240df2c00) [pid = 1826] [serial = 83] [outer = 0x7f8233847000] 16:44:03 INFO - PROCESS | 1826 | 1461023043751 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1340ms 16:44:03 INFO - PROCESS | 1826 | 1461023043820 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 1826 | 1461023043825 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:44:03 INFO - PROCESS | 1826 | 1461023043833 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 1826 | 1461023043838 Marionette TRACE conn3 <- [1,86,null,{}] 16:44:03 INFO - PROCESS | 1826 | 1461023043847 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:04 INFO - PROCESS | 1826 | 1461023044005 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:44:04 INFO - PROCESS | 1826 | 1461023044152 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ca3e800 == 23 [pid = 1826] [id = 29] 16:44:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f822ca6b000) [pid = 1826] [serial = 84] [outer = (nil)] 16:44:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f822fff6c00) [pid = 1826] [serial = 85] [outer = 0x7f822ca6b000] 16:44:04 INFO - PROCESS | 1826 | 1461023044230 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f82311c9000) [pid = 1826] [serial = 86] [outer = 0x7f822ca6b000] 16:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232834800 == 22 [pid = 1826] [id = 21] 16:44:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822f31d000 == 21 [pid = 1826] [id = 20] 16:44:05 INFO - PROCESS | 1826 | 1461023045115 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1341ms 16:44:05 INFO - PROCESS | 1826 | 1461023045192 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 1826 | 1461023045198 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:44:05 INFO - PROCESS | 1826 | 1461023045211 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 1826 | 1461023045217 Marionette TRACE conn3 <- [1,90,null,{}] 16:44:05 INFO - PROCESS | 1826 | 1461023045225 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:05 INFO - PROCESS | 1826 | 1461023045394 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:44:05 INFO - PROCESS | 1826 | 1461023045524 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8233057000 == 22 [pid = 1826] [id = 30] 16:44:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f8232066400) [pid = 1826] [serial = 87] [outer = (nil)] 16:44:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f8232ea0400) [pid = 1826] [serial = 88] [outer = 0x7f8232066400] 16:44:05 INFO - PROCESS | 1826 | 1461023045603 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f8233971400) [pid = 1826] [serial = 89] [outer = 0x7f8232066400] 16:44:06 INFO - PROCESS | 1826 | 1461023046575 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1437ms 16:44:06 INFO - PROCESS | 1826 | 1461023046657 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 1826 | 1461023046666 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:44:06 INFO - PROCESS | 1826 | 1461023046679 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 1826 | 1461023046682 Marionette TRACE conn3 <- [1,94,null,{}] 16:44:06 INFO - PROCESS | 1826 | 1461023046689 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:06 INFO - PROCESS | 1826 | 1461023046867 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:44:07 INFO - PROCESS | 1826 | 1461023046999 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8238f06800 == 23 [pid = 1826] [id = 31] 16:44:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f8232a6f400) [pid = 1826] [serial = 90] [outer = (nil)] 16:44:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f8238f3b000) [pid = 1826] [serial = 91] [outer = 0x7f8232a6f400] 16:44:07 INFO - PROCESS | 1826 | 1461023047078 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f823f86cc00) [pid = 1826] [serial = 92] [outer = 0x7f8232a6f400] 16:44:07 INFO - PROCESS | 1826 | 1461023047869 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1247ms 16:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:44:07 INFO - PROCESS | 1826 | 1461023047941 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 1826 | 1461023047945 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:44:07 INFO - PROCESS | 1826 | 1461023047959 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 1826 | 1461023047964 Marionette TRACE conn3 <- [1,98,null,{}] 16:44:07 INFO - PROCESS | 1826 | 1461023047980 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:08 INFO - PROCESS | 1826 | 1461023048153 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:44:08 INFO - PROCESS | 1826 | 1461023048256 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fd27800 == 24 [pid = 1826] [id = 32] 16:44:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f823fab9800) [pid = 1826] [serial = 93] [outer = (nil)] 16:44:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f823ffd4800) [pid = 1826] [serial = 94] [outer = 0x7f823fab9800] 16:44:08 INFO - PROCESS | 1826 | 1461023048339 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f8242e23400) [pid = 1826] [serial = 95] [outer = 0x7f823fab9800] 16:44:09 INFO - PROCESS | 1826 | 1461023049134 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1246ms 16:44:09 INFO - PROCESS | 1826 | 1461023049197 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 1826 | 1461023049201 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:44:09 INFO - PROCESS | 1826 | 1461023049208 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 1826 | 1461023049211 Marionette TRACE conn3 <- [1,102,null,{}] 16:44:09 INFO - PROCESS | 1826 | 1461023049217 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:09 INFO - PROCESS | 1826 | 1461023049387 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:44:09 INFO - PROCESS | 1826 | 1461023049518 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82409ba800 == 25 [pid = 1826] [id = 33] 16:44:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f823fd93800) [pid = 1826] [serial = 96] [outer = (nil)] 16:44:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f8242f92400) [pid = 1826] [serial = 97] [outer = 0x7f823fd93800] 16:44:09 INFO - PROCESS | 1826 | 1461023049596 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f8244660400) [pid = 1826] [serial = 98] [outer = 0x7f823fd93800] 16:44:10 INFO - PROCESS | 1826 | 1461023050438 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1278ms 16:44:10 INFO - PROCESS | 1826 | 1461023050488 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 1826 | 1461023050492 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:44:10 INFO - PROCESS | 1826 | 1461023050498 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 1826 | 1461023050502 Marionette TRACE conn3 <- [1,106,null,{}] 16:44:10 INFO - PROCESS | 1826 | 1461023050507 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:10 INFO - PROCESS | 1826 | 1461023050657 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:44:10 INFO - PROCESS | 1826 | 1461023050793 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8240f4e800 == 26 [pid = 1826] [id = 34] 16:44:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f822f6b5000) [pid = 1826] [serial = 99] [outer = (nil)] 16:44:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f8244c2bc00) [pid = 1826] [serial = 100] [outer = 0x7f822f6b5000] 16:44:10 INFO - PROCESS | 1826 | 1461023050866 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f8244db0400) [pid = 1826] [serial = 101] [outer = 0x7f822f6b5000] 16:44:11 INFO - PROCESS | 1826 | 1461023051887 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1435ms 16:44:11 INFO - PROCESS | 1826 | 1461023051934 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 1826 | 1461023051945 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:44:11 INFO - PROCESS | 1826 | 1461023051958 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 1826 | 1461023051967 Marionette TRACE conn3 <- [1,110,null,{}] 16:44:11 INFO - PROCESS | 1826 | 1461023051974 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:12 INFO - PROCESS | 1826 | 1461023052139 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:44:12 INFO - PROCESS | 1826 | 1461023052321 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823283e000 == 25 [pid = 1826] [id = 25] 16:44:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822f322000 == 24 [pid = 1826] [id = 24] 16:44:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82295f3000 == 25 [pid = 1826] [id = 35] 16:44:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f822cf36000) [pid = 1826] [serial = 102] [outer = (nil)] 16:44:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f822fe80000) [pid = 1826] [serial = 103] [outer = 0x7f822cf36000] 16:44:12 INFO - PROCESS | 1826 | 1461023052462 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f8232a79c00) [pid = 1826] [serial = 104] [outer = 0x7f822cf36000] 16:44:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f8233d0dc00) [pid = 1826] [serial = 105] [outer = 0x7f8228a35400] 16:44:13 INFO - PROCESS | 1826 | 1461023053345 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1435ms 16:44:13 INFO - PROCESS | 1826 | 1461023053395 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 1826 | 1461023053401 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:44:13 INFO - PROCESS | 1826 | 1461023053410 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 1826 | 1461023053415 Marionette TRACE conn3 <- [1,114,null,{}] 16:44:13 INFO - PROCESS | 1826 | 1461023053423 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:13 INFO - PROCESS | 1826 | 1461023053593 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:44:13 INFO - PROCESS | 1826 | 1461023053739 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8238db1800 == 26 [pid = 1826] [id = 36] 16:44:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f8228a33c00) [pid = 1826] [serial = 106] [outer = (nil)] 16:44:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f8235af2400) [pid = 1826] [serial = 107] [outer = 0x7f8228a33c00] 16:44:13 INFO - PROCESS | 1826 | 1461023053827 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f823fa56400) [pid = 1826] [serial = 108] [outer = 0x7f8228a33c00] 16:44:14 INFO - PROCESS | 1826 | 1461023054685 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1333ms 16:44:14 INFO - PROCESS | 1826 | 1461023054747 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 1826 | 1461023054753 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:44:14 INFO - PROCESS | 1826 | 1461023054761 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 1826 | 1461023054765 Marionette TRACE conn3 <- [1,118,null,{}] 16:44:14 INFO - PROCESS | 1826 | 1461023054771 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:14 INFO - PROCESS | 1826 | 1461023054937 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:44:15 INFO - PROCESS | 1826 | 1461023055071 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823ff7f800 == 27 [pid = 1826] [id = 37] 16:44:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f822af7b400) [pid = 1826] [serial = 109] [outer = (nil)] 16:44:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f8240d3b000) [pid = 1826] [serial = 110] [outer = 0x7f822af7b400] 16:44:15 INFO - PROCESS | 1826 | 1461023055153 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f8242e24000) [pid = 1826] [serial = 111] [outer = 0x7f822af7b400] 16:44:15 INFO - PROCESS | 1826 | 1461023055949 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1230ms 16:44:15 INFO - PROCESS | 1826 | 1461023055992 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 1826 | 1461023055996 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:44:16 INFO - PROCESS | 1826 | 1461023056004 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 1826 | 1461023056013 Marionette TRACE conn3 <- [1,122,null,{}] 16:44:16 INFO - PROCESS | 1826 | 1461023056043 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:16 INFO - PROCESS | 1826 | 1461023056264 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:44:16 INFO - PROCESS | 1826 | 1461023056369 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824460d800 == 28 [pid = 1826] [id = 38] 16:44:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f8242ecb000) [pid = 1826] [serial = 112] [outer = (nil)] 16:44:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8245207000) [pid = 1826] [serial = 113] [outer = 0x7f8242ecb000] 16:44:16 INFO - PROCESS | 1826 | 1461023056444 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f8245266c00) [pid = 1826] [serial = 114] [outer = 0x7f8242ecb000] 16:44:17 INFO - PROCESS | 1826 | 1461023057257 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1286ms 16:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:44:17 INFO - PROCESS | 1826 | 1461023057293 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 1826 | 1461023057297 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:44:17 INFO - PROCESS | 1826 | 1461023057304 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 1826 | 1461023057307 Marionette TRACE conn3 <- [1,126,null,{}] 16:44:17 INFO - PROCESS | 1826 | 1461023057312 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:17 INFO - PROCESS | 1826 | 1461023057466 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:44:17 INFO - PROCESS | 1826 | 1461023057606 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244d9b000 == 29 [pid = 1826] [id = 39] 16:44:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f8230609c00) [pid = 1826] [serial = 115] [outer = (nil)] 16:44:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f82478e7800) [pid = 1826] [serial = 116] [outer = 0x7f8230609c00] 16:44:17 INFO - PROCESS | 1826 | 1461023057682 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f8247ba9000) [pid = 1826] [serial = 117] [outer = 0x7f8230609c00] 16:44:18 INFO - PROCESS | 1826 | 1461023058502 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1247ms 16:44:18 INFO - PROCESS | 1826 | 1461023058551 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 1826 | 1461023058555 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:44:18 INFO - PROCESS | 1826 | 1461023058561 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 1826 | 1461023058563 Marionette TRACE conn3 <- [1,130,null,{}] 16:44:18 INFO - PROCESS | 1826 | 1461023058569 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:18 INFO - PROCESS | 1826 | 1461023058734 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:44:18 INFO - PROCESS | 1826 | 1461023058868 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824521c800 == 30 [pid = 1826] [id = 40] 16:44:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f824939b000) [pid = 1826] [serial = 118] [outer = (nil)] 16:44:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f82493d4800) [pid = 1826] [serial = 119] [outer = 0x7f824939b000] 16:44:18 INFO - PROCESS | 1826 | 1461023058955 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f8229469400) [pid = 1826] [serial = 120] [outer = 0x7f824939b000] 16:44:20 INFO - PROCESS | 1826 | 1461023060019 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1483ms 16:44:20 INFO - PROCESS | 1826 | 1461023060046 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:44:20 INFO - PROCESS | 1826 | 1461023060052 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:44:20 INFO - PROCESS | 1826 | 1461023060060 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 1826 | 1461023060065 Marionette TRACE conn3 <- [1,134,null,{}] 16:44:20 INFO - PROCESS | 1826 | 1461023060073 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:20 INFO - PROCESS | 1826 | 1461023060259 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:44:20 INFO - PROCESS | 1826 | 1461023060482 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e1bd800 == 31 [pid = 1826] [id = 41] 16:44:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f822946c800) [pid = 1826] [serial = 121] [outer = (nil)] 16:44:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f822946f800) [pid = 1826] [serial = 122] [outer = 0x7f822946c800] 16:44:20 INFO - PROCESS | 1826 | 1461023060604 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f8229475400) [pid = 1826] [serial = 123] [outer = 0x7f822946c800] 16:44:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8233057000 == 30 [pid = 1826] [id = 30] 16:44:21 INFO - PROCESS | 1826 | 1461023061496 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1489ms 16:44:21 INFO - PROCESS | 1826 | 1461023061550 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 1826 | 1461023061555 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:44:21 INFO - PROCESS | 1826 | 1461023061564 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1826 | 1461023061569 Marionette TRACE conn3 <- [1,138,null,{}] 16:44:21 INFO - PROCESS | 1826 | 1461023061579 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:21 INFO - PROCESS | 1826 | 1461023061786 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:44:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8239b02800 == 29 [pid = 1826] [id = 27] 16:44:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823ec19000 == 28 [pid = 1826] [id = 28] 16:44:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82359c7800 == 27 [pid = 1826] [id = 26] 16:44:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82409ba800 == 26 [pid = 1826] [id = 33] 16:44:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8240f4e800 == 25 [pid = 1826] [id = 34] 16:44:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231734800 == 24 [pid = 1826] [id = 13] 16:44:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824460d800 == 23 [pid = 1826] [id = 38] 16:44:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8244d9b000 == 22 [pid = 1826] [id = 39] 16:44:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82295dd800 == 21 [pid = 1826] [id = 9] 16:44:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823ff7f800 == 20 [pid = 1826] [id = 37] 16:44:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8238db1800 == 19 [pid = 1826] [id = 36] 16:44:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82295f3000 == 18 [pid = 1826] [id = 35] 16:44:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82347f1800 == 17 [pid = 1826] [id = 6] 16:44:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822a0b6000 == 16 [pid = 1826] [id = 8] 16:44:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824521c800 == 15 [pid = 1826] [id = 40] 16:44:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82347f0800 == 14 [pid = 1826] [id = 19] 16:44:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822ca3e800 == 13 [pid = 1826] [id = 29] 16:44:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8238f06800 == 12 [pid = 1826] [id = 31] 16:44:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fd27800 == 11 [pid = 1826] [id = 32] 16:44:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822ac61800 == 10 [pid = 1826] [id = 23] 16:44:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e1bd800 == 9 [pid = 1826] [id = 41] 16:44:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8235aa5000 == 8 [pid = 1826] [id = 22] 16:44:25 INFO - PROCESS | 1826 | 1461023065955 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822a0b2000 == 9 [pid = 1826] [id = 42] 16:44:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f8229472000) [pid = 1826] [serial = 124] [outer = (nil)] 16:44:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f8229478400) [pid = 1826] [serial = 125] [outer = 0x7f8229472000] 16:44:26 INFO - PROCESS | 1826 | 1461023066025 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f822aaa2000) [pid = 1826] [serial = 126] [outer = 0x7f8229472000] 16:44:26 INFO - PROCESS | 1826 | 1461023066742 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5204ms 16:44:26 INFO - PROCESS | 1826 | 1461023066770 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 1826 | 1461023066775 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:44:26 INFO - PROCESS | 1826 | 1461023066783 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 1826 | 1461023066789 Marionette TRACE conn3 <- [1,142,null,{}] 16:44:26 INFO - PROCESS | 1826 | 1461023066796 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:26 INFO - PROCESS | 1826 | 1461023066961 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:44:27 INFO - PROCESS | 1826 | 1461023067073 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231516000 == 10 [pid = 1826] [id = 43] 16:44:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f8229474400) [pid = 1826] [serial = 127] [outer = (nil)] 16:44:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f822cc45800) [pid = 1826] [serial = 128] [outer = 0x7f8229474400] 16:44:27 INFO - PROCESS | 1826 | 1461023067142 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f822f357000) [pid = 1826] [serial = 129] [outer = 0x7f8229474400] 16:44:27 INFO - PROCESS | 1826 | 1461023067874 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1131ms 16:44:27 INFO - PROCESS | 1826 | 1461023067959 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 1826 | 1461023067967 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:44:27 INFO - PROCESS | 1826 | 1461023067977 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 1826 | 1461023067980 Marionette TRACE conn3 <- [1,146,null,{}] 16:44:27 INFO - PROCESS | 1826 | 1461023067990 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:28 INFO - PROCESS | 1826 | 1461023068146 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:44:28 INFO - PROCESS | 1826 | 1461023068202 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82359b0000 == 11 [pid = 1826] [id = 44] 16:44:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f8229469800) [pid = 1826] [serial = 130] [outer = (nil)] 16:44:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f823129c000) [pid = 1826] [serial = 131] [outer = 0x7f8229469800] 16:44:28 INFO - PROCESS | 1826 | 1461023068393 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f8231de5800) [pid = 1826] [serial = 132] [outer = 0x7f8229469800] 16:44:29 INFO - PROCESS | 1826 | 1461023069321 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1386ms 16:44:29 INFO - PROCESS | 1826 | 1461023069363 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 1826 | 1461023069367 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:44:29 INFO - PROCESS | 1826 | 1461023069390 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 1826 | 1461023069400 Marionette TRACE conn3 <- [1,150,null,{}] 16:44:29 INFO - PROCESS | 1826 | 1461023069410 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:29 INFO - PROCESS | 1826 | 1461023069605 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:44:29 INFO - PROCESS | 1826 | 1461023069631 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fb55000 == 12 [pid = 1826] [id = 45] 16:44:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f8231160c00) [pid = 1826] [serial = 133] [outer = (nil)] 16:44:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8235a2f400) [pid = 1826] [serial = 134] [outer = 0x7f8231160c00] 16:44:29 INFO - PROCESS | 1826 | 1461023069693 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8235cec000) [pid = 1826] [serial = 135] [outer = 0x7f8231160c00] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f82290c5800) [pid = 1826] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f822f5fa800) [pid = 1826] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f822cf2f400) [pid = 1826] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f82290c2800) [pid = 1826] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f82290c3000) [pid = 1826] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f82293ef800) [pid = 1826] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f8235a3ac00) [pid = 1826] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f822aa9c800) [pid = 1826] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f822cf36000) [pid = 1826] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f8233847000) [pid = 1826] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f8228a33c00) [pid = 1826] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f823fab9800) [pid = 1826] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f822941b400) [pid = 1826] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f8229419000) [pid = 1826] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f822ca6b000) [pid = 1826] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f822cf35000) [pid = 1826] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f82322cbc00) [pid = 1826] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f822a08e000) [pid = 1826] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f822acfa000) [pid = 1826] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f8232a6f400) [pid = 1826] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f822af7b400) [pid = 1826] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f824939b000) [pid = 1826] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f8232066400) [pid = 1826] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f8229415800) [pid = 1826] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f8233ca4c00) [pid = 1826] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f8230609c00) [pid = 1826] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f82290c7c00) [pid = 1826] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f822f6b5000) [pid = 1826] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f822af7c000) [pid = 1826] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f8242ecb000) [pid = 1826] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f8231bf9400) [pid = 1826] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:44:31 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f823fd93800) [pid = 1826] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:44:31 INFO - PROCESS | 1826 | 1461023071626 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2310ms 16:44:31 INFO - PROCESS | 1826 | 1461023071733 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1826 | 1461023071737 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:44:31 INFO - PROCESS | 1826 | 1461023071775 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 1826 | 1461023071777 Marionette TRACE conn3 <- [1,154,null,{}] 16:44:31 INFO - PROCESS | 1826 | 1461023071812 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:31 INFO - PROCESS | 1826 | 1461023071957 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:44:31 INFO - PROCESS | 1826 | 1461023071976 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231214800 == 13 [pid = 1826] [id = 46] 16:44:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f82286c2000) [pid = 1826] [serial = 136] [outer = (nil)] 16:44:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f822ca6e000) [pid = 1826] [serial = 137] [outer = 0x7f82286c2000] 16:44:32 INFO - PROCESS | 1826 | 1461023072039 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f8235a36c00) [pid = 1826] [serial = 138] [outer = 0x7f82286c2000] 16:44:32 INFO - PROCESS | 1826 | 1461023072769 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1058ms 16:44:32 INFO - PROCESS | 1826 | 1461023072813 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 1826 | 1461023072817 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:44:32 INFO - PROCESS | 1826 | 1461023072824 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 1826 | 1461023072826 Marionette TRACE conn3 <- [1,158,null,{}] 16:44:32 INFO - PROCESS | 1826 | 1461023072832 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:33 INFO - PROCESS | 1826 | 1461023073005 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:44:33 INFO - PROCESS | 1826 | 1461023073028 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8239b1f800 == 14 [pid = 1826] [id = 47] 16:44:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f823ecdc800) [pid = 1826] [serial = 139] [outer = (nil)] 16:44:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f823f874c00) [pid = 1826] [serial = 140] [outer = 0x7f823ecdc800] 16:44:33 INFO - PROCESS | 1826 | 1461023073108 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f823ff07400) [pid = 1826] [serial = 141] [outer = 0x7f823ecdc800] 16:44:34 INFO - PROCESS | 1826 | 1461023074167 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1382ms 16:44:34 INFO - PROCESS | 1826 | 1461023074208 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 1826 | 1461023074215 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:44:34 INFO - PROCESS | 1826 | 1461023074224 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 1826 | 1461023074230 Marionette TRACE conn3 <- [1,162,null,{}] 16:44:34 INFO - PROCESS | 1826 | 1461023074237 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:34 INFO - PROCESS | 1826 | 1461023074442 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:44:34 INFO - PROCESS | 1826 | 1461023074615 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232c6f800 == 15 [pid = 1826] [id = 48] 16:44:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f822cc45400) [pid = 1826] [serial = 142] [outer = (nil)] 16:44:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f822f353400) [pid = 1826] [serial = 143] [outer = 0x7f822cc45400] 16:44:34 INFO - PROCESS | 1826 | 1461023074693 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f822fff3400) [pid = 1826] [serial = 144] [outer = 0x7f822cc45400] 16:44:35 INFO - PROCESS | 1826 | 1461023075616 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1487ms 16:44:35 INFO - PROCESS | 1826 | 1461023075711 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 1826 | 1461023075719 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:44:35 INFO - PROCESS | 1826 | 1461023075729 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 1826 | 1461023075733 Marionette TRACE conn3 <- [1,166,null,{}] 16:44:35 INFO - PROCESS | 1826 | 1461023075739 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:35 INFO - PROCESS | 1826 | 1461023075954 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:44:36 INFO - PROCESS | 1826 | 1461023076127 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ca26000 == 16 [pid = 1826] [id = 49] 16:44:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f82286cac00) [pid = 1826] [serial = 145] [outer = (nil)] 16:44:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f822946b800) [pid = 1826] [serial = 146] [outer = 0x7f82286cac00] 16:44:36 INFO - PROCESS | 1826 | 1461023076201 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f822cf32000) [pid = 1826] [serial = 147] [outer = 0x7f82286cac00] 16:44:37 INFO - PROCESS | 1826 | 1461023077007 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:44:37 INFO - PROCESS | 1826 | 1461023077410 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f8242907000) [pid = 1826] [serial = 2] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f822acf5800) [pid = 1826] [serial = 68] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f822f5f3c00) [pid = 1826] [serial = 70] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f822fff5000) [pid = 1826] [serial = 40] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f8229350800) [pid = 1826] [serial = 28] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f82319a2400) [pid = 1826] [serial = 43] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f8229414400) [pid = 1826] [serial = 34] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f82293ef400) [pid = 1826] [serial = 67] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f8233d06000) [pid = 1826] [serial = 46] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f8233dd0000) [pid = 1826] [serial = 47] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f8235aee800) [pid = 1826] [serial = 49] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f8235caac00) [pid = 1826] [serial = 50] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f8235ce1c00) [pid = 1826] [serial = 52] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f8238f3bc00) [pid = 1826] [serial = 53] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f822ff47000) [pid = 1826] [serial = 35] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f8231dd8c00) [pid = 1826] [serial = 37] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f8231e22000) [pid = 1826] [serial = 38] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f8230fa9800) [pid = 1826] [serial = 41] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f8232ea4800) [pid = 1826] [serial = 44] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f823fb0a800) [pid = 1826] [serial = 56] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f8229554400) [pid = 1826] [serial = 26] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f822941e000) [pid = 1826] [serial = 31] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f8233977400) [pid = 1826] [serial = 74] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f8235ca8000) [pid = 1826] [serial = 76] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f8235af2400) [pid = 1826] [serial = 107] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f822fe80000) [pid = 1826] [serial = 103] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f823ffd4800) [pid = 1826] [serial = 94] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f82331e9400) [pid = 1826] [serial = 73] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f823f86cc00) [pid = 1826] [serial = 92] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f822fff6c00) [pid = 1826] [serial = 85] [outer = (nil)] [url = about:blank] 16:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1734ms 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f8238f3b000) [pid = 1826] [serial = 91] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f8232a79c00) [pid = 1826] [serial = 104] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f8240c2ac00) [pid = 1826] [serial = 82] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f823fa56400) [pid = 1826] [serial = 108] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f8242e23400) [pid = 1826] [serial = 95] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f8242f92400) [pid = 1826] [serial = 97] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f823112c000) [pid = 1826] [serial = 62] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f8240df2c00) [pid = 1826] [serial = 83] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f82317b5c00) [pid = 1826] [serial = 12] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f8233843000) [pid = 1826] [serial = 64] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f822cad6c00) [pid = 1826] [serial = 59] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f8231bfac00) [pid = 1826] [serial = 9] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f82311c9000) [pid = 1826] [serial = 86] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f822ff47800) [pid = 1826] [serial = 61] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f8232ea0400) [pid = 1826] [serial = 88] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f823f86d000) [pid = 1826] [serial = 55] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f822acf4c00) [pid = 1826] [serial = 58] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f8240d3b000) [pid = 1826] [serial = 110] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f8229555800) [pid = 1826] [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.] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f823fa4ac00) [pid = 1826] [serial = 77] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f823fde3000) [pid = 1826] [serial = 79] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f8230fab000) [pid = 1826] [serial = 71] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f822af7e000) [pid = 1826] [serial = 16] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f822af84400) [pid = 1826] [serial = 17] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f822acf9400) [pid = 1826] [serial = 19] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f8245266c00) [pid = 1826] [serial = 114] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f8235a36400) [pid = 1826] [serial = 65] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f82478e7800) [pid = 1826] [serial = 116] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f8244660400) [pid = 1826] [serial = 98] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f8244c2bc00) [pid = 1826] [serial = 100] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f8245207000) [pid = 1826] [serial = 113] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f8242e24000) [pid = 1826] [serial = 111] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f822946f800) [pid = 1826] [serial = 122] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f8229469400) [pid = 1826] [serial = 120] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f8233971400) [pid = 1826] [serial = 89] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f8229548000) [pid = 1826] [serial = 25] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f823ff25c00) [pid = 1826] [serial = 80] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f8247ba9000) [pid = 1826] [serial = 117] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f8229ea9000) [pid = 1826] [serial = 22] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 45 (0x7f82493d4800) [pid = 1826] [serial = 119] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 44 (0x7f8244db0400) [pid = 1826] [serial = 101] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | --DOMWINDOW == 43 (0x7f8231bf9c00) [pid = 1826] [serial = 23] [outer = (nil)] [url = about:blank] 16:44:37 INFO - PROCESS | 1826 | 1461023077531 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:44:37 INFO - PROCESS | 1826 | 1461023077536 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:44:37 INFO - PROCESS | 1826 | 1461023077543 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 1826 | 1461023077548 Marionette TRACE conn3 <- [1,170,null,{}] 16:44:37 INFO - PROCESS | 1826 | 1461023077561 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:37 INFO - PROCESS | 1826 | 1461023077683 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:44:37 INFO - PROCESS | 1826 | 1461023077819 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82295e7000 == 17 [pid = 1826] [id = 50] 16:44:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f8229471c00) [pid = 1826] [serial = 148] [outer = (nil)] 16:44:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f822954c800) [pid = 1826] [serial = 149] [outer = 0x7f8229471c00] 16:44:37 INFO - PROCESS | 1826 | 1461023077890 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f822acf5800) [pid = 1826] [serial = 150] [outer = 0x7f8229471c00] 16:44:38 INFO - PROCESS | 1826 | 1461023078505 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 989ms 16:44:38 INFO - PROCESS | 1826 | 1461023078532 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 1826 | 1461023078538 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:44:38 INFO - PROCESS | 1826 | 1461023078547 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 1826 | 1461023078550 Marionette TRACE conn3 <- [1,174,null,{}] 16:44:38 INFO - PROCESS | 1826 | 1461023078560 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:38 INFO - PROCESS | 1826 | 1461023078848 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:44:38 INFO - PROCESS | 1826 | 1461023078983 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e1c1800 == 18 [pid = 1826] [id = 51] 16:44:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f822acf7800) [pid = 1826] [serial = 151] [outer = (nil)] 16:44:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f822cad8c00) [pid = 1826] [serial = 152] [outer = 0x7f822acf7800] 16:44:39 INFO - PROCESS | 1826 | 1461023079046 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f822f356c00) [pid = 1826] [serial = 153] [outer = 0x7f822acf7800] 16:44:39 INFO - PROCESS | 1826 | 1461023079675 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1137ms 16:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:44:39 INFO - PROCESS | 1826 | 1461023079684 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 1826 | 1461023079687 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:44:39 INFO - PROCESS | 1826 | 1461023079693 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 1826 | 1461023079699 Marionette TRACE conn3 <- [1,178,null,{}] 16:44:39 INFO - PROCESS | 1826 | 1461023079715 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:39 INFO - PROCESS | 1826 | 1461023079904 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:44:39 INFO - PROCESS | 1826 | 1461023079935 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231742000 == 19 [pid = 1826] [id = 52] 16:44:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f822f354000) [pid = 1826] [serial = 154] [outer = (nil)] 16:44:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f822ff48000) [pid = 1826] [serial = 155] [outer = 0x7f822f354000] 16:44:40 INFO - PROCESS | 1826 | 1461023080019 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f823112c000) [pid = 1826] [serial = 156] [outer = 0x7f822f354000] 16:44:40 INFO - PROCESS | 1826 | 1461023080764 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1088ms 16:44:40 INFO - PROCESS | 1826 | 1461023080800 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 1826 | 1461023080805 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:44:40 INFO - PROCESS | 1826 | 1461023080811 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 1826 | 1461023080813 Marionette TRACE conn3 <- [1,182,null,{}] 16:44:40 INFO - PROCESS | 1826 | 1461023080818 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:41 INFO - PROCESS | 1826 | 1461023080999 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:44:41 INFO - PROCESS | 1826 | 1461023081066 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232354800 == 20 [pid = 1826] [id = 53] 16:44:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f82327b3400) [pid = 1826] [serial = 157] [outer = (nil)] 16:44:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f8232e20000) [pid = 1826] [serial = 158] [outer = 0x7f82327b3400] 16:44:41 INFO - PROCESS | 1826 | 1461023081128 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f8232e97400) [pid = 1826] [serial = 159] [outer = 0x7f82327b3400] 16:44:41 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f822946c800) [pid = 1826] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:44:41 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f8229472000) [pid = 1826] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:44:41 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f8231160c00) [pid = 1826] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:44:41 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f8229474400) [pid = 1826] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:44:41 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f82286c2000) [pid = 1826] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:44:41 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f8229469800) [pid = 1826] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:44:42 INFO - PROCESS | 1826 | 1461023082057 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1279ms 16:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:44:42 INFO - PROCESS | 1826 | 1461023082091 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 1826 | 1461023082094 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:44:42 INFO - PROCESS | 1826 | 1461023082101 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1826 | 1461023082104 Marionette TRACE conn3 <- [1,186,null,{}] 16:44:42 INFO - PROCESS | 1826 | 1461023082109 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:42 INFO - PROCESS | 1826 | 1461023082278 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:44:42 INFO - PROCESS | 1826 | 1461023082343 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232845800 == 21 [pid = 1826] [id = 54] 16:44:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f82286c6800) [pid = 1826] [serial = 160] [outer = (nil)] 16:44:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f8231129000) [pid = 1826] [serial = 161] [outer = 0x7f82286c6800] 16:44:42 INFO - PROCESS | 1826 | 1461023082407 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f8232ea2400) [pid = 1826] [serial = 162] [outer = 0x7f82286c6800] 16:44:43 INFO - PROCESS | 1826 | 1461023083048 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 980ms 16:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:44:43 INFO - PROCESS | 1826 | 1461023083081 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 1826 | 1461023083085 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:44:43 INFO - PROCESS | 1826 | 1461023083091 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 1826 | 1461023083093 Marionette TRACE conn3 <- [1,190,null,{}] 16:44:43 INFO - PROCESS | 1826 | 1461023083098 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:43 INFO - PROCESS | 1826 | 1461023083290 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:44:43 INFO - PROCESS | 1826 | 1461023083309 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8233043000 == 22 [pid = 1826] [id = 55] 16:44:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f8228a3d000) [pid = 1826] [serial = 163] [outer = (nil)] 16:44:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f82338ac400) [pid = 1826] [serial = 164] [outer = 0x7f8228a3d000] 16:44:43 INFO - PROCESS | 1826 | 1461023083378 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f8235af2c00) [pid = 1826] [serial = 165] [outer = 0x7f8228a3d000] 16:44:44 INFO - PROCESS | 1826 | 1461023084127 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1078ms 16:44:44 INFO - PROCESS | 1826 | 1461023084203 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 1826 | 1461023084210 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:44:44 INFO - PROCESS | 1826 | 1461023084219 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 1826 | 1461023084226 Marionette TRACE conn3 <- [1,194,null,{}] 16:44:44 INFO - PROCESS | 1826 | 1461023084236 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:44 INFO - PROCESS | 1826 | 1461023084405 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:44:44 INFO - PROCESS | 1826 | 1461023084504 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ca3b800 == 23 [pid = 1826] [id = 56] 16:44:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f82286c6c00) [pid = 1826] [serial = 166] [outer = (nil)] 16:44:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f822946d000) [pid = 1826] [serial = 167] [outer = 0x7f82286c6c00] 16:44:44 INFO - PROCESS | 1826 | 1461023084588 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f8229555800) [pid = 1826] [serial = 168] [outer = 0x7f82286c6c00] 16:44:45 INFO - PROCESS | 1826 | 1461023085373 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:44:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1196ms 16:44:45 INFO - PROCESS | 1826 | 1461023085416 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 1826 | 1461023085425 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:44:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:44:45 INFO - PROCESS | 1826 | 1461023085435 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 1826 | 1461023085438 Marionette TRACE conn3 <- [1,198,null,{}] 16:44:45 INFO - PROCESS | 1826 | 1461023085447 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:45 INFO - PROCESS | 1826 | 1461023085617 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:44:45 INFO - PROCESS | 1826 | 1461023085742 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232756000 == 24 [pid = 1826] [id = 57] 16:44:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f82293ec800) [pid = 1826] [serial = 169] [outer = (nil)] 16:44:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f822f354800) [pid = 1826] [serial = 170] [outer = 0x7f82293ec800] 16:44:45 INFO - PROCESS | 1826 | 1461023085817 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f822fe80000) [pid = 1826] [serial = 171] [outer = 0x7f82293ec800] 16:44:46 INFO - PROCESS | 1826 | 1461023086729 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1333ms 16:44:46 INFO - PROCESS | 1826 | 1461023086769 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 1826 | 1461023086773 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:44:46 INFO - PROCESS | 1826 | 1461023086779 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 1826 | 1461023086785 Marionette TRACE conn3 <- [1,202,null,{}] 16:44:46 INFO - PROCESS | 1826 | 1461023086802 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:47 INFO - PROCESS | 1826 | 1461023087019 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:44:47 INFO - PROCESS | 1826 | 1461023087148 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82347f5000 == 25 [pid = 1826] [id = 58] 16:44:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f822cc46800) [pid = 1826] [serial = 172] [outer = (nil)] 16:44:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f82331ea800) [pid = 1826] [serial = 173] [outer = 0x7f822cc46800] 16:44:47 INFO - PROCESS | 1826 | 1461023087227 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f8233d02800) [pid = 1826] [serial = 174] [outer = 0x7f822cc46800] 16:44:48 INFO - PROCESS | 1826 | 1461023088013 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1284ms 16:44:48 INFO - PROCESS | 1826 | 1461023088064 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:44:48 INFO - PROCESS | 1826 | 1461023088069 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:44:48 INFO - PROCESS | 1826 | 1461023088075 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1826 | 1461023088079 Marionette TRACE conn3 <- [1,206,null,{}] 16:44:48 INFO - PROCESS | 1826 | 1461023088084 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:48 INFO - PROCESS | 1826 | 1461023088235 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:44:48 INFO - PROCESS | 1826 | 1461023088366 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8235c1a000 == 26 [pid = 1826] [id = 59] 16:44:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f822f35b800) [pid = 1826] [serial = 175] [outer = (nil)] 16:44:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f8235aee800) [pid = 1826] [serial = 176] [outer = 0x7f822f35b800] 16:44:48 INFO - PROCESS | 1826 | 1461023088438 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f8235ce3c00) [pid = 1826] [serial = 177] [outer = 0x7f822f35b800] 16:44:49 INFO - PROCESS | 1826 | 1461023089347 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1337ms 16:44:49 INFO - PROCESS | 1826 | 1461023089416 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1826 | 1461023089420 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:44:49 INFO - PROCESS | 1826 | 1461023089429 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1826 | 1461023089432 Marionette TRACE conn3 <- [1,210,null,{}] 16:44:49 INFO - PROCESS | 1826 | 1461023089437 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:49 INFO - PROCESS | 1826 | 1461023089629 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:44:49 INFO - PROCESS | 1826 | 1461023089873 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822f30a800 == 27 [pid = 1826] [id = 60] 16:44:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f82286ca000) [pid = 1826] [serial = 178] [outer = (nil)] 16:44:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f82290c1400) [pid = 1826] [serial = 179] [outer = 0x7f82286ca000] 16:44:50 INFO - PROCESS | 1826 | 1461023089998 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f8229476000) [pid = 1826] [serial = 180] [outer = 0x7f82286ca000] 16:44:50 INFO - PROCESS | 1826 | 1461023090822 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1446ms 16:44:50 INFO - PROCESS | 1826 | 1461023090876 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 1826 | 1461023090883 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:44:50 INFO - PROCESS | 1826 | 1461023090910 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1826 | 1461023090915 Marionette TRACE conn3 <- [1,214,null,{}] 16:44:50 INFO - PROCESS | 1826 | 1461023090922 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:51 INFO - PROCESS | 1826 | 1461023091101 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:44:51 INFO - PROCESS | 1826 | 1461023091238 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f8229475400) [pid = 1826] [serial = 123] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f8229478400) [pid = 1826] [serial = 125] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f8235a2f400) [pid = 1826] [serial = 134] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f822aaa2000) [pid = 1826] [serial = 126] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f822cc45800) [pid = 1826] [serial = 128] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f822f357000) [pid = 1826] [serial = 129] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f822ca6e000) [pid = 1826] [serial = 137] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f8231de5800) [pid = 1826] [serial = 132] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f823129c000) [pid = 1826] [serial = 131] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f8235a36c00) [pid = 1826] [serial = 138] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f8235cec000) [pid = 1826] [serial = 135] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229351000 == 28 [pid = 1826] [id = 61] 16:44:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f82293ecc00) [pid = 1826] [serial = 181] [outer = (nil)] 16:44:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f822ca6e000) [pid = 1826] [serial = 182] [outer = 0x7f82293ecc00] 16:44:51 INFO - PROCESS | 1826 | 1461023091333 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f822f359c00) [pid = 1826] [serial = 183] [outer = 0x7f82293ecc00] 16:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1133ms 16:44:52 INFO - PROCESS | 1826 | 1461023092030 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:44:52 INFO - PROCESS | 1826 | 1461023092043 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:44:52 INFO - PROCESS | 1826 | 1461023092049 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:44:52 INFO - PROCESS | 1826 | 1461023092057 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1826 | 1461023092059 Marionette TRACE conn3 <- [1,218,null,{}] 16:44:52 INFO - PROCESS | 1826 | 1461023092065 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:52 INFO - PROCESS | 1826 | 1461023092226 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:44:52 INFO - PROCESS | 1826 | 1461023092323 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232356000 == 29 [pid = 1826] [id = 62] 16:44:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f822cf30400) [pid = 1826] [serial = 184] [outer = (nil)] 16:44:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f82306d2400) [pid = 1826] [serial = 185] [outer = 0x7f822cf30400] 16:44:52 INFO - PROCESS | 1826 | 1461023092388 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f8231bf9400) [pid = 1826] [serial = 186] [outer = 0x7f822cf30400] 16:44:53 INFO - PROCESS | 1826 | 1461023093026 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1027ms 16:44:53 INFO - PROCESS | 1826 | 1461023093085 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 1826 | 1461023093088 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:44:53 INFO - PROCESS | 1826 | 1461023093102 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1826 | 1461023093110 Marionette TRACE conn3 <- [1,222,null,{}] 16:44:53 INFO - PROCESS | 1826 | 1461023093135 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 1826 | 1461023093279 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:44:53 INFO - PROCESS | 1826 | 1461023093289 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82347eb000 == 30 [pid = 1826] [id = 63] 16:44:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f8231bfac00) [pid = 1826] [serial = 187] [outer = (nil)] 16:44:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f8233dcd800) [pid = 1826] [serial = 188] [outer = 0x7f8231bfac00] 16:44:53 INFO - PROCESS | 1826 | 1461023093353 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f8235ce7400) [pid = 1826] [serial = 189] [outer = 0x7f8231bfac00] 16:44:54 INFO - PROCESS | 1826 | 1461023094284 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1247ms 16:44:54 INFO - PROCESS | 1826 | 1461023094342 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 1826 | 1461023094346 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:44:54 INFO - PROCESS | 1826 | 1461023094353 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1826 | 1461023094355 Marionette TRACE conn3 <- [1,226,null,{}] 16:44:54 INFO - PROCESS | 1826 | 1461023094361 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:54 INFO - PROCESS | 1826 | 1461023094542 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:44:54 INFO - PROCESS | 1826 | 1461023094562 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8239b05800 == 31 [pid = 1826] [id = 64] 16:44:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f823ec53400) [pid = 1826] [serial = 190] [outer = (nil)] 16:44:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f823ecde800) [pid = 1826] [serial = 191] [outer = 0x7f823ec53400] 16:44:54 INFO - PROCESS | 1826 | 1461023094625 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f823fa4ac00) [pid = 1826] [serial = 192] [outer = 0x7f823ec53400] 16:44:55 INFO - PROCESS | 1826 | 1461023095391 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1076ms 16:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:44:55 INFO - PROCESS | 1826 | 1461023095430 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1826 | 1461023095432 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:44:55 INFO - PROCESS | 1826 | 1461023095444 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1826 | 1461023095447 Marionette TRACE conn3 <- [1,230,null,{}] 16:44:55 INFO - PROCESS | 1826 | 1461023095451 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 1826 | 1461023095618 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:44:55 INFO - PROCESS | 1826 | 1461023095644 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fa78800 == 32 [pid = 1826] [id = 65] 16:44:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f823faba800) [pid = 1826] [serial = 193] [outer = (nil)] 16:44:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f823fb0e400) [pid = 1826] [serial = 194] [outer = 0x7f823faba800] 16:44:55 INFO - PROCESS | 1826 | 1461023095723 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f823ff0ac00) [pid = 1826] [serial = 195] [outer = 0x7f823faba800] 16:44:56 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f822acf7800) [pid = 1826] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:44:56 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f82327b3400) [pid = 1826] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:44:56 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f8229471c00) [pid = 1826] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:44:56 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f82286c6800) [pid = 1826] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:44:56 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f822f354000) [pid = 1826] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:44:56 INFO - PROCESS | 1826 | 1461023096602 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1187ms 16:44:56 INFO - PROCESS | 1826 | 1461023096628 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 1826 | 1461023096633 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:44:56 INFO - PROCESS | 1826 | 1461023096649 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 1826 | 1461023096652 Marionette TRACE conn3 <- [1,234,null,{}] 16:44:56 INFO - PROCESS | 1826 | 1461023096661 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:56 INFO - PROCESS | 1826 | 1461023096849 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:44:56 INFO - PROCESS | 1826 | 1461023096859 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228f4c800 == 33 [pid = 1826] [id = 66] 16:44:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f8232e23c00) [pid = 1826] [serial = 196] [outer = (nil)] 16:44:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f8240cc7800) [pid = 1826] [serial = 197] [outer = 0x7f8232e23c00] 16:44:56 INFO - PROCESS | 1826 | 1461023096933 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f8240dfa800) [pid = 1826] [serial = 198] [outer = 0x7f8232e23c00] 16:44:57 INFO - PROCESS | 1826 | 1461023097621 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 998ms 16:44:57 INFO - PROCESS | 1826 | 1461023097645 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1826 | 1461023097649 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:44:57 INFO - PROCESS | 1826 | 1461023097655 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1826 | 1461023097657 Marionette TRACE conn3 <- [1,238,null,{}] 16:44:57 INFO - PROCESS | 1826 | 1461023097662 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:57 INFO - PROCESS | 1826 | 1461023097824 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:44:57 INFO - PROCESS | 1826 | 1461023097841 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823ffb1800 == 34 [pid = 1826] [id = 67] 16:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f822941c000) [pid = 1826] [serial = 199] [outer = (nil)] 16:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f8240f07000) [pid = 1826] [serial = 200] [outer = 0x7f822941c000] 16:44:57 INFO - PROCESS | 1826 | 1461023097901 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f8242e28400) [pid = 1826] [serial = 201] [outer = 0x7f822941c000] 16:44:58 INFO - PROCESS | 1826 | 1461023098775 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1176ms 16:44:58 INFO - PROCESS | 1826 | 1461023098832 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 1826 | 1461023098839 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:44:58 INFO - PROCESS | 1826 | 1461023098847 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 1826 | 1461023098852 Marionette TRACE conn3 <- [1,242,null,{}] 16:44:58 INFO - PROCESS | 1826 | 1461023098861 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:59 INFO - PROCESS | 1826 | 1461023099062 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:44:59 INFO - PROCESS | 1826 | 1461023099196 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823226a000 == 35 [pid = 1826] [id = 68] 16:44:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f822acf8800) [pid = 1826] [serial = 202] [outer = (nil)] 16:44:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f822cc43c00) [pid = 1826] [serial = 203] [outer = 0x7f822acf8800] 16:44:59 INFO - PROCESS | 1826 | 1461023099269 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f822fe75400) [pid = 1826] [serial = 204] [outer = 0x7f822acf8800] 16:45:00 INFO - PROCESS | 1826 | 1461023100086 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1287ms 16:45:00 INFO - PROCESS | 1826 | 1461023100137 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1826 | 1461023100148 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:45:00 INFO - PROCESS | 1826 | 1461023100159 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1826 | 1461023100163 Marionette TRACE conn3 <- [1,246,null,{}] 16:45:00 INFO - PROCESS | 1826 | 1461023100190 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 1826 | 1461023100355 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:45:00 INFO - PROCESS | 1826 | 1461023100485 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8238db0000 == 36 [pid = 1826] [id = 69] 16:45:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f822af7b400) [pid = 1826] [serial = 205] [outer = (nil)] 16:45:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f8232e26800) [pid = 1826] [serial = 206] [outer = 0x7f822af7b400] 16:45:00 INFO - PROCESS | 1826 | 1461023100556 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f8235a39400) [pid = 1826] [serial = 207] [outer = 0x7f822af7b400] 16:45:01 INFO - PROCESS | 1826 | 1461023101381 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1288ms 16:45:01 INFO - PROCESS | 1826 | 1461023101448 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:45:01 INFO - PROCESS | 1826 | 1461023101452 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:45:01 INFO - PROCESS | 1826 | 1461023101460 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 1826 | 1461023101466 Marionette TRACE conn3 <- [1,250,null,{}] 16:45:01 INFO - PROCESS | 1826 | 1461023101481 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:01 INFO - PROCESS | 1826 | 1461023101688 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:45:01 INFO - PROCESS | 1826 | 1461023101821 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8240f58800 == 37 [pid = 1826] [id = 70] 16:45:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f8235a3c800) [pid = 1826] [serial = 208] [outer = (nil)] 16:45:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f823fde3000) [pid = 1826] [serial = 209] [outer = 0x7f8235a3c800] 16:45:01 INFO - PROCESS | 1826 | 1461023101928 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f8240c2c000) [pid = 1826] [serial = 210] [outer = 0x7f8235a3c800] 16:45:02 INFO - PROCESS | 1826 | 1461023102915 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1502ms 16:45:02 INFO - PROCESS | 1826 | 1461023102963 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1826 | 1461023102968 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:45:02 INFO - PROCESS | 1826 | 1461023102974 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1826 | 1461023102977 Marionette TRACE conn3 <- [1,254,null,{}] 16:45:02 INFO - PROCESS | 1826 | 1461023102983 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:03 INFO - PROCESS | 1826 | 1461023103148 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:45:03 INFO - PROCESS | 1826 | 1461023103280 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8242fc0800 == 38 [pid = 1826] [id = 71] 16:45:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f823fa4b000) [pid = 1826] [serial = 211] [outer = (nil)] 16:45:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f8242ec8c00) [pid = 1826] [serial = 212] [outer = 0x7f823fa4b000] 16:45:03 INFO - PROCESS | 1826 | 1461023103353 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f8242f8ac00) [pid = 1826] [serial = 213] [outer = 0x7f823fa4b000] 16:45:04 INFO - PROCESS | 1826 | 1461023104209 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1285ms 16:45:04 INFO - PROCESS | 1826 | 1461023104261 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 1826 | 1461023104265 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:45:04 INFO - PROCESS | 1826 | 1461023104272 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 1826 | 1461023104275 Marionette TRACE conn3 <- [1,258,null,{}] 16:45:04 INFO - PROCESS | 1826 | 1461023104280 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:04 INFO - PROCESS | 1826 | 1461023104446 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:45:04 INFO - PROCESS | 1826 | 1461023104736 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82321d9000 == 39 [pid = 1826] [id = 72] 16:45:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f822946f400) [pid = 1826] [serial = 214] [outer = (nil)] 16:45:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f822954d800) [pid = 1826] [serial = 215] [outer = 0x7f822946f400] 16:45:04 INFO - PROCESS | 1826 | 1461023104885 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f822ca75c00) [pid = 1826] [serial = 216] [outer = 0x7f822946f400] 16:45:05 INFO - PROCESS | 1826 | 1461023105800 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1587ms 16:45:05 INFO - PROCESS | 1826 | 1461023105875 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:45:05 INFO - PROCESS | 1826 | 1461023105883 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:45:05 INFO - PROCESS | 1826 | 1461023105895 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 1826 | 1461023105898 Marionette TRACE conn3 <- [1,262,null,{}] 16:45:05 INFO - PROCESS | 1826 | 1461023105905 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:06 INFO - PROCESS | 1826 | 1461023106063 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:45:06 INFO - PROCESS | 1826 | 1461023106200 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f82338ac400) [pid = 1826] [serial = 164] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822f320000 == 40 [pid = 1826] [id = 73] 16:45:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f822f621800) [pid = 1826] [serial = 217] [outer = (nil)] 16:45:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f8231163000) [pid = 1826] [serial = 218] [outer = 0x7f822f621800] 16:45:06 INFO - PROCESS | 1826 | 1461023106324 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f8232e24000) [pid = 1826] [serial = 219] [outer = 0x7f822f621800] 16:45:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822a0b2000 == 39 [pid = 1826] [id = 42] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f822cad8c00) [pid = 1826] [serial = 152] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f8232e20000) [pid = 1826] [serial = 158] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f823f874c00) [pid = 1826] [serial = 140] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f822f356c00) [pid = 1826] [serial = 153] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f822954c800) [pid = 1826] [serial = 149] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f822acf5800) [pid = 1826] [serial = 150] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f822946b800) [pid = 1826] [serial = 146] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f822f353400) [pid = 1826] [serial = 143] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f8231129000) [pid = 1826] [serial = 161] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f822ff48000) [pid = 1826] [serial = 155] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f8232e97400) [pid = 1826] [serial = 159] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f823112c000) [pid = 1826] [serial = 156] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f8232ea2400) [pid = 1826] [serial = 162] [outer = (nil)] [url = about:blank] 16:45:07 INFO - PROCESS | 1826 | 1461023107128 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1284ms 16:45:07 INFO - PROCESS | 1826 | 1461023107181 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1826 | 1461023107186 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:45:07 INFO - PROCESS | 1826 | 1461023107195 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1826 | 1461023107197 Marionette TRACE conn3 <- [1,266,null,{}] 16:45:07 INFO - PROCESS | 1826 | 1461023107203 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 1826 | 1461023107341 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:45:07 INFO - PROCESS | 1826 | 1461023107360 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8233134000 == 40 [pid = 1826] [id = 74] 16:45:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f823389f000) [pid = 1826] [serial = 220] [outer = (nil)] 16:45:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f8235a2f400) [pid = 1826] [serial = 221] [outer = 0x7f823389f000] 16:45:07 INFO - PROCESS | 1826 | 1461023107423 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f8235ce4000) [pid = 1826] [serial = 222] [outer = 0x7f823389f000] 16:45:08 INFO - PROCESS | 1826 | 1461023108161 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 989ms 16:45:08 INFO - PROCESS | 1826 | 1461023108184 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 1826 | 1461023108188 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:45:08 INFO - PROCESS | 1826 | 1461023108197 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1826 | 1461023108206 Marionette TRACE conn3 <- [1,270,null,{}] 16:45:08 INFO - PROCESS | 1826 | 1461023108227 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:08 INFO - PROCESS | 1826 | 1461023108370 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:45:08 INFO - PROCESS | 1826 | 1461023108392 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8239b1a000 == 41 [pid = 1826] [id = 75] 16:45:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f82286c3000) [pid = 1826] [serial = 223] [outer = (nil)] 16:45:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f823ffdac00) [pid = 1826] [serial = 224] [outer = 0x7f82286c3000] 16:45:08 INFO - PROCESS | 1826 | 1461023108458 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f8240df7000) [pid = 1826] [serial = 225] [outer = 0x7f82286c3000] 16:45:09 INFO - PROCESS | 1826 | 1461023109354 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1197ms 16:45:09 INFO - PROCESS | 1826 | 1461023109393 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 1826 | 1461023109397 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:45:09 INFO - PROCESS | 1826 | 1461023109403 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 1826 | 1461023109405 Marionette TRACE conn3 <- [1,274,null,{}] 16:45:09 INFO - PROCESS | 1826 | 1461023109410 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:09 INFO - PROCESS | 1826 | 1461023109576 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:45:09 INFO - PROCESS | 1826 | 1461023109601 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823ff95800 == 42 [pid = 1826] [id = 76] 16:45:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f82286c5000) [pid = 1826] [serial = 226] [outer = (nil)] 16:45:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f8242ecf800) [pid = 1826] [serial = 227] [outer = 0x7f82286c5000] 16:45:09 INFO - PROCESS | 1826 | 1461023109663 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f824465c800) [pid = 1826] [serial = 228] [outer = 0x7f82286c5000] 16:45:10 INFO - PROCESS | 1826 | 1461023110386 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1034ms 16:45:10 INFO - PROCESS | 1826 | 1461023110438 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 1826 | 1461023110442 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:45:10 INFO - PROCESS | 1826 | 1461023110451 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1826 | 1461023110453 Marionette TRACE conn3 <- [1,278,null,{}] 16:45:10 INFO - PROCESS | 1826 | 1461023110479 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:10 INFO - PROCESS | 1826 | 1461023110642 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:45:10 INFO - PROCESS | 1826 | 1461023110707 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8242908800 == 43 [pid = 1826] [id = 77] 16:45:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f8244d5b400) [pid = 1826] [serial = 229] [outer = (nil)] 16:45:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f8244d64800) [pid = 1826] [serial = 230] [outer = 0x7f8244d5b400] 16:45:10 INFO - PROCESS | 1826 | 1461023110785 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f824508a400) [pid = 1826] [serial = 231] [outer = 0x7f8244d5b400] 16:45:11 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f8232e23c00) [pid = 1826] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:45:11 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f82286ca000) [pid = 1826] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:45:11 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f823ec53400) [pid = 1826] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:45:11 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f8231bfac00) [pid = 1826] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:45:11 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f82293ecc00) [pid = 1826] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:45:11 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f823faba800) [pid = 1826] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:45:11 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f822cf30400) [pid = 1826] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:45:11 INFO - PROCESS | 1826 | 1461023111615 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1184ms 16:45:11 INFO - PROCESS | 1826 | 1461023111635 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 1826 | 1461023111639 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:45:11 INFO - PROCESS | 1826 | 1461023111644 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1826 | 1461023111647 Marionette TRACE conn3 <- [1,282,null,{}] 16:45:11 INFO - PROCESS | 1826 | 1461023111652 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:11 INFO - PROCESS | 1826 | 1461023111826 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:45:11 INFO - PROCESS | 1826 | 1461023111847 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ac55000 == 44 [pid = 1826] [id = 78] 16:45:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f8240f0f800) [pid = 1826] [serial = 232] [outer = (nil)] 16:45:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f8245094800) [pid = 1826] [serial = 233] [outer = 0x7f8240f0f800] 16:45:11 INFO - PROCESS | 1826 | 1461023111910 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f8245210400) [pid = 1826] [serial = 234] [outer = 0x7f8240f0f800] 16:45:12 INFO - PROCESS | 1826 | 1461023112628 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1039ms 16:45:12 INFO - PROCESS | 1826 | 1461023112684 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 1826 | 1461023112688 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:45:12 INFO - PROCESS | 1826 | 1461023112694 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 1826 | 1461023112696 Marionette TRACE conn3 <- [1,286,null,{}] 16:45:12 INFO - PROCESS | 1826 | 1461023112718 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:12 INFO - PROCESS | 1826 | 1461023112888 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:45:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f822c904800) [pid = 1826] [serial = 235] [outer = 0x7f8228a35400] 16:45:12 INFO - PROCESS | 1826 | 1461023112931 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245071000 == 45 [pid = 1826] [id = 79] 16:45:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f82286c1800) [pid = 1826] [serial = 236] [outer = (nil)] 16:45:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f822c90d800) [pid = 1826] [serial = 237] [outer = 0x7f82286c1800] 16:45:13 INFO - PROCESS | 1826 | 1461023113004 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f8240df4000) [pid = 1826] [serial = 238] [outer = 0x7f82286c1800] 16:45:13 INFO - PROCESS | 1826 | 1461023113965 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1345ms 16:45:14 INFO - PROCESS | 1826 | 1461023114041 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 1826 | 1461023114047 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:45:14 INFO - PROCESS | 1826 | 1461023114056 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 1826 | 1461023114061 Marionette TRACE conn3 <- [1,290,null,{}] 16:45:14 INFO - PROCESS | 1826 | 1461023114069 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:14 INFO - PROCESS | 1826 | 1461023114277 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:45:14 INFO - PROCESS | 1826 | 1461023114414 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232c67800 == 46 [pid = 1826] [id = 80] 16:45:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f822c90e800) [pid = 1826] [serial = 239] [outer = (nil)] 16:45:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f822f350000) [pid = 1826] [serial = 240] [outer = 0x7f822c90e800] 16:45:14 INFO - PROCESS | 1826 | 1461023114491 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f8230fa7400) [pid = 1826] [serial = 241] [outer = 0x7f822c90e800] 16:45:15 INFO - PROCESS | 1826 | 1461023115332 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1293ms 16:45:15 INFO - PROCESS | 1826 | 1461023115366 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 1826 | 1461023115376 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:45:15 INFO - PROCESS | 1826 | 1461023115389 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 1826 | 1461023115392 Marionette TRACE conn3 <- [1,294,null,{}] 16:45:15 INFO - PROCESS | 1826 | 1461023115399 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:15 INFO - PROCESS | 1826 | 1461023115555 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:45:15 INFO - PROCESS | 1826 | 1461023115699 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fb50000 == 47 [pid = 1826] [id = 81] 16:45:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f822c910000) [pid = 1826] [serial = 242] [outer = (nil)] 16:45:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f8235a36000) [pid = 1826] [serial = 243] [outer = 0x7f822c910000] 16:45:15 INFO - PROCESS | 1826 | 1461023115771 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f823ec5b000) [pid = 1826] [serial = 244] [outer = 0x7f822c910000] 16:45:16 INFO - PROCESS | 1826 | 1461023116721 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:16 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. 16:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1381ms 16:45:16 INFO - PROCESS | 1826 | 1461023116771 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 1826 | 1461023116776 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:45:16 INFO - PROCESS | 1826 | 1461023116783 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 1826 | 1461023116789 Marionette TRACE conn3 <- [1,298,null,{}] 16:45:16 INFO - PROCESS | 1826 | 1461023116805 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:16 INFO - PROCESS | 1826 | 1461023116971 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:45:17 INFO - PROCESS | 1826 | 1461023117117 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245214000 == 48 [pid = 1826] [id = 82] 16:45:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f8240dfc400) [pid = 1826] [serial = 245] [outer = (nil)] 16:45:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f8244c22800) [pid = 1826] [serial = 246] [outer = 0x7f8240dfc400] 16:45:17 INFO - PROCESS | 1826 | 1461023117230 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f8244daec00) [pid = 1826] [serial = 247] [outer = 0x7f8240dfc400] 16:45:18 INFO - PROCESS | 1826 | 1461023117994 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:18 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. 16:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1284ms 16:45:18 INFO - PROCESS | 1826 | 1461023118068 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:45:18 INFO - PROCESS | 1826 | 1461023118072 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:45:18 INFO - PROCESS | 1826 | 1461023118078 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1826 | 1461023118081 Marionette TRACE conn3 <- [1,302,null,{}] 16:45:18 INFO - PROCESS | 1826 | 1461023118087 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:18 INFO - PROCESS | 1826 | 1461023118282 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:45:18 INFO - PROCESS | 1826 | 1461023118418 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8247b24800 == 49 [pid = 1826] [id = 83] 16:45:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f8242f43000) [pid = 1826] [serial = 248] [outer = (nil)] 16:45:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f8245203c00) [pid = 1826] [serial = 249] [outer = 0x7f8242f43000] 16:45:18 INFO - PROCESS | 1826 | 1461023118491 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f8245268c00) [pid = 1826] [serial = 250] [outer = 0x7f8242f43000] 16:45:19 INFO - PROCESS | 1826 | 1461023119333 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:19 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. 16:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1284ms 16:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:45:19 INFO - PROCESS | 1826 | 1461023119363 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 1826 | 1461023119366 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:45:19 INFO - PROCESS | 1826 | 1461023119372 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 1826 | 1461023119375 Marionette TRACE conn3 <- [1,306,null,{}] 16:45:19 INFO - PROCESS | 1826 | 1461023119380 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:19 INFO - PROCESS | 1826 | 1461023119536 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:45:19 INFO - PROCESS | 1826 | 1461023119675 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824918b800 == 50 [pid = 1826] [id = 84] 16:45:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f8244db5c00) [pid = 1826] [serial = 251] [outer = (nil)] 16:45:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f82478eb400) [pid = 1826] [serial = 252] [outer = 0x7f8244db5c00] 16:45:19 INFO - PROCESS | 1826 | 1461023119746 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f8247b8f400) [pid = 1826] [serial = 253] [outer = 0x7f8244db5c00] 16:45:20 INFO - PROCESS | 1826 | 1461023120803 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:20 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. 16:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1482ms 16:45:20 INFO - PROCESS | 1826 | 1461023120854 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:45:20 INFO - PROCESS | 1826 | 1461023120860 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:45:20 INFO - PROCESS | 1826 | 1461023120868 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 1826 | 1461023120873 Marionette TRACE conn3 <- [1,310,null,{}] 16:45:20 INFO - PROCESS | 1826 | 1461023120881 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:21 INFO - PROCESS | 1826 | 1461023121043 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:45:21 INFO - PROCESS | 1826 | 1461023121250 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ca3a800 == 51 [pid = 1826] [id = 85] 16:45:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f822af83000) [pid = 1826] [serial = 254] [outer = (nil)] 16:45:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f822cc3fc00) [pid = 1826] [serial = 255] [outer = 0x7f822af83000] 16:45:21 INFO - PROCESS | 1826 | 1461023121408 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f822f61f400) [pid = 1826] [serial = 256] [outer = 0x7f822af83000] 16:45:22 INFO - PROCESS | 1826 | 1461023122255 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:22 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. 16:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1439ms 16:45:22 INFO - PROCESS | 1826 | 1461023122308 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 1826 | 1461023122315 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:45:22 INFO - PROCESS | 1826 | 1461023122325 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1826 | 1461023122328 Marionette TRACE conn3 <- [1,314,null,{}] 16:45:22 INFO - PROCESS | 1826 | 1461023122334 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:22 INFO - PROCESS | 1826 | 1461023122507 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:45:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822ac55000 == 50 [pid = 1826] [id = 78] 16:45:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8242908800 == 49 [pid = 1826] [id = 77] 16:45:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823ff95800 == 48 [pid = 1826] [id = 76] 16:45:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8239b1a000 == 47 [pid = 1826] [id = 75] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f8240f07000) [pid = 1826] [serial = 200] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8233134000 == 46 [pid = 1826] [id = 74] 16:45:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822f320000 == 45 [pid = 1826] [id = 73] 16:45:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82321d9000 == 44 [pid = 1826] [id = 72] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f8240dfa800) [pid = 1826] [serial = 198] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f82290c1400) [pid = 1826] [serial = 179] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f82331ea800) [pid = 1826] [serial = 173] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f8229476000) [pid = 1826] [serial = 180] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f823ecde800) [pid = 1826] [serial = 191] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f823fa4ac00) [pid = 1826] [serial = 192] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f8235ce7400) [pid = 1826] [serial = 189] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f822ca6e000) [pid = 1826] [serial = 182] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f822f359c00) [pid = 1826] [serial = 183] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f8240cc7800) [pid = 1826] [serial = 197] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f823fb0e400) [pid = 1826] [serial = 194] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f822f354800) [pid = 1826] [serial = 170] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f823ff0ac00) [pid = 1826] [serial = 195] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f8235aee800) [pid = 1826] [serial = 176] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f8231bf9400) [pid = 1826] [serial = 186] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f822946d000) [pid = 1826] [serial = 167] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f8233dcd800) [pid = 1826] [serial = 188] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f82306d2400) [pid = 1826] [serial = 185] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1826 | 1461023122677 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e1c3000 == 45 [pid = 1826] [id = 86] 16:45:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f82290c1400) [pid = 1826] [serial = 257] [outer = (nil)] 16:45:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f822f6b4800) [pid = 1826] [serial = 258] [outer = 0x7f82290c1400] 16:45:22 INFO - PROCESS | 1826 | 1461023122741 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f82338ad000) [pid = 1826] [serial = 259] [outer = 0x7f82290c1400] 16:45:23 INFO - PROCESS | 1826 | 1461023123498 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:23 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. 16:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1182ms 16:45:23 INFO - PROCESS | 1826 | 1461023123508 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:45:23 INFO - PROCESS | 1826 | 1461023123512 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:45:23 INFO - PROCESS | 1826 | 1461023123532 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 1826 | 1461023123539 Marionette TRACE conn3 <- [1,318,null,{}] 16:45:23 INFO - PROCESS | 1826 | 1461023123557 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:23 INFO - PROCESS | 1826 | 1461023123730 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:45:23 INFO - PROCESS | 1826 | 1461023123741 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8238db2800 == 46 [pid = 1826] [id = 87] 16:45:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f8238e56c00) [pid = 1826] [serial = 260] [outer = (nil)] 16:45:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f823fd0c400) [pid = 1826] [serial = 261] [outer = 0x7f8238e56c00] 16:45:23 INFO - PROCESS | 1826 | 1461023123815 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f8240c26400) [pid = 1826] [serial = 262] [outer = 0x7f8238e56c00] 16:45:24 INFO - PROCESS | 1826 | 1461023124835 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:24 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. 16:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1353ms 16:45:24 INFO - PROCESS | 1826 | 1461023124877 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:45:24 INFO - PROCESS | 1826 | 1461023124882 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:45:24 INFO - PROCESS | 1826 | 1461023124889 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1826 | 1461023124892 Marionette TRACE conn3 <- [1,322,null,{}] 16:45:24 INFO - PROCESS | 1826 | 1461023124899 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:25 INFO - PROCESS | 1826 | 1461023125045 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:45:25 INFO - PROCESS | 1826 | 1461023125166 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fb38800 == 47 [pid = 1826] [id = 88] 16:45:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f8232e96c00) [pid = 1826] [serial = 263] [outer = (nil)] 16:45:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f8242f44000) [pid = 1826] [serial = 264] [outer = 0x7f8232e96c00] 16:45:25 INFO - PROCESS | 1826 | 1461023125242 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f8244659400) [pid = 1826] [serial = 265] [outer = 0x7f8232e96c00] 16:45:26 INFO - PROCESS | 1826 | 1461023126148 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:26 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. 16:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1285ms 16:45:26 INFO - PROCESS | 1826 | 1461023126174 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 1826 | 1461023126178 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:45:26 INFO - PROCESS | 1826 | 1461023126190 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 1826 | 1461023126193 Marionette TRACE conn3 <- [1,326,null,{}] 16:45:26 INFO - PROCESS | 1826 | 1461023126199 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:26 INFO - PROCESS | 1826 | 1461023126395 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:45:26 INFO - PROCESS | 1826 | 1461023126429 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8240c1c000 == 48 [pid = 1826] [id = 89] 16:45:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f822cca8c00) [pid = 1826] [serial = 266] [outer = (nil)] 16:45:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f822ccb1c00) [pid = 1826] [serial = 267] [outer = 0x7f822cca8c00] 16:45:26 INFO - PROCESS | 1826 | 1461023126505 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f822ccb6000) [pid = 1826] [serial = 268] [outer = 0x7f822cca8c00] 16:45:27 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f82286c3000) [pid = 1826] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:45:27 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f82286c5000) [pid = 1826] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:45:27 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f8244d5b400) [pid = 1826] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:45:27 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f822f621800) [pid = 1826] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:45:27 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f823389f000) [pid = 1826] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:45:27 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f8240f0f800) [pid = 1826] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:45:27 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f822946f400) [pid = 1826] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:45:27 INFO - PROCESS | 1826 | 1461023127512 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:27 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. 16:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1340ms 16:45:27 INFO - PROCESS | 1826 | 1461023127532 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 1826 | 1461023127535 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:45:27 INFO - PROCESS | 1826 | 1461023127541 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 1826 | 1461023127543 Marionette TRACE conn3 <- [1,330,null,{}] 16:45:27 INFO - PROCESS | 1826 | 1461023127548 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:27 INFO - PROCESS | 1826 | 1461023127720 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:45:27 INFO - PROCESS | 1826 | 1461023127740 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244610800 == 49 [pid = 1826] [id = 90] 16:45:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f8233970000) [pid = 1826] [serial = 269] [outer = (nil)] 16:45:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f824520fc00) [pid = 1826] [serial = 270] [outer = 0x7f8233970000] 16:45:27 INFO - PROCESS | 1826 | 1461023127836 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f8247b9e400) [pid = 1826] [serial = 271] [outer = 0x7f8233970000] 16:45:28 INFO - PROCESS | 1826 | 1461023128612 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:28 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. 16:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1132ms 16:45:28 INFO - PROCESS | 1826 | 1461023128675 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1826 | 1461023128678 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:45:28 INFO - PROCESS | 1826 | 1461023128684 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1826 | 1461023128686 Marionette TRACE conn3 <- [1,334,null,{}] 16:45:28 INFO - PROCESS | 1826 | 1461023128691 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:28 INFO - PROCESS | 1826 | 1461023128838 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:45:28 INFO - PROCESS | 1826 | 1461023128852 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245075800 == 50 [pid = 1826] [id = 91] 16:45:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f8228643000) [pid = 1826] [serial = 272] [outer = (nil)] 16:45:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f822864e400) [pid = 1826] [serial = 273] [outer = 0x7f8228643000] 16:45:28 INFO - PROCESS | 1826 | 1461023128914 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f82290bd000) [pid = 1826] [serial = 274] [outer = 0x7f8228643000] 16:45:29 INFO - PROCESS | 1826 | 1461023129944 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:29 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. 16:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1291ms 16:45:29 INFO - PROCESS | 1826 | 1461023129977 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 1826 | 1461023129984 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:45:30 INFO - PROCESS | 1826 | 1461023129996 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 1826 | 1461023130000 Marionette TRACE conn3 <- [1,338,null,{}] 16:45:30 INFO - PROCESS | 1826 | 1461023130010 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:30 INFO - PROCESS | 1826 | 1461023130226 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:45:30 INFO - PROCESS | 1826 | 1461023130370 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8233134000 == 51 [pid = 1826] [id = 92] 16:45:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f8228657000) [pid = 1826] [serial = 275] [outer = (nil)] 16:45:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f822865ec00) [pid = 1826] [serial = 276] [outer = 0x7f8228657000] 16:45:30 INFO - PROCESS | 1826 | 1461023130470 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f82290bb800) [pid = 1826] [serial = 277] [outer = 0x7f8228657000] 16:45:31 INFO - PROCESS | 1826 | 1461023131411 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:31 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. 16:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1588ms 16:45:31 INFO - PROCESS | 1826 | 1461023131608 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 1826 | 1461023131617 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:45:31 INFO - PROCESS | 1826 | 1461023131627 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1826 | 1461023131632 Marionette TRACE conn3 <- [1,342,null,{}] 16:45:31 INFO - PROCESS | 1826 | 1461023131638 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 1826 | 1461023131851 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:45:32 INFO - PROCESS | 1826 | 1461023132087 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82359ca800 == 52 [pid = 1826] [id = 93] 16:45:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f822c908400) [pid = 1826] [serial = 278] [outer = (nil)] 16:45:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f822ccac800) [pid = 1826] [serial = 279] [outer = 0x7f822c908400] 16:45:32 INFO - PROCESS | 1826 | 1461023132167 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f822f621800) [pid = 1826] [serial = 280] [outer = 0x7f822c908400] 16:45:32 INFO - PROCESS | 1826 | 1461023132992 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:33 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. 16:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1439ms 16:45:33 INFO - PROCESS | 1826 | 1461023133067 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 1826 | 1461023133071 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:45:33 INFO - PROCESS | 1826 | 1461023133081 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1826 | 1461023133087 Marionette TRACE conn3 <- [1,346,null,{}] 16:45:33 INFO - PROCESS | 1826 | 1461023133103 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:33 INFO - PROCESS | 1826 | 1461023133310 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:45:33 INFO - PROCESS | 1826 | 1461023133449 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824c88a000 == 53 [pid = 1826] [id = 94] 16:45:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f822f6b5400) [pid = 1826] [serial = 281] [outer = (nil)] 16:45:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f8233dcd800) [pid = 1826] [serial = 282] [outer = 0x7f822f6b5400] 16:45:33 INFO - PROCESS | 1826 | 1461023133540 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f823ece1c00) [pid = 1826] [serial = 283] [outer = 0x7f822f6b5400] 16:45:34 INFO - PROCESS | 1826 | 1461023134368 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:34 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. 16:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1337ms 16:45:34 INFO - PROCESS | 1826 | 1461023134418 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:45:34 INFO - PROCESS | 1826 | 1461023134423 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:45:34 INFO - PROCESS | 1826 | 1461023134429 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 1826 | 1461023134432 Marionette TRACE conn3 <- [1,350,null,{}] 16:45:34 INFO - PROCESS | 1826 | 1461023134438 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:34 INFO - PROCESS | 1826 | 1461023134613 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:45:34 INFO - PROCESS | 1826 | 1461023134753 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823223e000 == 54 [pid = 1826] [id = 95] 16:45:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f8232be2800) [pid = 1826] [serial = 284] [outer = (nil)] 16:45:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f8240f0cc00) [pid = 1826] [serial = 285] [outer = 0x7f8232be2800] 16:45:34 INFO - PROCESS | 1826 | 1461023134827 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8244d5e400) [pid = 1826] [serial = 286] [outer = 0x7f8232be2800] 16:45:35 INFO - PROCESS | 1826 | 1461023135657 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:35 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. 16:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1281ms 16:45:35 INFO - PROCESS | 1826 | 1461023135711 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 1826 | 1461023135715 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:45:35 INFO - PROCESS | 1826 | 1461023135721 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 1826 | 1461023135723 Marionette TRACE conn3 <- [1,354,null,{}] 16:45:35 INFO - PROCESS | 1826 | 1461023135730 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:35 INFO - PROCESS | 1826 | 1461023135880 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:45:36 INFO - PROCESS | 1826 | 1461023136027 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823111d000 == 55 [pid = 1826] [id = 96] 16:45:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f8228650c00) [pid = 1826] [serial = 287] [outer = (nil)] 16:45:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f822c905800) [pid = 1826] [serial = 288] [outer = 0x7f8228650c00] 16:45:36 INFO - PROCESS | 1826 | 1461023136098 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f8240dfcc00) [pid = 1826] [serial = 289] [outer = 0x7f8228650c00] 16:45:37 INFO - PROCESS | 1826 | 1461023137245 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:37 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. 16:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1583ms 16:45:37 INFO - PROCESS | 1826 | 1461023137305 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 1826 | 1461023137311 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:45:37 INFO - PROCESS | 1826 | 1461023137320 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 1826 | 1461023137323 Marionette TRACE conn3 <- [1,358,null,{}] 16:45:37 INFO - PROCESS | 1826 | 1461023137332 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:37 INFO - PROCESS | 1826 | 1461023137498 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:45:37 INFO - PROCESS | 1826 | 1461023137751 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ca32000 == 56 [pid = 1826] [id = 97] 16:45:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f8228964400) [pid = 1826] [serial = 290] [outer = (nil)] 16:45:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f822896e400) [pid = 1826] [serial = 291] [outer = 0x7f8228964400] 16:45:37 INFO - PROCESS | 1826 | 1461023137823 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f8228973000) [pid = 1826] [serial = 292] [outer = 0x7f8228964400] 16:45:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8244610800 == 55 [pid = 1826] [id = 90] 16:45:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8240c1c000 == 54 [pid = 1826] [id = 89] 16:45:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fb38800 == 53 [pid = 1826] [id = 88] 16:45:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8238db2800 == 52 [pid = 1826] [id = 87] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f822c90d800) [pid = 1826] [serial = 237] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f8242ec8c00) [pid = 1826] [serial = 212] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e1c3000 == 51 [pid = 1826] [id = 86] 16:45:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822ca3a800 == 50 [pid = 1826] [id = 85] 16:45:38 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8245071000 == 49 [pid = 1826] [id = 79] 16:45:38 INFO - PROCESS | 1826 | 1461023138705 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f8233d0dc00) [pid = 1826] [serial = 105] [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.] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f8242ecf800) [pid = 1826] [serial = 227] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f8244d64800) [pid = 1826] [serial = 230] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f824508a400) [pid = 1826] [serial = 231] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f822cc43c00) [pid = 1826] [serial = 203] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f8231163000) [pid = 1826] [serial = 218] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f8232e24000) [pid = 1826] [serial = 219] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f8235a2f400) [pid = 1826] [serial = 221] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f8245094800) [pid = 1826] [serial = 233] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f8235ce4000) [pid = 1826] [serial = 222] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f8232e26800) [pid = 1826] [serial = 206] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f822ca75c00) [pid = 1826] [serial = 216] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f822954d800) [pid = 1826] [serial = 215] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f823ffdac00) [pid = 1826] [serial = 224] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f823fde3000) [pid = 1826] [serial = 209] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f824465c800) [pid = 1826] [serial = 228] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f8240df7000) [pid = 1826] [serial = 225] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f8245210400) [pid = 1826] [serial = 234] [outer = (nil)] [url = about:blank] 16:45:38 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. 16:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1435ms 16:45:38 INFO - PROCESS | 1826 | 1461023138755 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1826 | 1461023138763 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:45:38 INFO - PROCESS | 1826 | 1461023138773 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1826 | 1461023138775 Marionette TRACE conn3 <- [1,362,null,{}] 16:45:38 INFO - PROCESS | 1826 | 1461023138781 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:38 INFO - PROCESS | 1826 | 1461023138926 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:45:38 INFO - PROCESS | 1826 | 1461023138943 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232255800 == 50 [pid = 1826] [id = 98] 16:45:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f822af7cc00) [pid = 1826] [serial = 293] [outer = (nil)] 16:45:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f822c90dc00) [pid = 1826] [serial = 294] [outer = 0x7f822af7cc00] 16:45:39 INFO - PROCESS | 1826 | 1461023139004 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f822cc43c00) [pid = 1826] [serial = 295] [outer = 0x7f822af7cc00] 16:45:39 INFO - PROCESS | 1826 | 1461023139910 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:39 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. 16:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1181ms 16:45:39 INFO - PROCESS | 1826 | 1461023139955 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 1826 | 1461023139958 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:45:39 INFO - PROCESS | 1826 | 1461023139964 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 1826 | 1461023139969 Marionette TRACE conn3 <- [1,366,null,{}] 16:45:39 INFO - PROCESS | 1826 | 1461023139984 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:40 INFO - PROCESS | 1826 | 1461023140139 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:45:40 INFO - PROCESS | 1826 | 1461023140243 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82347f8000 == 51 [pid = 1826] [id = 99] 16:45:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f822aaa2000) [pid = 1826] [serial = 296] [outer = (nil)] 16:45:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f822fff8c00) [pid = 1826] [serial = 297] [outer = 0x7f822aaa2000] 16:45:40 INFO - PROCESS | 1826 | 1461023140309 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f8231163000) [pid = 1826] [serial = 298] [outer = 0x7f822aaa2000] 16:45:40 INFO - PROCESS | 1826 | 1461023140989 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:40 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. 16:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1037ms 16:45:41 INFO - PROCESS | 1826 | 1461023141003 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 1826 | 1461023141006 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:45:41 INFO - PROCESS | 1826 | 1461023141017 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 1826 | 1461023141019 Marionette TRACE conn3 <- [1,370,null,{}] 16:45:41 INFO - PROCESS | 1826 | 1461023141024 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:41 INFO - PROCESS | 1826 | 1461023141222 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:45:41 INFO - PROCESS | 1826 | 1461023141249 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823ec17800 == 52 [pid = 1826] [id = 100] 16:45:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f822fff8000) [pid = 1826] [serial = 299] [outer = (nil)] 16:45:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f8233971000) [pid = 1826] [serial = 300] [outer = 0x7f822fff8000] 16:45:41 INFO - PROCESS | 1826 | 1461023141311 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f8235aee800) [pid = 1826] [serial = 301] [outer = 0x7f822fff8000] 16:45:42 INFO - PROCESS | 1826 | 1461023142218 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:42 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. 16:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1230ms 16:45:42 INFO - PROCESS | 1826 | 1461023142257 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 1826 | 1461023142260 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:45:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:45:42 INFO - PROCESS | 1826 | 1461023142267 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 1826 | 1461023142270 Marionette TRACE conn3 <- [1,374,null,{}] 16:45:42 INFO - PROCESS | 1826 | 1461023142275 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:42 INFO - PROCESS | 1826 | 1461023142459 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:45:42 INFO - PROCESS | 1826 | 1461023142483 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823ffac000 == 53 [pid = 1826] [id = 101] 16:45:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f822af83800) [pid = 1826] [serial = 302] [outer = (nil)] 16:45:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f823ec5e000) [pid = 1826] [serial = 303] [outer = 0x7f822af83800] 16:45:42 INFO - PROCESS | 1826 | 1461023142545 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f823fabb800) [pid = 1826] [serial = 304] [outer = 0x7f822af83800] 16:45:43 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f8232e96c00) [pid = 1826] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:45:43 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f822cca8c00) [pid = 1826] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:45:43 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f8233970000) [pid = 1826] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:45:43 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f8238e56c00) [pid = 1826] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:45:43 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f822af83000) [pid = 1826] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:45:43 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f82290c1400) [pid = 1826] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:45:43 INFO - PROCESS | 1826 | 1461023143518 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:45:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1285ms 16:45:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:45:43 INFO - PROCESS | 1826 | 1461023143552 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 1826 | 1461023143555 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:45:43 INFO - PROCESS | 1826 | 1461023143561 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 1826 | 1461023143564 Marionette TRACE conn3 <- [1,378,null,{}] 16:45:43 INFO - PROCESS | 1826 | 1461023143568 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:43 INFO - PROCESS | 1826 | 1461023143767 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:45:43 INFO - PROCESS | 1826 | 1461023143851 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8242919800 == 54 [pid = 1826] [id = 102] 16:45:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f822864b400) [pid = 1826] [serial = 305] [outer = (nil)] 16:45:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f8231124400) [pid = 1826] [serial = 306] [outer = 0x7f822864b400] 16:45:43 INFO - PROCESS | 1826 | 1461023143919 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f8245096c00) [pid = 1826] [serial = 307] [outer = 0x7f822864b400] 16:45:44 INFO - PROCESS | 1826 | 1461023144578 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:45:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:45:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1039ms 16:45:44 INFO - PROCESS | 1826 | 1461023144599 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 1826 | 1461023144602 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:45:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:45:44 INFO - PROCESS | 1826 | 1461023144608 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 1826 | 1461023144610 Marionette TRACE conn3 <- [1,382,null,{}] 16:45:44 INFO - PROCESS | 1826 | 1461023144616 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:44 INFO - PROCESS | 1826 | 1461023144791 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:45:44 INFO - PROCESS | 1826 | 1461023144809 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244d8a800 == 55 [pid = 1826] [id = 103] 16:45:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f8245097400) [pid = 1826] [serial = 308] [outer = (nil)] 16:45:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f824526ec00) [pid = 1826] [serial = 309] [outer = 0x7f8245097400] 16:45:44 INFO - PROCESS | 1826 | 1461023144872 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f8249159400) [pid = 1826] [serial = 310] [outer = 0x7f8245097400] 16:45:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:45 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:45:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:45 INFO - PROCESS | 1826 | 1461023145804 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:45:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1228ms 16:45:45 INFO - PROCESS | 1826 | 1461023145840 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1826 | 1461023145846 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:45:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:45:45 INFO - PROCESS | 1826 | 1461023145856 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 1826 | 1461023145861 Marionette TRACE conn3 <- [1,386,null,{}] 16:45:45 INFO - PROCESS | 1826 | 1461023145870 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:46 INFO - PROCESS | 1826 | 1461023146036 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:45:46 INFO - PROCESS | 1826 | 1461023146194 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231ba5800 == 56 [pid = 1826] [id = 104] 16:45:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f8228646400) [pid = 1826] [serial = 311] [outer = (nil)] 16:45:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8228970000) [pid = 1826] [serial = 312] [outer = 0x7f8228646400] 16:45:46 INFO - PROCESS | 1826 | 1461023146268 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f822acf2c00) [pid = 1826] [serial = 313] [outer = 0x7f8228646400] 16:45:47 INFO - PROCESS | 1826 | 1461023147221 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:45:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1384ms 16:45:47 INFO - PROCESS | 1826 | 1461023147240 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1826 | 1461023147249 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:45:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:45:47 INFO - PROCESS | 1826 | 1461023147258 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1826 | 1461023147262 Marionette TRACE conn3 <- [1,390,null,{}] 16:45:47 INFO - PROCESS | 1826 | 1461023147268 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:47 INFO - PROCESS | 1826 | 1461023147429 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:45:47 INFO - PROCESS | 1826 | 1461023147579 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fae0800 == 57 [pid = 1826] [id = 105] 16:45:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f82286bec00) [pid = 1826] [serial = 314] [outer = (nil)] 16:45:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f822f6b9800) [pid = 1826] [serial = 315] [outer = 0x7f82286bec00] 16:45:47 INFO - PROCESS | 1826 | 1461023147653 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f82317b4000) [pid = 1826] [serial = 316] [outer = 0x7f82286bec00] 16:45:48 INFO - PROCESS | 1826 | 1461023148707 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:45:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:45:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1486ms 16:45:48 INFO - PROCESS | 1826 | 1461023148745 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 1826 | 1461023148748 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:45:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:45:48 INFO - PROCESS | 1826 | 1461023148756 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 1826 | 1461023148761 Marionette TRACE conn3 <- [1,394,null,{}] 16:45:48 INFO - PROCESS | 1826 | 1461023148777 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:48 INFO - PROCESS | 1826 | 1461023148941 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:45:49 INFO - PROCESS | 1826 | 1461023149131 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824936d000 == 58 [pid = 1826] [id = 106] 16:45:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f8233d0a400) [pid = 1826] [serial = 317] [outer = (nil)] 16:45:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f82410ba000) [pid = 1826] [serial = 318] [outer = 0x7f8233d0a400] 16:45:49 INFO - PROCESS | 1826 | 1461023149218 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f8245096800) [pid = 1826] [serial = 319] [outer = 0x7f8233d0a400] 16:45:50 INFO - PROCESS | 1826 | 1461023150008 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:45:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:45:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1284ms 16:45:50 INFO - PROCESS | 1826 | 1461023150041 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 1826 | 1461023150045 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:45:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:45:50 INFO - PROCESS | 1826 | 1461023150052 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 1826 | 1461023150055 Marionette TRACE conn3 <- [1,398,null,{}] 16:45:50 INFO - PROCESS | 1826 | 1461023150062 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:50 INFO - PROCESS | 1826 | 1461023150218 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:45:50 INFO - PROCESS | 1826 | 1461023150365 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228b9a000 == 59 [pid = 1826] [id = 107] 16:45:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f822864bc00) [pid = 1826] [serial = 320] [outer = (nil)] 16:45:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f8249398400) [pid = 1826] [serial = 321] [outer = 0x7f822864bc00] 16:45:50 INFO - PROCESS | 1826 | 1461023150440 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f82493dd400) [pid = 1826] [serial = 322] [outer = 0x7f822864bc00] 16:45:51 INFO - PROCESS | 1826 | 1461023151378 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:45:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:45:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1380ms 16:45:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:45:51 INFO - PROCESS | 1826 | 1461023151434 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 1826 | 1461023151437 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:45:51 INFO - PROCESS | 1826 | 1461023151443 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1826 | 1461023151447 Marionette TRACE conn3 <- [1,402,null,{}] 16:45:51 INFO - PROCESS | 1826 | 1461023151452 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:51 INFO - PROCESS | 1826 | 1461023151628 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:45:51 INFO - PROCESS | 1826 | 1461023151777 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228db1800 == 60 [pid = 1826] [id = 108] 16:45:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f822ce32800) [pid = 1826] [serial = 323] [outer = (nil)] 16:45:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f822ce37c00) [pid = 1826] [serial = 324] [outer = 0x7f822ce32800] 16:45:51 INFO - PROCESS | 1826 | 1461023151852 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f822ce3e000) [pid = 1826] [serial = 325] [outer = 0x7f822ce32800] 16:45:52 INFO - PROCESS | 1826 | 1461023152763 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:45:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1384ms 16:45:52 INFO - PROCESS | 1826 | 1461023152828 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 1826 | 1461023152832 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:45:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:45:52 INFO - PROCESS | 1826 | 1461023152838 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 1826 | 1461023152841 Marionette TRACE conn3 <- [1,406,null,{}] 16:45:52 INFO - PROCESS | 1826 | 1461023152847 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:53 INFO - PROCESS | 1826 | 1461023153031 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:45:53 INFO - PROCESS | 1826 | 1461023153175 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228289800 == 61 [pid = 1826] [id = 109] 16:45:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f8225f98800) [pid = 1826] [serial = 326] [outer = (nil)] 16:45:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f8225f9a400) [pid = 1826] [serial = 327] [outer = 0x7f8225f98800] 16:45:53 INFO - PROCESS | 1826 | 1461023153251 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f822ce40400) [pid = 1826] [serial = 328] [outer = 0x7f8225f98800] 16:45:54 INFO - PROCESS | 1826 | 1461023154143 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:45:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:45:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1379ms 16:45:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:45:54 INFO - PROCESS | 1826 | 1461023154220 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 1826 | 1461023154223 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:45:54 INFO - PROCESS | 1826 | 1461023154231 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 1826 | 1461023154234 Marionette TRACE conn3 <- [1,410,null,{}] 16:45:54 INFO - PROCESS | 1826 | 1461023154239 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:54 INFO - PROCESS | 1826 | 1461023154395 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:45:54 INFO - PROCESS | 1826 | 1461023154539 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226217000 == 62 [pid = 1826] [id = 110] 16:45:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f8225f98c00) [pid = 1826] [serial = 329] [outer = (nil)] 16:45:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f82260ca000) [pid = 1826] [serial = 330] [outer = 0x7f8225f98c00] 16:45:54 INFO - PROCESS | 1826 | 1461023154611 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f82260cf400) [pid = 1826] [serial = 331] [outer = 0x7f8225f98c00] 16:45:55 INFO - PROCESS | 1826 | 1461023155718 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:45:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1538ms 16:45:55 INFO - PROCESS | 1826 | 1461023155769 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 1826 | 1461023155774 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:45:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:45:55 INFO - PROCESS | 1826 | 1461023155782 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 1826 | 1461023155788 Marionette TRACE conn3 <- [1,414,null,{}] 16:45:55 INFO - PROCESS | 1826 | 1461023155796 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:55 INFO - PROCESS | 1826 | 1461023155983 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:45:56 INFO - PROCESS | 1826 | 1461023156257 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228f51000 == 63 [pid = 1826] [id = 111] 16:45:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f822625e400) [pid = 1826] [serial = 332] [outer = (nil)] 16:45:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8226262800) [pid = 1826] [serial = 333] [outer = 0x7f822625e400] 16:45:56 INFO - PROCESS | 1826 | 1461023156371 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8226267800) [pid = 1826] [serial = 334] [outer = 0x7f822625e400] 16:45:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8242fc0800 == 62 [pid = 1826] [id = 71] 16:45:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8238db0000 == 61 [pid = 1826] [id = 69] 16:45:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8242919800 == 60 [pid = 1826] [id = 102] 16:45:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823ffac000 == 59 [pid = 1826] [id = 101] 16:45:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823ec17800 == 58 [pid = 1826] [id = 100] 16:45:56 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f822864e400) [pid = 1826] [serial = 273] [outer = (nil)] [url = about:blank] 16:45:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82347f8000 == 57 [pid = 1826] [id = 99] 16:45:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232255800 == 56 [pid = 1826] [id = 98] 16:45:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822ca32000 == 55 [pid = 1826] [id = 97] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f822ccb1c00) [pid = 1826] [serial = 267] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f824520fc00) [pid = 1826] [serial = 270] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f822ccb6000) [pid = 1826] [serial = 268] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f823fd0c400) [pid = 1826] [serial = 261] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f8240c26400) [pid = 1826] [serial = 262] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f822f61f400) [pid = 1826] [serial = 256] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f822cc3fc00) [pid = 1826] [serial = 255] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f822f6b4800) [pid = 1826] [serial = 258] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f82338ad000) [pid = 1826] [serial = 259] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f8235a36000) [pid = 1826] [serial = 243] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f822f350000) [pid = 1826] [serial = 240] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f82478eb400) [pid = 1826] [serial = 252] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f8244c22800) [pid = 1826] [serial = 246] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f8245203c00) [pid = 1826] [serial = 249] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f8244659400) [pid = 1826] [serial = 265] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f8242f44000) [pid = 1826] [serial = 264] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f8247b9e400) [pid = 1826] [serial = 271] [outer = (nil)] [url = about:blank] 16:45:57 INFO - PROCESS | 1826 | 1461023157307 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:45:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1590ms 16:45:57 INFO - PROCESS | 1826 | 1461023157373 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 1826 | 1461023157381 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:45:57 INFO - PROCESS | 1826 | 1461023157395 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 1826 | 1461023157398 Marionette TRACE conn3 <- [1,418,null,{}] 16:45:57 INFO - PROCESS | 1826 | 1461023157405 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 1826 | 1461023157560 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:45:57 INFO - PROCESS | 1826 | 1461023157662 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823150d800 == 56 [pid = 1826] [id = 112] 16:45:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f8225f90400) [pid = 1826] [serial = 335] [outer = (nil)] 16:45:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f822860f800) [pid = 1826] [serial = 336] [outer = 0x7f8225f90400] 16:45:57 INFO - PROCESS | 1826 | 1461023157724 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f822864c800) [pid = 1826] [serial = 337] [outer = 0x7f8225f90400] 16:45:58 INFO - PROCESS | 1826 | 1461023158906 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:45:58 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 16:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1538ms 16:45:58 INFO - PROCESS | 1826 | 1461023158929 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 1826 | 1461023158932 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:45:58 INFO - PROCESS | 1826 | 1461023158946 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 1826 | 1461023158952 Marionette TRACE conn3 <- [1,422,null,{}] 16:45:58 INFO - PROCESS | 1826 | 1461023158977 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:59 INFO - PROCESS | 1826 | 1461023159199 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:45:59 INFO - PROCESS | 1826 | 1461023159232 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232243800 == 57 [pid = 1826] [id = 113] 16:45:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f822865e400) [pid = 1826] [serial = 338] [outer = (nil)] 16:45:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f8228972000) [pid = 1826] [serial = 339] [outer = 0x7f822865e400] 16:45:59 INFO - PROCESS | 1826 | 1461023159297 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f822954c800) [pid = 1826] [serial = 340] [outer = 0x7f822865e400] 16:46:00 INFO - PROCESS | 1826 | 1461023160497 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1605ms 16:46:00 INFO - PROCESS | 1826 | 1461023160544 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:46:00 INFO - PROCESS | 1826 | 1461023160549 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:46:00 INFO - PROCESS | 1826 | 1461023160563 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 1826 | 1461023160565 Marionette TRACE conn3 <- [1,426,null,{}] 16:46:00 INFO - PROCESS | 1826 | 1461023160583 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:00 INFO - PROCESS | 1826 | 1461023160805 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:46:00 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f822864b400) [pid = 1826] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:46:00 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f822af7cc00) [pid = 1826] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:46:00 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f822af83800) [pid = 1826] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:46:00 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f8228964400) [pid = 1826] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:46:00 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f822aaa2000) [pid = 1826] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:46:00 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f822fff8000) [pid = 1826] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:46:00 INFO - PROCESS | 1826 | 1461023160964 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8233876000 == 58 [pid = 1826] [id = 114] 16:46:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f8228610000) [pid = 1826] [serial = 341] [outer = (nil)] 16:46:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f8228971800) [pid = 1826] [serial = 342] [outer = 0x7f8228610000] 16:46:01 INFO - PROCESS | 1826 | 1461023161028 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f822cc47800) [pid = 1826] [serial = 343] [outer = 0x7f8228610000] 16:46:01 INFO - PROCESS | 1826 | 1461023161722 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 1826 | 1461023161759 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:46:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:46:01 INFO - PROCESS | 1826 | 1461023161771 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 1826 | 1461023161773 Marionette TRACE conn3 <- [1,430,null,{}] 16:46:01 INFO - PROCESS | 1826 | 1461023161783 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:01 INFO - PROCESS | 1826 | 1461023161960 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:46:01 INFO - PROCESS | 1826 | 1461023161971 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823ec16800 == 59 [pid = 1826] [id = 115] 16:46:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f822ccab000) [pid = 1826] [serial = 344] [outer = (nil)] 16:46:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f822ce39c00) [pid = 1826] [serial = 345] [outer = 0x7f822ccab000] 16:46:02 INFO - PROCESS | 1826 | 1461023162032 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f822ce41c00) [pid = 1826] [serial = 346] [outer = 0x7f822ccab000] 16:46:02 INFO - PROCESS | 1826 | 1461023162838 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:46:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:46:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1138ms 16:46:02 INFO - PROCESS | 1826 | 1461023162968 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 1826 | 1461023162973 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:46:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:46:02 INFO - PROCESS | 1826 | 1461023162987 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 1826 | 1461023162994 Marionette TRACE conn3 <- [1,434,null,{}] 16:46:03 INFO - PROCESS | 1826 | 1461023163003 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:03 INFO - PROCESS | 1826 | 1461023163182 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:46:03 INFO - PROCESS | 1826 | 1461023163328 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228b98800 == 60 [pid = 1826] [id = 116] 16:46:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f82260cb400) [pid = 1826] [serial = 347] [outer = (nil)] 16:46:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f82260d1400) [pid = 1826] [serial = 348] [outer = 0x7f82260cb400] 16:46:03 INFO - PROCESS | 1826 | 1461023163402 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f8226267400) [pid = 1826] [serial = 349] [outer = 0x7f82260cb400] 16:46:04 INFO - PROCESS | 1826 | 1461023164343 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:46:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:46:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1387ms 16:46:04 INFO - PROCESS | 1826 | 1461023164374 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 1826 | 1461023164379 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:46:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:46:04 INFO - PROCESS | 1826 | 1461023164392 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 1826 | 1461023164397 Marionette TRACE conn3 <- [1,438,null,{}] 16:46:04 INFO - PROCESS | 1826 | 1461023164404 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:04 INFO - PROCESS | 1826 | 1461023164572 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:46:04 INFO - PROCESS | 1826 | 1461023164717 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82347df000 == 61 [pid = 1826] [id = 117] 16:46:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f82260cbc00) [pid = 1826] [serial = 350] [outer = (nil)] 16:46:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f822865fc00) [pid = 1826] [serial = 351] [outer = 0x7f82260cbc00] 16:46:04 INFO - PROCESS | 1826 | 1461023164794 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f82293eac00) [pid = 1826] [serial = 352] [outer = 0x7f82260cbc00] 16:46:05 INFO - PROCESS | 1826 | 1461023165821 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1486ms 16:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:46:05 INFO - PROCESS | 1826 | 1461023165875 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 1826 | 1461023165879 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:46:05 INFO - PROCESS | 1826 | 1461023165886 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 1826 | 1461023165889 Marionette TRACE conn3 <- [1,442,null,{}] 16:46:05 INFO - PROCESS | 1826 | 1461023165904 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:06 INFO - PROCESS | 1826 | 1461023166123 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:46:06 INFO - PROCESS | 1826 | 1461023166369 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244619000 == 62 [pid = 1826] [id = 118] 16:46:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f822f624400) [pid = 1826] [serial = 353] [outer = (nil)] 16:46:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f82306d1c00) [pid = 1826] [serial = 354] [outer = 0x7f822f624400] 16:46:06 INFO - PROCESS | 1826 | 1461023166451 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f8232c8bc00) [pid = 1826] [serial = 355] [outer = 0x7f822f624400] 16:46:07 INFO - PROCESS | 1826 | 1461023167363 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:46:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:46:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1532ms 16:46:07 INFO - PROCESS | 1826 | 1461023167418 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 1826 | 1461023167422 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:46:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:46:07 INFO - PROCESS | 1826 | 1461023167430 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 1826 | 1461023167434 Marionette TRACE conn3 <- [1,446,null,{}] 16:46:07 INFO - PROCESS | 1826 | 1461023167439 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:07 INFO - PROCESS | 1826 | 1461023167621 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:46:07 INFO - PROCESS | 1826 | 1461023167769 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8247b36800 == 63 [pid = 1826] [id = 119] 16:46:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f822f6b4800) [pid = 1826] [serial = 356] [outer = (nil)] 16:46:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8235aeac00) [pid = 1826] [serial = 357] [outer = 0x7f822f6b4800] 16:46:07 INFO - PROCESS | 1826 | 1461023167887 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f823ece1000) [pid = 1826] [serial = 358] [outer = 0x7f822f6b4800] 16:46:08 INFO - PROCESS | 1826 | 1461023168762 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:46:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:46:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1385ms 16:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:46:08 INFO - PROCESS | 1826 | 1461023168817 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 1826 | 1461023168820 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:46:08 INFO - PROCESS | 1826 | 1461023168827 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 1826 | 1461023168830 Marionette TRACE conn3 <- [1,450,null,{}] 16:46:08 INFO - PROCESS | 1826 | 1461023168836 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:08 INFO - PROCESS | 1826 | 1461023168989 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:46:09 INFO - PROCESS | 1826 | 1461023169140 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231ab4000 == 64 [pid = 1826] [id = 120] 16:46:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f822cd63c00) [pid = 1826] [serial = 359] [outer = (nil)] 16:46:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f822cd6b000) [pid = 1826] [serial = 360] [outer = 0x7f822cd63c00] 16:46:09 INFO - PROCESS | 1826 | 1461023169214 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f822cd71000) [pid = 1826] [serial = 361] [outer = 0x7f822cd63c00] 16:46:10 INFO - PROCESS | 1826 | 1461023170062 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 1826 | 1461023170122 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:46:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:46:10 INFO - PROCESS | 1826 | 1461023170128 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 1826 | 1461023170130 Marionette TRACE conn3 <- [1,454,null,{}] 16:46:10 INFO - PROCESS | 1826 | 1461023170136 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:10 INFO - PROCESS | 1826 | 1461023170329 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:46:10 INFO - PROCESS | 1826 | 1461023170478 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822862b000 == 65 [pid = 1826] [id = 121] 16:46:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8226109400) [pid = 1826] [serial = 362] [outer = (nil)] 16:46:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f8232e97800) [pid = 1826] [serial = 363] [outer = 0x7f8226109400] 16:46:10 INFO - PROCESS | 1826 | 1461023170552 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f823fb07800) [pid = 1826] [serial = 364] [outer = 0x7f8226109400] 16:46:11 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:11 INFO - PROCESS | 1826 | 1461023171483 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:46:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:46:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1429ms 16:46:11 INFO - PROCESS | 1826 | 1461023171558 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 1826 | 1461023171563 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:46:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:46:11 INFO - PROCESS | 1826 | 1461023171569 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 1826 | 1461023171572 Marionette TRACE conn3 <- [1,458,null,{}] 16:46:11 INFO - PROCESS | 1826 | 1461023171577 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:11 INFO - PROCESS | 1826 | 1461023171746 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:46:11 INFO - PROCESS | 1826 | 1461023171899 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822601e800 == 66 [pid = 1826] [id = 122] 16:46:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f822610c000) [pid = 1826] [serial = 365] [outer = (nil)] 16:46:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8240cce400) [pid = 1826] [serial = 366] [outer = 0x7f822610c000] 16:46:11 INFO - PROCESS | 1826 | 1461023171975 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8244c2a000) [pid = 1826] [serial = 367] [outer = 0x7f822610c000] 16:46:12 INFO - PROCESS | 1826 | 1461023172882 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:46:12 INFO - PROCESS | 1826 | 1461023172957 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:46:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:46:12 INFO - PROCESS | 1826 | 1461023172964 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 1826 | 1461023172967 Marionette TRACE conn3 <- [1,462,null,{}] 16:46:12 INFO - PROCESS | 1826 | 1461023172973 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:13 INFO - PROCESS | 1826 | 1461023173128 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:46:13 INFO - PROCESS | 1826 | 1461023173281 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82295f1800 == 67 [pid = 1826] [id = 123] 16:46:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f822625b400) [pid = 1826] [serial = 368] [outer = (nil)] 16:46:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f823fd8e000) [pid = 1826] [serial = 369] [outer = 0x7f822625b400] 16:46:13 INFO - PROCESS | 1826 | 1461023173356 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f824508a400) [pid = 1826] [serial = 370] [outer = 0x7f822625b400] 16:46:14 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:14 INFO - PROCESS | 1826 | 1461023174445 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 1826 | 1461023174507 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:46:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:46:14 INFO - PROCESS | 1826 | 1461023174516 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 1826 | 1461023174521 Marionette TRACE conn3 <- [1,466,null,{}] 16:46:14 INFO - PROCESS | 1826 | 1461023174529 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:14 INFO - PROCESS | 1826 | 1461023174684 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:46:14 INFO - PROCESS | 1826 | 1461023174868 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82295e2000 == 68 [pid = 1826] [id = 124] 16:46:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f822625cc00) [pid = 1826] [serial = 371] [outer = (nil)] 16:46:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8226267c00) [pid = 1826] [serial = 372] [outer = 0x7f822625cc00] 16:46:14 INFO - PROCESS | 1826 | 1461023174935 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f822860f400) [pid = 1826] [serial = 373] [outer = 0x7f822625cc00] 16:46:15 INFO - PROCESS | 1826 | 1461023175872 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 1826 | 1461023175963 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:46:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:46:15 INFO - PROCESS | 1826 | 1461023175973 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1826 | 1461023175977 Marionette TRACE conn3 <- [1,470,null,{}] 16:46:15 INFO - PROCESS | 1826 | 1461023175982 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:16 INFO - PROCESS | 1826 | 1461023176205 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:46:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8233876000 == 67 [pid = 1826] [id = 114] 16:46:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232243800 == 66 [pid = 1826] [id = 113] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f824526ec00) [pid = 1826] [serial = 309] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823150d800 == 65 [pid = 1826] [id = 112] 16:46:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228f51000 == 64 [pid = 1826] [id = 111] 16:46:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231ba5800 == 63 [pid = 1826] [id = 104] 16:46:16 INFO - PROCESS | 1826 | 1461023176407 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8231124400) [pid = 1826] [serial = 306] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f822ccac800) [pid = 1826] [serial = 279] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f822cc43c00) [pid = 1826] [serial = 295] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8233dcd800) [pid = 1826] [serial = 282] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f823fabb800) [pid = 1826] [serial = 304] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f822896e400) [pid = 1826] [serial = 291] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f822c905800) [pid = 1826] [serial = 288] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8231163000) [pid = 1826] [serial = 298] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8233971000) [pid = 1826] [serial = 300] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8240f0cc00) [pid = 1826] [serial = 285] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8245096c00) [pid = 1826] [serial = 307] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f822c90dc00) [pid = 1826] [serial = 294] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f823ec5e000) [pid = 1826] [serial = 303] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f822fff8c00) [pid = 1826] [serial = 297] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f822865ec00) [pid = 1826] [serial = 276] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8228973000) [pid = 1826] [serial = 292] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f8235aee800) [pid = 1826] [serial = 301] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228282800 == 64 [pid = 1826] [id = 125] 16:46:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f8228644400) [pid = 1826] [serial = 374] [outer = (nil)] 16:46:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f822896a400) [pid = 1826] [serial = 375] [outer = 0x7f8228644400] 16:46:16 INFO - PROCESS | 1826 | 1461023176491 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8228c46800) [pid = 1826] [serial = 376] [outer = 0x7f8228644400] 16:46:17 INFO - PROCESS | 1826 | 1461023177320 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:46:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:46:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1382ms 16:46:17 INFO - PROCESS | 1826 | 1461023177356 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 1826 | 1461023177360 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:46:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:46:17 INFO - PROCESS | 1826 | 1461023177366 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1826 | 1461023177372 Marionette TRACE conn3 <- [1,474,null,{}] 16:46:17 INFO - PROCESS | 1826 | 1461023177386 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:17 INFO - PROCESS | 1826 | 1461023177542 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:46:17 INFO - PROCESS | 1826 | 1461023177655 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232238000 == 65 [pid = 1826] [id = 126] 16:46:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f822865ec00) [pid = 1826] [serial = 377] [outer = (nil)] 16:46:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f8229547400) [pid = 1826] [serial = 378] [outer = 0x7f822865ec00] 16:46:17 INFO - PROCESS | 1826 | 1461023177720 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f822ccb4c00) [pid = 1826] [serial = 379] [outer = 0x7f822865ec00] 16:46:18 INFO - PROCESS | 1826 | 1461023178457 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:46:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1136ms 16:46:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:46:18 INFO - PROCESS | 1826 | 1461023178510 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 1826 | 1461023178513 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:46:18 INFO - PROCESS | 1826 | 1461023178520 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 1826 | 1461023178523 Marionette TRACE conn3 <- [1,478,null,{}] 16:46:18 INFO - PROCESS | 1826 | 1461023178528 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:18 INFO - PROCESS | 1826 | 1461023178712 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:46:18 INFO - PROCESS | 1826 | 1461023178736 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8235c13800 == 66 [pid = 1826] [id = 127] 16:46:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8228c49c00) [pid = 1826] [serial = 380] [outer = (nil)] 16:46:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f822ce3dc00) [pid = 1826] [serial = 381] [outer = 0x7f8228c49c00] 16:46:18 INFO - PROCESS | 1826 | 1461023178798 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f822fff8c00) [pid = 1826] [serial = 382] [outer = 0x7f8228c49c00] 16:46:19 INFO - PROCESS | 1826 | 1461023179664 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:46:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:46:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1180ms 16:46:19 INFO - PROCESS | 1826 | 1461023179700 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:46:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:46:19 INFO - PROCESS | 1826 | 1461023179704 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:46:19 INFO - PROCESS | 1826 | 1461023179709 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 1826 | 1461023179712 Marionette TRACE conn3 <- [1,482,null,{}] 16:46:19 INFO - PROCESS | 1826 | 1461023179716 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:19 INFO - PROCESS | 1826 | 1461023179899 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:46:19 INFO - PROCESS | 1826 | 1461023179922 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82409b2800 == 67 [pid = 1826] [id = 128] 16:46:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f82306d0800) [pid = 1826] [serial = 383] [outer = (nil)] 16:46:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8233840400) [pid = 1826] [serial = 384] [outer = 0x7f82306d0800] 16:46:19 INFO - PROCESS | 1826 | 1461023179984 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f823ec5e000) [pid = 1826] [serial = 385] [outer = 0x7f82306d0800] 16:46:20 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f822865e400) [pid = 1826] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:46:20 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f822625e400) [pid = 1826] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:46:20 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8228610000) [pid = 1826] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:46:20 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8225f90400) [pid = 1826] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:46:20 INFO - PROCESS | 1826 | 1461023180880 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:46:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1229ms 16:46:20 INFO - PROCESS | 1826 | 1461023180940 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 1826 | 1461023180943 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:46:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:46:20 INFO - PROCESS | 1826 | 1461023180949 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 1826 | 1461023180951 Marionette TRACE conn3 <- [1,486,null,{}] 16:46:20 INFO - PROCESS | 1826 | 1461023180956 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:21 INFO - PROCESS | 1826 | 1461023181128 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:46:21 INFO - PROCESS | 1826 | 1461023181140 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244602800 == 68 [pid = 1826] [id = 129] 16:46:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f822625ec00) [pid = 1826] [serial = 386] [outer = (nil)] 16:46:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8244dae400) [pid = 1826] [serial = 387] [outer = 0x7f822625ec00] 16:46:21 INFO - PROCESS | 1826 | 1461023181304 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8249157400) [pid = 1826] [serial = 388] [outer = 0x7f822625ec00] 16:46:21 INFO - PROCESS | 1826 | 1461023181990 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:46:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1081ms 16:46:22 INFO - PROCESS | 1826 | 1461023182038 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 1826 | 1461023182042 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:46:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:46:22 INFO - PROCESS | 1826 | 1461023182048 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 1826 | 1461023182050 Marionette TRACE conn3 <- [1,490,null,{}] 16:46:22 INFO - PROCESS | 1826 | 1461023182055 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:22 INFO - PROCESS | 1826 | 1461023182231 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:46:22 INFO - PROCESS | 1826 | 1461023182256 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824919f800 == 69 [pid = 1826] [id = 130] 16:46:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f822860ac00) [pid = 1826] [serial = 389] [outer = (nil)] 16:46:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8231690000) [pid = 1826] [serial = 390] [outer = 0x7f822860ac00] 16:46:22 INFO - PROCESS | 1826 | 1461023182334 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8231697000) [pid = 1826] [serial = 391] [outer = 0x7f822860ac00] 16:46:23 INFO - PROCESS | 1826 | 1461023183287 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:46:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:46:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1283ms 16:46:23 INFO - PROCESS | 1826 | 1461023183332 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:46:23 INFO - PROCESS | 1826 | 1461023183338 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:46:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:46:23 INFO - PROCESS | 1826 | 1461023183347 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 1826 | 1461023183352 Marionette TRACE conn3 <- [1,494,null,{}] 16:46:23 INFO - PROCESS | 1826 | 1461023183360 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:23 INFO - PROCESS | 1826 | 1461023183538 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:46:23 INFO - PROCESS | 1826 | 1461023183690 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822db9e800 == 70 [pid = 1826] [id = 131] 16:46:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f822625e000) [pid = 1826] [serial = 392] [outer = (nil)] 16:46:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f82285e5800) [pid = 1826] [serial = 393] [outer = 0x7f822625e000] 16:46:23 INFO - PROCESS | 1826 | 1461023183767 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f82285eb000) [pid = 1826] [serial = 394] [outer = 0x7f822625e000] 16:46:24 INFO - PROCESS | 1826 | 1461023184752 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:46:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:46:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1481ms 16:46:24 INFO - PROCESS | 1826 | 1461023184830 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 1826 | 1461023184839 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:46:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:46:24 INFO - PROCESS | 1826 | 1461023184849 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 1826 | 1461023184852 Marionette TRACE conn3 <- [1,498,null,{}] 16:46:24 INFO - PROCESS | 1826 | 1461023184858 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:25 INFO - PROCESS | 1826 | 1461023185061 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:46:25 INFO - PROCESS | 1826 | 1461023185318 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232227000 == 71 [pid = 1826] [id = 132] 16:46:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8228645c00) [pid = 1826] [serial = 395] [outer = (nil)] 16:46:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f822865e000) [pid = 1826] [serial = 396] [outer = 0x7f8228645c00] 16:46:25 INFO - PROCESS | 1826 | 1461023185404 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8228c45c00) [pid = 1826] [serial = 397] [outer = 0x7f8228645c00] 16:46:26 INFO - PROCESS | 1826 | 1461023186239 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:46:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:46:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1434ms 16:46:26 INFO - PROCESS | 1826 | 1461023186284 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 1826 | 1461023186288 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:46:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:46:26 INFO - PROCESS | 1826 | 1461023186295 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 1826 | 1461023186301 Marionette TRACE conn3 <- [1,502,null,{}] 16:46:26 INFO - PROCESS | 1826 | 1461023186317 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:26 INFO - PROCESS | 1826 | 1461023186492 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:46:26 INFO - PROCESS | 1826 | 1461023186643 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8246e6e800 == 72 [pid = 1826] [id = 133] 16:46:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8226e8a400) [pid = 1826] [serial = 398] [outer = (nil)] 16:46:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f82286c4400) [pid = 1826] [serial = 399] [outer = 0x7f8226e8a400] 16:46:26 INFO - PROCESS | 1826 | 1461023186717 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8228c50400) [pid = 1826] [serial = 400] [outer = 0x7f8226e8a400] 16:46:27 INFO - PROCESS | 1826 | 1461023187669 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:46:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:46:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1438ms 16:46:27 INFO - PROCESS | 1826 | 1461023187734 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:46:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:46:27 INFO - PROCESS | 1826 | 1461023187739 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:46:27 INFO - PROCESS | 1826 | 1461023187746 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 1826 | 1461023187749 Marionette TRACE conn3 <- [1,506,null,{}] 16:46:27 INFO - PROCESS | 1826 | 1461023187755 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:27 INFO - PROCESS | 1826 | 1461023187922 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:46:28 INFO - PROCESS | 1826 | 1461023188074 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822842f000 == 73 [pid = 1826] [id = 134] 16:46:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8226e8ac00) [pid = 1826] [serial = 401] [outer = (nil)] 16:46:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8229619800) [pid = 1826] [serial = 402] [outer = 0x7f8226e8ac00] 16:46:28 INFO - PROCESS | 1826 | 1461023188146 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f822961ec00) [pid = 1826] [serial = 403] [outer = 0x7f8226e8ac00] 16:46:28 INFO - PROCESS | 1826 | 1461023188989 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:46:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:46:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1279ms 16:46:29 INFO - PROCESS | 1826 | 1461023189032 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 1826 | 1461023189035 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:46:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:46:29 INFO - PROCESS | 1826 | 1461023189044 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 1826 | 1461023189047 Marionette TRACE conn3 <- [1,510,null,{}] 16:46:29 INFO - PROCESS | 1826 | 1461023189051 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:29 INFO - PROCESS | 1826 | 1461023189220 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:46:29 INFO - PROCESS | 1826 | 1461023189378 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228457800 == 74 [pid = 1826] [id = 135] 16:46:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f8225f8fc00) [pid = 1826] [serial = 404] [outer = (nil)] 16:46:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f822c90dc00) [pid = 1826] [serial = 405] [outer = 0x7f8225f8fc00] 16:46:29 INFO - PROCESS | 1826 | 1461023189448 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f822cd6d400) [pid = 1826] [serial = 406] [outer = 0x7f8225f8fc00] 16:46:30 INFO - PROCESS | 1826 | 1461023190341 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:46:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:46:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1348ms 16:46:30 INFO - PROCESS | 1826 | 1461023190394 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 1826 | 1461023190398 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:46:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:46:30 INFO - PROCESS | 1826 | 1461023190403 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 1826 | 1461023190406 Marionette TRACE conn3 <- [1,514,null,{}] 16:46:30 INFO - PROCESS | 1826 | 1461023190411 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:30 INFO - PROCESS | 1826 | 1461023190595 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:46:30 INFO - PROCESS | 1826 | 1461023190750 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824479c000 == 75 [pid = 1826] [id = 136] 16:46:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f8229703800) [pid = 1826] [serial = 407] [outer = (nil)] 16:46:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f822970b000) [pid = 1826] [serial = 408] [outer = 0x7f8229703800] 16:46:30 INFO - PROCESS | 1826 | 1461023190835 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f823168f400) [pid = 1826] [serial = 409] [outer = 0x7f8229703800] 16:46:31 INFO - PROCESS | 1826 | 1461023191697 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:46:31 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 16:46:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1326ms 16:46:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:46:31 INFO - PROCESS | 1826 | 1461023191731 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 1826 | 1461023191734 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:46:31 INFO - PROCESS | 1826 | 1461023191740 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 1826 | 1461023191743 Marionette TRACE conn3 <- [1,518,null,{}] 16:46:31 INFO - PROCESS | 1826 | 1461023191749 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:31 INFO - PROCESS | 1826 | 1461023191923 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:46:32 INFO - PROCESS | 1826 | 1461023192080 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221d21800 == 76 [pid = 1826] [id = 137] 16:46:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8221c8e400) [pid = 1826] [serial = 410] [outer = (nil)] 16:46:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8221c95800) [pid = 1826] [serial = 411] [outer = 0x7f8221c8e400] 16:46:32 INFO - PROCESS | 1826 | 1461023192152 Marionette DEBUG loaded listener.js 16:46:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f822610a800) [pid = 1826] [serial = 412] [outer = 0x7f8221c8e400] 16:46:33 INFO - PROCESS | 1826 | 1461023193393 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:46:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:46:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1688ms 16:46:33 INFO - PROCESS | 1826 | 1461023193428 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 1826 | 1461023193434 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:46:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:46:33 INFO - PROCESS | 1826 | 1461023193442 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 1826 | 1461023193447 Marionette TRACE conn3 <- [1,522,null,{}] 16:46:33 INFO - PROCESS | 1826 | 1461023193454 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:33 INFO - PROCESS | 1826 | 1461023193611 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:46:33 INFO - PROCESS | 1826 | 1461023193779 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228277800 == 77 [pid = 1826] [id = 138] 16:46:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f8226102400) [pid = 1826] [serial = 413] [outer = (nil)] 16:46:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f822610ac00) [pid = 1826] [serial = 414] [outer = 0x7f8226102400] 16:46:33 INFO - PROCESS | 1826 | 1461023193907 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f8226e90000) [pid = 1826] [serial = 415] [outer = 0x7f8226102400] 16:46:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8240f58800 == 76 [pid = 1826] [id = 70] 16:46:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823226a000 == 75 [pid = 1826] [id = 68] 16:46:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8244602800 == 74 [pid = 1826] [id = 129] 16:46:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82409b2800 == 73 [pid = 1826] [id = 128] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f822ce39c00) [pid = 1826] [serial = 345] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8228970000) [pid = 1826] [serial = 312] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f822f6b9800) [pid = 1826] [serial = 315] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f82410ba000) [pid = 1826] [serial = 318] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f8249398400) [pid = 1826] [serial = 321] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f822ce37c00) [pid = 1826] [serial = 324] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8225f9a400) [pid = 1826] [serial = 327] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8235c13800 == 72 [pid = 1826] [id = 127] 16:46:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232238000 == 71 [pid = 1826] [id = 126] 16:46:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228282800 == 70 [pid = 1826] [id = 125] 16:46:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82295e2000 == 69 [pid = 1826] [id = 124] 16:46:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822862b000 == 68 [pid = 1826] [id = 121] 16:46:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231ab4000 == 67 [pid = 1826] [id = 120] 16:46:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8247b36800 == 66 [pid = 1826] [id = 119] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f8228972000) [pid = 1826] [serial = 339] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f8226267800) [pid = 1826] [serial = 334] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f8226262800) [pid = 1826] [serial = 333] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8228971800) [pid = 1826] [serial = 342] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f822860f800) [pid = 1826] [serial = 336] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f82260ca000) [pid = 1826] [serial = 330] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f822954c800) [pid = 1826] [serial = 340] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f822cc47800) [pid = 1826] [serial = 343] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f822864c800) [pid = 1826] [serial = 337] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1826 | 1461023194918 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:46:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1632ms 16:46:35 INFO - PROCESS | 1826 | 1461023195318 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 1826 | 1461023195326 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:46:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:46:35 INFO - PROCESS | 1826 | 1461023195488 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 1826 | 1461023195493 Marionette TRACE conn3 <- [1,526,null,{}] 16:46:35 INFO - PROCESS | 1826 | 1461023195508 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:35 INFO - PROCESS | 1826 | 1461023195651 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:46:35 INFO - PROCESS | 1826 | 1461023195662 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822f322000 == 67 [pid = 1826] [id = 139] 16:46:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8226e90c00) [pid = 1826] [serial = 416] [outer = (nil)] 16:46:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8228611800) [pid = 1826] [serial = 417] [outer = 0x7f8226e90c00] 16:46:35 INFO - PROCESS | 1826 | 1461023195723 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8229619c00) [pid = 1826] [serial = 418] [outer = 0x7f8226e90c00] 16:46:36 INFO - PROCESS | 1826 | 1461023196585 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:46:36 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 16:46:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1158ms 16:46:36 INFO - PROCESS | 1826 | 1461023196631 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 1826 | 1461023196634 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:46:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:46:36 INFO - PROCESS | 1826 | 1461023196641 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 1826 | 1461023196646 Marionette TRACE conn3 <- [1,530,null,{}] 16:46:36 INFO - PROCESS | 1826 | 1461023196661 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:36 INFO - PROCESS | 1826 | 1461023196828 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:46:36 INFO - PROCESS | 1826 | 1461023196838 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231b8d800 == 68 [pid = 1826] [id = 140] 16:46:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8229709c00) [pid = 1826] [serial = 419] [outer = (nil)] 16:46:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f822cc3e800) [pid = 1826] [serial = 420] [outer = 0x7f8229709c00] 16:46:36 INFO - PROCESS | 1826 | 1461023196905 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f822cd63800) [pid = 1826] [serial = 421] [outer = 0x7f8229709c00] 16:46:37 INFO - PROCESS | 1826 | 1461023197734 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:46:37 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 16:46:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:46:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:46:37 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 16:46:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:46:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:46:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1132ms 16:46:37 INFO - PROCESS | 1826 | 1461023197776 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:46:37 INFO - PROCESS | 1826 | 1461023197780 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:46:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:46:37 INFO - PROCESS | 1826 | 1461023197787 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:46:37 INFO - PROCESS | 1826 | 1461023197789 Marionette TRACE conn3 <- [1,534,null,{}] 16:46:37 INFO - PROCESS | 1826 | 1461023197795 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:37 INFO - PROCESS | 1826 | 1461023197985 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:46:38 INFO - PROCESS | 1826 | 1461023198013 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823386a800 == 69 [pid = 1826] [id = 141] 16:46:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8228656800) [pid = 1826] [serial = 422] [outer = (nil)] 16:46:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f822ff43c00) [pid = 1826] [serial = 423] [outer = 0x7f8228656800] 16:46:38 INFO - PROCESS | 1826 | 1461023198075 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8231131000) [pid = 1826] [serial = 424] [outer = 0x7f8228656800] 16:46:39 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f822625ec00) [pid = 1826] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:46:39 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f822ccab000) [pid = 1826] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:46:39 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f822625cc00) [pid = 1826] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:46:39 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8228c49c00) [pid = 1826] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:46:39 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8228644400) [pid = 1826] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:46:39 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f822865ec00) [pid = 1826] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:46:39 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f82306d0800) [pid = 1826] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:46:39 INFO - PROCESS | 1826 | 1461023199452 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:46:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1684ms 16:46:39 INFO - PROCESS | 1826 | 1461023199472 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 1826 | 1461023199478 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:46:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:46:39 INFO - PROCESS | 1826 | 1461023199602 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 1826 | 1461023199609 Marionette TRACE conn3 <- [1,538,null,{}] 16:46:39 INFO - PROCESS | 1826 | 1461023199619 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:39 INFO - PROCESS | 1826 | 1461023199876 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:46:40 INFO - PROCESS | 1826 | 1461023200005 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822904c800 == 70 [pid = 1826] [id = 142] 16:46:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8221c97400) [pid = 1826] [serial = 425] [outer = (nil)] 16:46:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f822610e400) [pid = 1826] [serial = 426] [outer = 0x7f8221c97400] 16:46:40 INFO - PROCESS | 1826 | 1461023200098 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f8228605400) [pid = 1826] [serial = 427] [outer = 0x7f8221c97400] 16:46:40 INFO - PROCESS | 1826 | 1461023200918 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:46:40 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. 16:46:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1414ms 16:46:40 INFO - PROCESS | 1826 | 1461023200941 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:46:40 INFO - PROCESS | 1826 | 1461023200950 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:46:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:46:40 INFO - PROCESS | 1826 | 1461023200960 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 1826 | 1461023200965 Marionette TRACE conn3 <- [1,542,null,{}] 16:46:40 INFO - PROCESS | 1826 | 1461023200972 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:41 INFO - PROCESS | 1826 | 1461023201194 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:46:41 INFO - PROCESS | 1826 | 1461023201311 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823283a000 == 71 [pid = 1826] [id = 143] 16:46:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f8226e8d400) [pid = 1826] [serial = 428] [outer = (nil)] 16:46:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8228c4f800) [pid = 1826] [serial = 429] [outer = 0x7f8226e8d400] 16:46:41 INFO - PROCESS | 1826 | 1461023201384 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f8229702c00) [pid = 1826] [serial = 430] [outer = 0x7f8226e8d400] 16:46:42 INFO - PROCESS | 1826 | 1461023202352 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:46:42 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. 16:46:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1436ms 16:46:42 INFO - PROCESS | 1826 | 1461023202416 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 1826 | 1461023202421 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:46:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:46:42 INFO - PROCESS | 1826 | 1461023202430 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 1826 | 1461023202435 Marionette TRACE conn3 <- [1,546,null,{}] 16:46:42 INFO - PROCESS | 1826 | 1461023202452 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:42 INFO - PROCESS | 1826 | 1461023202683 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:46:42 INFO - PROCESS | 1826 | 1461023202893 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fac4000 == 72 [pid = 1826] [id = 144] 16:46:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f822af88c00) [pid = 1826] [serial = 431] [outer = (nil)] 16:46:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f822cd68800) [pid = 1826] [serial = 432] [outer = 0x7f822af88c00] 16:46:43 INFO - PROCESS | 1826 | 1461023203012 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8231295800) [pid = 1826] [serial = 433] [outer = 0x7f822af88c00] 16:46:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8231691400) [pid = 1826] [serial = 434] [outer = 0x7f8228a35400] 16:46:43 INFO - PROCESS | 1826 | 1461023203886 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:46:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:46:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1492ms 16:46:43 INFO - PROCESS | 1826 | 1461023203929 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 1826 | 1461023203934 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:46:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:46:43 INFO - PROCESS | 1826 | 1461023203943 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 1826 | 1461023203946 Marionette TRACE conn3 <- [1,550,null,{}] 16:46:43 INFO - PROCESS | 1826 | 1461023203952 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:44 INFO - PROCESS | 1826 | 1461023204127 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:46:44 INFO - PROCESS | 1826 | 1461023204285 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8242919800 == 73 [pid = 1826] [id = 145] 16:46:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8225f9a800) [pid = 1826] [serial = 435] [outer = (nil)] 16:46:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f8231689400) [pid = 1826] [serial = 436] [outer = 0x7f8225f9a800] 16:46:44 INFO - PROCESS | 1826 | 1461023204357 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8232e95400) [pid = 1826] [serial = 437] [outer = 0x7f8225f9a800] 16:46:45 INFO - PROCESS | 1826 | 1461023205145 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:46:45 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. 16:46:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1281ms 16:46:45 INFO - PROCESS | 1826 | 1461023205225 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:46:45 INFO - PROCESS | 1826 | 1461023205229 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:46:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:46:45 INFO - PROCESS | 1826 | 1461023205235 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 1826 | 1461023205238 Marionette TRACE conn3 <- [1,554,null,{}] 16:46:45 INFO - PROCESS | 1826 | 1461023205244 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:45 INFO - PROCESS | 1826 | 1461023205402 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:46:45 INFO - PROCESS | 1826 | 1461023205563 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244d89800 == 74 [pid = 1826] [id = 146] 16:46:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f82299f1800) [pid = 1826] [serial = 438] [outer = (nil)] 16:46:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f82299f7800) [pid = 1826] [serial = 439] [outer = 0x7f82299f1800] 16:46:45 INFO - PROCESS | 1826 | 1461023205632 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f82299fd400) [pid = 1826] [serial = 440] [outer = 0x7f82299f1800] 16:46:46 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:46 INFO - PROCESS | 1826 | 1461023206498 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:46:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:46:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1329ms 16:46:46 INFO - PROCESS | 1826 | 1461023206566 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 1826 | 1461023206569 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:46:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:46:46 INFO - PROCESS | 1826 | 1461023206575 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 1826 | 1461023206577 Marionette TRACE conn3 <- [1,558,null,{}] 16:46:46 INFO - PROCESS | 1826 | 1461023206583 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:46 INFO - PROCESS | 1826 | 1461023206804 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:46:46 INFO - PROCESS | 1826 | 1461023206971 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824c88e000 == 75 [pid = 1826] [id = 147] 16:46:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8226396c00) [pid = 1826] [serial = 441] [outer = (nil)] 16:46:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f822639c000) [pid = 1826] [serial = 442] [outer = 0x7f8226396c00] 16:46:47 INFO - PROCESS | 1826 | 1461023207047 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f8233840c00) [pid = 1826] [serial = 443] [outer = 0x7f8226396c00] 16:46:47 INFO - PROCESS | 1826 | 1461023207893 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:46:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:46:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1387ms 16:46:47 INFO - PROCESS | 1826 | 1461023207963 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 1826 | 1461023207967 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:46:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:46:47 INFO - PROCESS | 1826 | 1461023207973 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 1826 | 1461023207976 Marionette TRACE conn3 <- [1,562,null,{}] 16:46:47 INFO - PROCESS | 1826 | 1461023207981 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:48 INFO - PROCESS | 1826 | 1461023208135 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:46:48 INFO - PROCESS | 1826 | 1461023208291 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226e6e000 == 76 [pid = 1826] [id = 148] 16:46:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f8226398c00) [pid = 1826] [serial = 444] [outer = (nil)] 16:46:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f822de54c00) [pid = 1826] [serial = 445] [outer = 0x7f8226398c00] 16:46:48 INFO - PROCESS | 1826 | 1461023208361 Marionette DEBUG loaded listener.js 16:46:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f822de5a000) [pid = 1826] [serial = 446] [outer = 0x7f8226398c00] 16:46:48 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:49 INFO - PROCESS | 1826 | 1461023209200 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:46:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:46:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1285ms 16:46:49 INFO - PROCESS | 1826 | 1461023209260 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:46:49 INFO - PROCESS | 1826 | 1461023209263 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:46:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:46:49 INFO - PROCESS | 1826 | 1461023209288 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 1826 | 1461023209292 Marionette TRACE conn3 <- [1,566,null,{}] 16:46:49 INFO - PROCESS | 1826 | 1461023209300 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:49 INFO - PROCESS | 1826 | 1461023209465 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:46:49 INFO - PROCESS | 1826 | 1461023209609 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d9cf000 == 77 [pid = 1826] [id = 149] 16:46:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f8220fc7400) [pid = 1826] [serial = 447] [outer = (nil)] 16:46:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f8220fcec00) [pid = 1826] [serial = 448] [outer = 0x7f8220fc7400] 16:46:49 INFO - PROCESS | 1826 | 1461023209684 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8220fd3c00) [pid = 1826] [serial = 449] [outer = 0x7f8220fc7400] 16:46:50 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:50 INFO - PROCESS | 1826 | 1461023210489 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:46:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:46:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1255ms 16:46:50 INFO - PROCESS | 1826 | 1461023210526 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 1826 | 1461023210530 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:46:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:46:50 INFO - PROCESS | 1826 | 1461023210537 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 1826 | 1461023210540 Marionette TRACE conn3 <- [1,570,null,{}] 16:46:50 INFO - PROCESS | 1826 | 1461023210545 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:50 INFO - PROCESS | 1826 | 1461023210706 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:46:50 INFO - PROCESS | 1826 | 1461023210872 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220e19000 == 78 [pid = 1826] [id = 150] 16:46:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f8220fd4000) [pid = 1826] [serial = 450] [outer = (nil)] 16:46:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f8226261c00) [pid = 1826] [serial = 451] [outer = 0x7f8220fd4000] 16:46:50 INFO - PROCESS | 1826 | 1461023210943 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8229476000) [pid = 1826] [serial = 452] [outer = 0x7f8220fd4000] 16:46:51 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:52 INFO - PROCESS | 1826 | 1461023212006 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:46:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:46:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1529ms 16:46:52 INFO - PROCESS | 1826 | 1461023212068 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 1826 | 1461023212075 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:46:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:46:52 INFO - PROCESS | 1826 | 1461023212083 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 1826 | 1461023212088 Marionette TRACE conn3 <- [1,574,null,{}] 16:46:52 INFO - PROCESS | 1826 | 1461023212095 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:52 INFO - PROCESS | 1826 | 1461023212388 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:46:52 INFO - PROCESS | 1826 | 1461023212594 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226e6d000 == 79 [pid = 1826] [id = 151] 16:46:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f822639a400) [pid = 1826] [serial = 453] [outer = (nil)] 16:46:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f822639f000) [pid = 1826] [serial = 454] [outer = 0x7f822639a400] 16:46:52 INFO - PROCESS | 1826 | 1461023212724 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f8226e8f400) [pid = 1826] [serial = 455] [outer = 0x7f822639a400] 16:46:53 INFO - PROCESS | 1826 | 1461023213623 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:46:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1583ms 16:46:53 INFO - PROCESS | 1826 | 1461023213668 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:46:53 INFO - PROCESS | 1826 | 1461023213676 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:46:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:46:53 INFO - PROCESS | 1826 | 1461023213686 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:46:53 INFO - PROCESS | 1826 | 1461023213689 Marionette TRACE conn3 <- [1,578,null,{}] 16:46:53 INFO - PROCESS | 1826 | 1461023213693 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:53 INFO - PROCESS | 1826 | 1461023213862 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:46:54 INFO - PROCESS | 1826 | 1461023214022 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228445000 == 80 [pid = 1826] [id = 152] 16:46:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f8226259400) [pid = 1826] [serial = 456] [outer = (nil)] 16:46:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f8228642400) [pid = 1826] [serial = 457] [outer = 0x7f8226259400] 16:46:54 INFO - PROCESS | 1826 | 1461023214089 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f8228c4dc00) [pid = 1826] [serial = 458] [outer = 0x7f8226259400] 16:46:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229351000 == 79 [pid = 1826] [id = 61] 16:46:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231b8d800 == 78 [pid = 1826] [id = 140] 16:46:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822f322000 == 77 [pid = 1826] [id = 139] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f8231690000) [pid = 1826] [serial = 390] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f82260d1400) [pid = 1826] [serial = 348] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f8235aeac00) [pid = 1826] [serial = 357] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f8232e97800) [pid = 1826] [serial = 363] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f82306d1c00) [pid = 1826] [serial = 354] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f822865fc00) [pid = 1826] [serial = 351] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f822cd6b000) [pid = 1826] [serial = 360] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f823fd8e000) [pid = 1826] [serial = 369] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f8240cce400) [pid = 1826] [serial = 366] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228277800 == 76 [pid = 1826] [id = 138] 16:46:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822db9e800 == 75 [pid = 1826] [id = 131] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8244dae400) [pid = 1826] [serial = 387] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f822ce41c00) [pid = 1826] [serial = 346] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f8226267c00) [pid = 1826] [serial = 372] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f822ce3dc00) [pid = 1826] [serial = 381] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f822896a400) [pid = 1826] [serial = 375] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f822ccb4c00) [pid = 1826] [serial = 379] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f8249157400) [pid = 1826] [serial = 388] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8228c46800) [pid = 1826] [serial = 376] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f822860f400) [pid = 1826] [serial = 373] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f822fff8c00) [pid = 1826] [serial = 382] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f823ec5e000) [pid = 1826] [serial = 385] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f8233840400) [pid = 1826] [serial = 384] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8229547400) [pid = 1826] [serial = 378] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 1826 | 1461023214965 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:46:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:46:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1333ms 16:46:55 INFO - PROCESS | 1826 | 1461023215020 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 1826 | 1461023215024 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:46:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:46:55 INFO - PROCESS | 1826 | 1461023215030 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 1826 | 1461023215035 Marionette TRACE conn3 <- [1,582,null,{}] 16:46:55 INFO - PROCESS | 1826 | 1461023215049 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:55 INFO - PROCESS | 1826 | 1461023215207 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:46:55 INFO - PROCESS | 1826 | 1461023215220 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d9e0800 == 76 [pid = 1826] [id = 153] 16:46:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8228c46800) [pid = 1826] [serial = 459] [outer = (nil)] 16:46:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f822970a800) [pid = 1826] [serial = 460] [outer = 0x7f8228c46800] 16:46:55 INFO - PROCESS | 1826 | 1461023215285 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f82299f9000) [pid = 1826] [serial = 461] [outer = 0x7f8228c46800] 16:46:56 INFO - PROCESS | 1826 | 1461023216065 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:46:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:46:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1083ms 16:46:56 INFO - PROCESS | 1826 | 1461023216130 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:46:56 INFO - PROCESS | 1826 | 1461023216134 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:46:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:46:56 INFO - PROCESS | 1826 | 1461023216141 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - PROCESS | 1826 | 1461023216145 Marionette TRACE conn3 <- [1,586,null,{}] 16:46:56 INFO - PROCESS | 1826 | 1461023216150 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:56 INFO - PROCESS | 1826 | 1461023216307 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:46:56 INFO - PROCESS | 1826 | 1461023216321 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231aaa800 == 77 [pid = 1826] [id = 154] 16:46:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f822639fc00) [pid = 1826] [serial = 462] [outer = (nil)] 16:46:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f822ccb3000) [pid = 1826] [serial = 463] [outer = 0x7f822639fc00] 16:46:56 INFO - PROCESS | 1826 | 1461023216386 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f822cd71c00) [pid = 1826] [serial = 464] [outer = 0x7f822639fc00] 16:46:56 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:57 INFO - PROCESS | 1826 | 1461023217285 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:46:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1180ms 16:46:57 INFO - PROCESS | 1826 | 1461023217322 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 1826 | 1461023217325 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:46:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:46:57 INFO - PROCESS | 1826 | 1461023217331 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 1826 | 1461023217333 Marionette TRACE conn3 <- [1,590,null,{}] 16:46:57 INFO - PROCESS | 1826 | 1461023217338 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:57 INFO - PROCESS | 1826 | 1461023217537 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:46:57 INFO - PROCESS | 1826 | 1461023217567 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232267800 == 78 [pid = 1826] [id = 155] 16:46:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f8229616c00) [pid = 1826] [serial = 465] [outer = (nil)] 16:46:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f822de55800) [pid = 1826] [serial = 466] [outer = 0x7f8229616c00] 16:46:57 INFO - PROCESS | 1826 | 1461023217627 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f822de5d800) [pid = 1826] [serial = 467] [outer = 0x7f8229616c00] 16:46:58 INFO - PROCESS | 1826 | 1461023218524 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:46:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:46:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1232ms 16:46:58 INFO - PROCESS | 1826 | 1461023218564 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:46:58 INFO - PROCESS | 1826 | 1461023218566 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:46:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:46:58 INFO - PROCESS | 1826 | 1461023218572 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:46:58 INFO - PROCESS | 1826 | 1461023218574 Marionette TRACE conn3 <- [1,594,null,{}] 16:46:58 INFO - PROCESS | 1826 | 1461023218587 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:58 INFO - PROCESS | 1826 | 1461023218787 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:46:58 INFO - PROCESS | 1826 | 1461023218820 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8239b12000 == 79 [pid = 1826] [id = 156] 16:46:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f822de5dc00) [pid = 1826] [serial = 468] [outer = (nil)] 16:46:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f8233dd2c00) [pid = 1826] [serial = 469] [outer = 0x7f822de5dc00] 16:46:58 INFO - PROCESS | 1826 | 1461023218885 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f8238e56400) [pid = 1826] [serial = 470] [outer = 0x7f822de5dc00] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f8225f98c00) [pid = 1826] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f823ecdc800) [pid = 1826] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f822cc45400) [pid = 1826] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f8228a3d000) [pid = 1826] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f82286c6c00) [pid = 1826] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f82293ec800) [pid = 1826] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f822cc46800) [pid = 1826] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f822f35b800) [pid = 1826] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f822941c000) [pid = 1826] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f822acf8800) [pid = 1826] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f822af7b400) [pid = 1826] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8235a3c800) [pid = 1826] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f823fa4b000) [pid = 1826] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f82286c1800) [pid = 1826] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f822c90e800) [pid = 1826] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f822c910000) [pid = 1826] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8240dfc400) [pid = 1826] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f8242f43000) [pid = 1826] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f8228643000) [pid = 1826] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f8228657000) [pid = 1826] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f822c908400) [pid = 1826] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f822f6b5400) [pid = 1826] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8232be2800) [pid = 1826] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f8245097400) [pid = 1826] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8228646400) [pid = 1826] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f82286bec00) [pid = 1826] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8233d0a400) [pid = 1826] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f822864bc00) [pid = 1826] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f822ce32800) [pid = 1826] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8225f98800) [pid = 1826] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f82286cac00) [pid = 1826] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8228650c00) [pid = 1826] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8244db5c00) [pid = 1826] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8229709c00) [pid = 1826] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f822625b400) [pid = 1826] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f822cd63c00) [pid = 1826] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f822f6b4800) [pid = 1826] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f822610c000) [pid = 1826] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f82260cbc00) [pid = 1826] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f82260cb400) [pid = 1826] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8226109400) [pid = 1826] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f822f624400) [pid = 1826] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f8226e8ac00) [pid = 1826] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f822625e000) [pid = 1826] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f822860ac00) [pid = 1826] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8226e8a400) [pid = 1826] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8228645c00) [pid = 1826] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f8229703800) [pid = 1826] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f8226e90c00) [pid = 1826] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f8226102400) [pid = 1826] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f8225f8fc00) [pid = 1826] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:47:00 INFO - PROCESS | 1826 | 1461023220189 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:47:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:47:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1642ms 16:47:00 INFO - PROCESS | 1826 | 1461023220218 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 1826 | 1461023220221 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:47:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:47:00 INFO - PROCESS | 1826 | 1461023220227 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 1826 | 1461023220241 Marionette TRACE conn3 <- [1,598,null,{}] 16:47:00 INFO - PROCESS | 1826 | 1461023220248 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:00 INFO - PROCESS | 1826 | 1461023220384 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:47:00 INFO - PROCESS | 1826 | 1461023220399 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228f41000 == 80 [pid = 1826] [id = 157] 16:47:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f8225f90c00) [pid = 1826] [serial = 471] [outer = (nil)] 16:47:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f8226e86000) [pid = 1826] [serial = 472] [outer = 0x7f8225f90c00] 16:47:00 INFO - PROCESS | 1826 | 1461023220461 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f8226e96000) [pid = 1826] [serial = 473] [outer = 0x7f8225f90c00] 16:47:01 INFO - PROCESS | 1826 | 1461023221438 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:47:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:47:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1238ms 16:47:01 INFO - PROCESS | 1826 | 1461023221468 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:47:01 INFO - PROCESS | 1826 | 1461023221471 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:47:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:47:01 INFO - PROCESS | 1826 | 1461023221477 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 1826 | 1461023221478 Marionette TRACE conn3 <- [1,602,null,{}] 16:47:01 INFO - PROCESS | 1826 | 1461023221484 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:01 INFO - PROCESS | 1826 | 1461023221624 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:47:01 INFO - PROCESS | 1826 | 1461023221865 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226012000 == 81 [pid = 1826] [id = 158] 16:47:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f8220fc9800) [pid = 1826] [serial = 474] [outer = (nil)] 16:47:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8220fd5c00) [pid = 1826] [serial = 475] [outer = 0x7f8220fc9800] 16:47:02 INFO - PROCESS | 1826 | 1461023222041 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f82260c6000) [pid = 1826] [serial = 476] [outer = 0x7f8220fc9800] 16:47:03 INFO - PROCESS | 1826 | 1461023223149 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:47:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:47:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1742ms 16:47:03 INFO - PROCESS | 1826 | 1461023223223 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:47:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:47:03 INFO - PROCESS | 1826 | 1461023223229 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:47:03 INFO - PROCESS | 1826 | 1461023223237 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 1826 | 1461023223242 Marionette TRACE conn3 <- [1,606,null,{}] 16:47:03 INFO - PROCESS | 1826 | 1461023223251 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:03 INFO - PROCESS | 1826 | 1461023223469 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:47:03 INFO - PROCESS | 1826 | 1461023223632 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d9dd800 == 82 [pid = 1826] [id = 159] 16:47:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f8226e8a400) [pid = 1826] [serial = 477] [outer = (nil)] 16:47:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f8226e9d800) [pid = 1826] [serial = 478] [outer = 0x7f8226e8a400] 16:47:03 INFO - PROCESS | 1826 | 1461023223759 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f82285ec000) [pid = 1826] [serial = 479] [outer = 0x7f8226e8a400] 16:47:04 INFO - PROCESS | 1826 | 1461023224704 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:47:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:47:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1535ms 16:47:04 INFO - PROCESS | 1826 | 1461023224775 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 1826 | 1461023224782 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:47:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:47:04 INFO - PROCESS | 1826 | 1461023224789 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 1826 | 1461023224792 Marionette TRACE conn3 <- [1,610,null,{}] 16:47:04 INFO - PROCESS | 1826 | 1461023224798 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:05 INFO - PROCESS | 1826 | 1461023225019 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:47:05 INFO - PROCESS | 1826 | 1461023225274 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8233927000 == 83 [pid = 1826] [id = 160] 16:47:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8228653400) [pid = 1826] [serial = 480] [outer = (nil)] 16:47:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f822896cc00) [pid = 1826] [serial = 481] [outer = 0x7f8228653400] 16:47:05 INFO - PROCESS | 1826 | 1461023225404 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f82293ee000) [pid = 1826] [serial = 482] [outer = 0x7f8228653400] 16:47:06 INFO - PROCESS | 1826 | 1461023226303 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:47:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:47:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1587ms 16:47:06 INFO - PROCESS | 1826 | 1461023226377 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:47:06 INFO - PROCESS | 1826 | 1461023226382 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:47:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:47:06 INFO - PROCESS | 1826 | 1461023226399 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:47:06 INFO - PROCESS | 1826 | 1461023226408 Marionette TRACE conn3 <- [1,614,null,{}] 16:47:06 INFO - PROCESS | 1826 | 1461023226414 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:06 INFO - PROCESS | 1826 | 1461023226637 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:47:06 INFO - PROCESS | 1826 | 1461023226845 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8240975800 == 84 [pid = 1826] [id = 161] 16:47:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f822865fc00) [pid = 1826] [serial = 483] [outer = (nil)] 16:47:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f82299f2000) [pid = 1826] [serial = 484] [outer = 0x7f822865fc00] 16:47:06 INFO - PROCESS | 1826 | 1461023226948 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f822c908400) [pid = 1826] [serial = 485] [outer = 0x7f822865fc00] 16:47:07 INFO - PROCESS | 1826 | 1461023227778 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:47:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1444ms 16:47:07 INFO - PROCESS | 1826 | 1461023227836 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 1826 | 1461023227840 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:47:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:47:07 INFO - PROCESS | 1826 | 1461023227846 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 1826 | 1461023227849 Marionette TRACE conn3 <- [1,618,null,{}] 16:47:07 INFO - PROCESS | 1826 | 1461023227855 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:08 INFO - PROCESS | 1826 | 1461023228048 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:47:08 INFO - PROCESS | 1826 | 1461023228220 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823274e000 == 85 [pid = 1826] [id = 162] 16:47:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8225f92400) [pid = 1826] [serial = 486] [outer = (nil)] 16:47:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f822ccb3400) [pid = 1826] [serial = 487] [outer = 0x7f8225f92400] 16:47:08 INFO - PROCESS | 1826 | 1461023228296 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f822de50800) [pid = 1826] [serial = 488] [outer = 0x7f8225f92400] 16:47:09 INFO - PROCESS | 1826 | 1461023229165 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:47:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:47:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1382ms 16:47:09 INFO - PROCESS | 1826 | 1461023229231 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:47:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:47:09 INFO - PROCESS | 1826 | 1461023229236 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:47:09 INFO - PROCESS | 1826 | 1461023229242 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 1826 | 1461023229246 Marionette TRACE conn3 <- [1,622,null,{}] 16:47:09 INFO - PROCESS | 1826 | 1461023229252 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:09 INFO - PROCESS | 1826 | 1461023229446 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:47:09 INFO - PROCESS | 1826 | 1461023229610 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228416800 == 86 [pid = 1826] [id = 163] 16:47:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f822610c400) [pid = 1826] [serial = 489] [outer = (nil)] 16:47:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8226e91400) [pid = 1826] [serial = 490] [outer = 0x7f822610c400] 16:47:09 INFO - PROCESS | 1826 | 1461023229702 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f822f352000) [pid = 1826] [serial = 491] [outer = 0x7f822610c400] 16:47:10 INFO - PROCESS | 1826 | 1461023230626 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:47:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:47:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1431ms 16:47:10 INFO - PROCESS | 1826 | 1461023230673 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:47:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:47:10 INFO - PROCESS | 1826 | 1461023230677 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:47:10 INFO - PROCESS | 1826 | 1461023230683 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 1826 | 1461023230686 Marionette TRACE conn3 <- [1,626,null,{}] 16:47:10 INFO - PROCESS | 1826 | 1461023230691 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:10 INFO - PROCESS | 1826 | 1461023230866 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:47:11 INFO - PROCESS | 1826 | 1461023231035 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228f42800 == 87 [pid = 1826] [id = 164] 16:47:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8225f93400) [pid = 1826] [serial = 492] [outer = (nil)] 16:47:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f822625a800) [pid = 1826] [serial = 493] [outer = 0x7f8225f93400] 16:47:11 INFO - PROCESS | 1826 | 1461023231112 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8228658c00) [pid = 1826] [serial = 494] [outer = 0x7f8225f93400] 16:47:12 INFO - PROCESS | 1826 | 1461023232002 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:47:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:47:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1379ms 16:47:12 INFO - PROCESS | 1826 | 1461023232063 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 1826 | 1461023232067 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:47:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:47:12 INFO - PROCESS | 1826 | 1461023232072 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 1826 | 1461023232076 Marionette TRACE conn3 <- [1,630,null,{}] 16:47:12 INFO - PROCESS | 1826 | 1461023232081 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:12 INFO - PROCESS | 1826 | 1461023232267 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:47:12 INFO - PROCESS | 1826 | 1461023232433 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e1ba800 == 88 [pid = 1826] [id = 165] 16:47:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8225f95c00) [pid = 1826] [serial = 495] [outer = (nil)] 16:47:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8229418400) [pid = 1826] [serial = 496] [outer = 0x7f8225f95c00] 16:47:12 INFO - PROCESS | 1826 | 1461023232519 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f822af7e400) [pid = 1826] [serial = 497] [outer = 0x7f8225f95c00] 16:47:13 INFO - PROCESS | 1826 | 1461023233783 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:47:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:47:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1784ms 16:47:13 INFO - PROCESS | 1826 | 1461023233858 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:47:13 INFO - PROCESS | 1826 | 1461023233865 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:47:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:47:13 INFO - PROCESS | 1826 | 1461023233990 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 1826 | 1461023233996 Marionette TRACE conn3 <- [1,634,null,{}] 16:47:14 INFO - PROCESS | 1826 | 1461023234006 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:14 INFO - PROCESS | 1826 | 1461023234166 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:47:14 INFO - PROCESS | 1826 | 1461023234364 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228455800 == 89 [pid = 1826] [id = 166] 16:47:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8220fd1800) [pid = 1826] [serial = 498] [outer = (nil)] 16:47:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8225f93c00) [pid = 1826] [serial = 499] [outer = 0x7f8220fd1800] 16:47:14 INFO - PROCESS | 1826 | 1461023234434 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f822625d000) [pid = 1826] [serial = 500] [outer = 0x7f8220fd1800] 16:47:15 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:47:15 INFO - PROCESS | 1826 | 1461023235467 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82295e7000 == 88 [pid = 1826] [id = 50] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822ca3b800 == 87 [pid = 1826] [id = 56] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228b98800 == 86 [pid = 1826] [id = 116] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823ec16800 == 85 [pid = 1826] [id = 115] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8244d8a800 == 84 [pid = 1826] [id = 103] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82359b0000 == 83 [pid = 1826] [id = 44] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232845800 == 82 [pid = 1826] [id = 54] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232227000 == 81 [pid = 1826] [id = 132] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f822ff43c00) [pid = 1826] [serial = 423] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8239b1f800 == 80 [pid = 1826] [id = 47] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232354800 == 79 [pid = 1826] [id = 53] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231214800 == 78 [pid = 1826] [id = 46] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e1c1800 == 77 [pid = 1826] [id = 51] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231742000 == 76 [pid = 1826] [id = 52] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8233043000 == 75 [pid = 1826] [id = 55] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fb55000 == 74 [pid = 1826] [id = 45] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231516000 == 73 [pid = 1826] [id = 43] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82347df000 == 72 [pid = 1826] [id = 117] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228f41000 == 71 [pid = 1826] [id = 157] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8239b12000 == 70 [pid = 1826] [id = 156] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232267800 == 69 [pid = 1826] [id = 155] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231aaa800 == 68 [pid = 1826] [id = 154] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d9e0800 == 67 [pid = 1826] [id = 153] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228445000 == 66 [pid = 1826] [id = 152] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226e6d000 == 65 [pid = 1826] [id = 151] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d9cf000 == 64 [pid = 1826] [id = 149] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226e6e000 == 63 [pid = 1826] [id = 148] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824c88e000 == 62 [pid = 1826] [id = 147] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8244d89800 == 61 [pid = 1826] [id = 146] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8242919800 == 60 [pid = 1826] [id = 145] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822904c800 == 59 [pid = 1826] [id = 142] 16:47:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823386a800 == 58 [pid = 1826] [id = 141] 16:47:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:47:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1615ms 16:47:15 INFO - PROCESS | 1826 | 1461023235545 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 1826 | 1461023235553 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:47:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:47:15 INFO - PROCESS | 1826 | 1461023235570 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 1826 | 1461023235574 Marionette TRACE conn3 <- [1,638,null,{}] 16:47:15 INFO - PROCESS | 1826 | 1461023235579 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:15 INFO - PROCESS | 1826 | 1461023235733 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f822cf32000) [pid = 1826] [serial = 147] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f8240dfcc00) [pid = 1826] [serial = 289] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8247b8f400) [pid = 1826] [serial = 253] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f82260cf400) [pid = 1826] [serial = 331] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f823ff07400) [pid = 1826] [serial = 141] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f822fff3400) [pid = 1826] [serial = 144] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8235af2c00) [pid = 1826] [serial = 165] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8229555800) [pid = 1826] [serial = 168] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f822fe80000) [pid = 1826] [serial = 171] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8233d02800) [pid = 1826] [serial = 174] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8235ce3c00) [pid = 1826] [serial = 177] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8242e28400) [pid = 1826] [serial = 201] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f822fe75400) [pid = 1826] [serial = 204] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8235a39400) [pid = 1826] [serial = 207] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f8240c2c000) [pid = 1826] [serial = 210] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f8242f8ac00) [pid = 1826] [serial = 213] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8240df4000) [pid = 1826] [serial = 238] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8230fa7400) [pid = 1826] [serial = 241] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f823ec5b000) [pid = 1826] [serial = 244] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8244daec00) [pid = 1826] [serial = 247] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f8245268c00) [pid = 1826] [serial = 250] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f82290bd000) [pid = 1826] [serial = 274] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f82290bb800) [pid = 1826] [serial = 277] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f822f621800) [pid = 1826] [serial = 280] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f823ece1c00) [pid = 1826] [serial = 283] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f8244d5e400) [pid = 1826] [serial = 286] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f8249159400) [pid = 1826] [serial = 310] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f822acf2c00) [pid = 1826] [serial = 313] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f82317b4000) [pid = 1826] [serial = 316] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f8245096800) [pid = 1826] [serial = 319] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f82493dd400) [pid = 1826] [serial = 322] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f822ce3e000) [pid = 1826] [serial = 325] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f822ce40400) [pid = 1826] [serial = 328] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f824508a400) [pid = 1826] [serial = 370] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f822cd71000) [pid = 1826] [serial = 361] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f823ece1000) [pid = 1826] [serial = 358] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f8244c2a000) [pid = 1826] [serial = 367] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f82293eac00) [pid = 1826] [serial = 352] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f8226267400) [pid = 1826] [serial = 349] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f823fb07800) [pid = 1826] [serial = 364] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f8232c8bc00) [pid = 1826] [serial = 355] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f8221c95800) [pid = 1826] [serial = 411] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f822961ec00) [pid = 1826] [serial = 403] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f8229619800) [pid = 1826] [serial = 402] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f82285eb000) [pid = 1826] [serial = 394] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f82285e5800) [pid = 1826] [serial = 393] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f8231697000) [pid = 1826] [serial = 391] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f82286c4400) [pid = 1826] [serial = 399] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f8228c50400) [pid = 1826] [serial = 400] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f8228c45c00) [pid = 1826] [serial = 397] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f822865e000) [pid = 1826] [serial = 396] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f823168f400) [pid = 1826] [serial = 409] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f822970b000) [pid = 1826] [serial = 408] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f8228611800) [pid = 1826] [serial = 417] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f8229619c00) [pid = 1826] [serial = 418] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f8226e90000) [pid = 1826] [serial = 415] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f822610ac00) [pid = 1826] [serial = 414] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f822cd6d400) [pid = 1826] [serial = 406] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f822c90dc00) [pid = 1826] [serial = 405] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f822cc3e800) [pid = 1826] [serial = 420] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f822cd63800) [pid = 1826] [serial = 421] [outer = (nil)] [url = about:blank] 16:47:15 INFO - PROCESS | 1826 | 1461023235966 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226224800 == 59 [pid = 1826] [id = 167] 16:47:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f822610ac00) [pid = 1826] [serial = 501] [outer = (nil)] 16:47:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f8226e91c00) [pid = 1826] [serial = 502] [outer = 0x7f822610ac00] 16:47:16 INFO - PROCESS | 1826 | 1461023236037 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f8226e9f800) [pid = 1826] [serial = 503] [outer = 0x7f822610ac00] 16:47:16 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:47:16 INFO - PROCESS | 1826 | 1461023236799 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:47:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:47:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1287ms 16:47:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:47:16 INFO - PROCESS | 1826 | 1461023236851 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:47:16 INFO - PROCESS | 1826 | 1461023236854 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:47:16 INFO - PROCESS | 1826 | 1461023236860 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 1826 | 1461023236865 Marionette TRACE conn3 <- [1,642,null,{}] 16:47:16 INFO - PROCESS | 1826 | 1461023236880 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:17 INFO - PROCESS | 1826 | 1461023237061 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:47:17 INFO - PROCESS | 1826 | 1461023237166 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228b88000 == 60 [pid = 1826] [id = 168] 16:47:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f8226267400) [pid = 1826] [serial = 504] [outer = (nil)] 16:47:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f8228607800) [pid = 1826] [serial = 505] [outer = 0x7f8226267400] 16:47:17 INFO - PROCESS | 1826 | 1461023237236 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f8228655800) [pid = 1826] [serial = 506] [outer = 0x7f8226267400] 16:47:18 INFO - PROCESS | 1826 | 1461023238055 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:47:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:47:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1233ms 16:47:18 INFO - PROCESS | 1826 | 1461023238093 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:47:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:47:18 INFO - PROCESS | 1826 | 1461023238098 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:47:18 INFO - PROCESS | 1826 | 1461023238104 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 1826 | 1461023238107 Marionette TRACE conn3 <- [1,646,null,{}] 16:47:18 INFO - PROCESS | 1826 | 1461023238117 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:18 INFO - PROCESS | 1826 | 1461023238334 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:47:18 INFO - PROCESS | 1826 | 1461023238359 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822c9f4800 == 61 [pid = 1826] [id = 169] 16:47:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f8226e86c00) [pid = 1826] [serial = 507] [outer = (nil)] 16:47:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f822896bc00) [pid = 1826] [serial = 508] [outer = 0x7f8226e86c00] 16:47:18 INFO - PROCESS | 1826 | 1461023238422 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f8228c4a000) [pid = 1826] [serial = 509] [outer = 0x7f8226e86c00] 16:47:19 INFO - PROCESS | 1826 | 1461023239244 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:47:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:47:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1182ms 16:47:19 INFO - PROCESS | 1826 | 1461023239286 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 1826 | 1461023239289 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:47:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:47:19 INFO - PROCESS | 1826 | 1461023239295 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 1826 | 1461023239297 Marionette TRACE conn3 <- [1,650,null,{}] 16:47:19 INFO - PROCESS | 1826 | 1461023239309 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:19 INFO - PROCESS | 1826 | 1461023239514 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:47:19 INFO - PROCESS | 1826 | 1461023239553 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822dbac800 == 62 [pid = 1826] [id = 170] 16:47:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f8226e86400) [pid = 1826] [serial = 510] [outer = (nil)] 16:47:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f82290bf800) [pid = 1826] [serial = 511] [outer = 0x7f8226e86400] 16:47:19 INFO - PROCESS | 1826 | 1461023239680 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f822946d000) [pid = 1826] [serial = 512] [outer = 0x7f8226e86400] 16:47:20 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f822639fc00) [pid = 1826] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:47:20 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f8229616c00) [pid = 1826] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:47:20 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f822de5dc00) [pid = 1826] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:47:20 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f8226259400) [pid = 1826] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:47:20 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f822639a400) [pid = 1826] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:47:20 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f8228c46800) [pid = 1826] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:47:20 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f8220fd4000) [pid = 1826] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:47:20 INFO - PROCESS | 1826 | 1461023240943 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:47:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1694ms 16:47:20 INFO - PROCESS | 1826 | 1461023240990 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 1826 | 1461023240993 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:47:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:47:21 INFO - PROCESS | 1826 | 1461023241003 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 1826 | 1461023241005 Marionette TRACE conn3 <- [1,654,null,{}] 16:47:21 INFO - PROCESS | 1826 | 1461023241009 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:21 INFO - PROCESS | 1826 | 1461023241241 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:47:21 INFO - PROCESS | 1826 | 1461023241258 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231180000 == 63 [pid = 1826] [id = 171] 16:47:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f8228c4f000) [pid = 1826] [serial = 513] [outer = (nil)] 16:47:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f822970d000) [pid = 1826] [serial = 514] [outer = 0x7f8228c4f000] 16:47:21 INFO - PROCESS | 1826 | 1461023241337 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f82299fac00) [pid = 1826] [serial = 515] [outer = 0x7f8228c4f000] 16:47:22 INFO - PROCESS | 1826 | 1461023242162 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:47:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:47:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1179ms 16:47:22 INFO - PROCESS | 1826 | 1461023242186 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:47:22 INFO - PROCESS | 1826 | 1461023242189 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:47:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:47:22 INFO - PROCESS | 1826 | 1461023242195 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 1826 | 1461023242197 Marionette TRACE conn3 <- [1,658,null,{}] 16:47:22 INFO - PROCESS | 1826 | 1461023242202 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:22 INFO - PROCESS | 1826 | 1461023242353 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:47:22 INFO - PROCESS | 1826 | 1461023242370 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231aa7000 == 64 [pid = 1826] [id = 172] 16:47:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f822961d000) [pid = 1826] [serial = 516] [outer = (nil)] 16:47:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f822af7fc00) [pid = 1826] [serial = 517] [outer = 0x7f822961d000] 16:47:22 INFO - PROCESS | 1826 | 1461023242440 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f822c90a000) [pid = 1826] [serial = 518] [outer = 0x7f822961d000] 16:47:23 INFO - PROCESS | 1826 | 1461023243501 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:47:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:47:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1341ms 16:47:23 INFO - PROCESS | 1826 | 1461023243537 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 1826 | 1461023243544 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:47:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:47:23 INFO - PROCESS | 1826 | 1461023243554 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 1826 | 1461023243558 Marionette TRACE conn3 <- [1,662,null,{}] 16:47:23 INFO - PROCESS | 1826 | 1461023243566 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:23 INFO - PROCESS | 1826 | 1461023243735 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:47:23 INFO - PROCESS | 1826 | 1461023243895 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228628800 == 65 [pid = 1826] [id = 173] 16:47:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f8226263c00) [pid = 1826] [serial = 519] [outer = (nil)] 16:47:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f8226e88400) [pid = 1826] [serial = 520] [outer = 0x7f8226263c00] 16:47:23 INFO - PROCESS | 1826 | 1461023243973 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f8226e9d400) [pid = 1826] [serial = 521] [outer = 0x7f8226263c00] 16:47:24 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:47:24 INFO - PROCESS | 1826 | 1461023244928 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:47:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:47:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1432ms 16:47:24 INFO - PROCESS | 1826 | 1461023244987 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 1826 | 1461023244996 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:47:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:47:25 INFO - PROCESS | 1826 | 1461023245006 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 1826 | 1461023245011 Marionette TRACE conn3 <- [1,666,null,{}] 16:47:25 INFO - PROCESS | 1826 | 1461023245016 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:25 INFO - PROCESS | 1826 | 1461023245193 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:47:25 INFO - PROCESS | 1826 | 1461023245425 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231515000 == 66 [pid = 1826] [id = 174] 16:47:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f8226393c00) [pid = 1826] [serial = 522] [outer = (nil)] 16:47:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f822865c000) [pid = 1826] [serial = 523] [outer = 0x7f8226393c00] 16:47:25 INFO - PROCESS | 1826 | 1461023245504 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f822896d000) [pid = 1826] [serial = 524] [outer = 0x7f8226393c00] 16:47:25 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:47:26 INFO - PROCESS | 1826 | 1461023246306 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:47:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:47:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1335ms 16:47:26 INFO - PROCESS | 1826 | 1461023246341 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 1826 | 1461023246345 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:47:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:47:26 INFO - PROCESS | 1826 | 1461023246352 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 1826 | 1461023246357 Marionette TRACE conn3 <- [1,670,null,{}] 16:47:26 INFO - PROCESS | 1826 | 1461023246373 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:26 INFO - PROCESS | 1826 | 1461023246542 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:47:26 INFO - PROCESS | 1826 | 1461023246700 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823223b800 == 67 [pid = 1826] [id = 175] 16:47:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f8228610800) [pid = 1826] [serial = 525] [outer = (nil)] 16:47:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f8229614c00) [pid = 1826] [serial = 526] [outer = 0x7f8228610800] 16:47:26 INFO - PROCESS | 1826 | 1461023246776 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f82299fb800) [pid = 1826] [serial = 527] [outer = 0x7f8228610800] 16:47:27 INFO - PROCESS | 1826 | 1461023247686 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:47:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1391ms 16:47:27 INFO - PROCESS | 1826 | 1461023247744 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 1826 | 1461023247748 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:47:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:47:27 INFO - PROCESS | 1826 | 1461023247754 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 1826 | 1461023247757 Marionette TRACE conn3 <- [1,674,null,{}] 16:47:27 INFO - PROCESS | 1826 | 1461023247762 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:27 INFO - PROCESS | 1826 | 1461023247942 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:47:28 INFO - PROCESS | 1826 | 1461023248094 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232852800 == 68 [pid = 1826] [id = 176] 16:47:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f822acf2c00) [pid = 1826] [serial = 528] [outer = (nil)] 16:47:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f822c909000) [pid = 1826] [serial = 529] [outer = 0x7f822acf2c00] 16:47:28 INFO - PROCESS | 1826 | 1461023248174 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f822cc3f800) [pid = 1826] [serial = 530] [outer = 0x7f822acf2c00] 16:47:28 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:47:29 INFO - PROCESS | 1826 | 1461023249155 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:47:29 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 16:47:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1447ms 16:47:29 INFO - PROCESS | 1826 | 1461023249202 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 1826 | 1461023249206 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:47:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:47:29 INFO - PROCESS | 1826 | 1461023249212 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 1826 | 1461023249215 Marionette TRACE conn3 <- [1,678,null,{}] 16:47:29 INFO - PROCESS | 1826 | 1461023249220 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:29 INFO - PROCESS | 1826 | 1461023249391 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:47:29 INFO - PROCESS | 1826 | 1461023249548 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823386a800 == 69 [pid = 1826] [id = 177] 16:47:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f8229613400) [pid = 1826] [serial = 531] [outer = (nil)] 16:47:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f822cc49800) [pid = 1826] [serial = 532] [outer = 0x7f8229613400] 16:47:29 INFO - PROCESS | 1826 | 1461023249618 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f822ccaf000) [pid = 1826] [serial = 533] [outer = 0x7f8229613400] 16:47:30 INFO - PROCESS | 1826 | 1461023250529 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:47:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1383ms 16:47:30 INFO - PROCESS | 1826 | 1461023250597 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 1826 | 1461023250600 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:47:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:47:30 INFO - PROCESS | 1826 | 1461023250607 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 1826 | 1461023250609 Marionette TRACE conn3 <- [1,682,null,{}] 16:47:30 INFO - PROCESS | 1826 | 1461023250614 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:30 INFO - PROCESS | 1826 | 1461023250833 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:47:30 INFO - PROCESS | 1826 | 1461023250986 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8235a8f800 == 70 [pid = 1826] [id = 178] 16:47:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f822cd6b400) [pid = 1826] [serial = 534] [outer = (nil)] 16:47:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f822de59800) [pid = 1826] [serial = 535] [outer = 0x7f822cd6b400] 16:47:31 INFO - PROCESS | 1826 | 1461023251065 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f822f5f7800) [pid = 1826] [serial = 536] [outer = 0x7f822cd6b400] 16:47:32 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:32 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:47:32 INFO - PROCESS | 1826 | 1461023252395 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:47:32 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) 16:47:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1831ms 16:47:32 INFO - PROCESS | 1826 | 1461023252448 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 1826 | 1461023252453 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:47:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:47:32 INFO - PROCESS | 1826 | 1461023252510 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 1826 | 1461023252512 Marionette TRACE conn3 <- [1,686,null,{}] 16:47:32 INFO - PROCESS | 1826 | 1461023252519 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:32 INFO - PROCESS | 1826 | 1461023252686 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:47:32 INFO - PROCESS | 1826 | 1461023252838 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220e25000 == 71 [pid = 1826] [id = 179] 16:47:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f8220fc9400) [pid = 1826] [serial = 537] [outer = (nil)] 16:47:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f82260c8400) [pid = 1826] [serial = 538] [outer = 0x7f8220fc9400] 16:47:32 INFO - PROCESS | 1826 | 1461023252911 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f822cc41000) [pid = 1826] [serial = 539] [outer = 0x7f8220fc9400] 16:47:34 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:34 INFO - PROCESS | 1826 | 1461023254441 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:47:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1991ms 16:47:34 INFO - PROCESS | 1826 | 1461023254492 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 1826 | 1461023254498 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:47:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:47:34 INFO - PROCESS | 1826 | 1461023254506 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 1826 | 1461023254509 Marionette TRACE conn3 <- [1,690,null,{}] 16:47:34 INFO - PROCESS | 1826 | 1461023254517 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:34 INFO - PROCESS | 1826 | 1461023254714 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:47:34 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f8226e86000) [pid = 1826] [serial = 472] [outer = (nil)] [url = about:blank] 16:47:34 INFO - PROCESS | 1826 | 1461023254945 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228f42800 == 70 [pid = 1826] [id = 164] 16:47:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228416800 == 69 [pid = 1826] [id = 163] 16:47:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823274e000 == 68 [pid = 1826] [id = 162] 16:47:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822828d800 == 69 [pid = 1826] [id = 180] 16:47:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f8226e92800) [pid = 1826] [serial = 540] [outer = (nil)] 16:47:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f8226ea0c00) [pid = 1826] [serial = 541] [outer = 0x7f8226e92800] 16:47:35 INFO - PROCESS | 1826 | 1461023255054 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f82285ef800) [pid = 1826] [serial = 542] [outer = 0x7f8226e92800] 16:47:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8240975800 == 68 [pid = 1826] [id = 161] 16:47:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8233927000 == 67 [pid = 1826] [id = 160] 16:47:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d9dd800 == 66 [pid = 1826] [id = 159] 16:47:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226012000 == 65 [pid = 1826] [id = 158] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f822ccb3000) [pid = 1826] [serial = 463] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f8228c4f800) [pid = 1826] [serial = 429] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f8231689400) [pid = 1826] [serial = 436] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f822de55800) [pid = 1826] [serial = 466] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f82299f7800) [pid = 1826] [serial = 439] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f822610e400) [pid = 1826] [serial = 426] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f822639c000) [pid = 1826] [serial = 442] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f8233dd2c00) [pid = 1826] [serial = 469] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f8228c4dc00) [pid = 1826] [serial = 458] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f8228642400) [pid = 1826] [serial = 457] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f822cd68800) [pid = 1826] [serial = 432] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f822de5d800) [pid = 1826] [serial = 467] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f8226e8f400) [pid = 1826] [serial = 455] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f822639f000) [pid = 1826] [serial = 454] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f822970a800) [pid = 1826] [serial = 460] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f82299f9000) [pid = 1826] [serial = 461] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f8229476000) [pid = 1826] [serial = 452] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f8226261c00) [pid = 1826] [serial = 451] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f822c904800) [pid = 1826] [serial = 235] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f822de54c00) [pid = 1826] [serial = 445] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f8220fcec00) [pid = 1826] [serial = 448] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f8238e56400) [pid = 1826] [serial = 470] [outer = (nil)] [url = about:blank] 16:47:35 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f822cd71c00) [pid = 1826] [serial = 464] [outer = (nil)] [url = about:blank] 16:47:36 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:36 INFO - PROCESS | 1826 | 1461023256308 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:47:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1837ms 16:47:36 INFO - PROCESS | 1826 | 1461023256344 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 1826 | 1461023256352 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:47:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:47:36 INFO - PROCESS | 1826 | 1461023256363 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 1826 | 1461023256366 Marionette TRACE conn3 <- [1,694,null,{}] 16:47:36 INFO - PROCESS | 1826 | 1461023256373 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:36 INFO - PROCESS | 1826 | 1461023256696 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:47:36 INFO - PROCESS | 1826 | 1461023256717 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822c9f3800 == 66 [pid = 1826] [id = 181] 16:47:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f8228602400) [pid = 1826] [serial = 543] [outer = (nil)] 16:47:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f8228a3c400) [pid = 1826] [serial = 544] [outer = 0x7f8228602400] 16:47:36 INFO - PROCESS | 1826 | 1461023256780 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f82293ee800) [pid = 1826] [serial = 545] [outer = 0x7f8228602400] 16:47:38 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:38 INFO - PROCESS | 1826 | 1461023258055 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:47:38 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) 16:47:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1734ms 16:47:38 INFO - PROCESS | 1826 | 1461023258099 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 1826 | 1461023258103 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:47:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:47:38 INFO - PROCESS | 1826 | 1461023258109 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 1826 | 1461023258115 Marionette TRACE conn3 <- [1,698,null,{}] 16:47:38 INFO - PROCESS | 1826 | 1461023258131 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:38 INFO - PROCESS | 1826 | 1461023258371 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:47:38 INFO - PROCESS | 1826 | 1461023258398 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822feb2000 == 67 [pid = 1826] [id = 182] 16:47:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f822896f800) [pid = 1826] [serial = 546] [outer = (nil)] 16:47:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8229707000) [pid = 1826] [serial = 547] [outer = 0x7f822896f800] 16:47:38 INFO - PROCESS | 1826 | 1461023258465 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f822c90e800) [pid = 1826] [serial = 548] [outer = 0x7f822896f800] 16:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f8220fd1800) [pid = 1826] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f8226267400) [pid = 1826] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f8226e86c00) [pid = 1826] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f8226e86400) [pid = 1826] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f8228c4f000) [pid = 1826] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f822610ac00) [pid = 1826] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:47:39 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f8225f90c00) [pid = 1826] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:47:39 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:39 INFO - PROCESS | 1826 | 1461023259761 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:47:39 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) 16:47:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1690ms 16:47:39 INFO - PROCESS | 1826 | 1461023259800 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 1826 | 1461023259805 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:47:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:47:39 INFO - PROCESS | 1826 | 1461023259811 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 1826 | 1461023259813 Marionette TRACE conn3 <- [1,702,null,{}] 16:47:39 INFO - PROCESS | 1826 | 1461023259818 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:40 INFO - PROCESS | 1826 | 1461023260071 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:47:40 INFO - PROCESS | 1826 | 1461023260151 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822dbb0000 == 68 [pid = 1826] [id = 183] 16:47:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f822625b800) [pid = 1826] [serial = 549] [outer = (nil)] 16:47:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f822acff400) [pid = 1826] [serial = 550] [outer = 0x7f822625b800] 16:47:40 INFO - PROCESS | 1826 | 1461023260214 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f822ccae400) [pid = 1826] [serial = 551] [outer = 0x7f822625b800] 16:47:41 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:41 INFO - PROCESS | 1826 | 1461023261334 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:47:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1577ms 16:47:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:47:41 INFO - PROCESS | 1826 | 1461023261390 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 1826 | 1461023261392 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:47:41 INFO - PROCESS | 1826 | 1461023261400 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 1826 | 1461023261414 Marionette TRACE conn3 <- [1,706,null,{}] 16:47:41 INFO - PROCESS | 1826 | 1461023261419 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:41 INFO - PROCESS | 1826 | 1461023261730 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:47:41 INFO - PROCESS | 1826 | 1461023261919 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226014000 == 69 [pid = 1826] [id = 184] 16:47:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f8220fcc400) [pid = 1826] [serial = 552] [outer = (nil)] 16:47:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f8221c8e800) [pid = 1826] [serial = 553] [outer = 0x7f8220fcc400] 16:47:42 INFO - PROCESS | 1826 | 1461023262006 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f82260cd000) [pid = 1826] [serial = 554] [outer = 0x7f8220fcc400] 16:47:43 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:43 INFO - PROCESS | 1826 | 1461023263355 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:47:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:47:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1998ms 16:47:43 INFO - PROCESS | 1826 | 1461023263494 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 1826 | 1461023263500 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:47:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:47:43 INFO - PROCESS | 1826 | 1461023263516 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 1826 | 1461023263532 Marionette TRACE conn3 <- [1,710,null,{}] 16:47:43 INFO - PROCESS | 1826 | 1461023263542 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:43 INFO - PROCESS | 1826 | 1461023263746 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:47:43 INFO - PROCESS | 1826 | 1461023263903 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ca39000 == 70 [pid = 1826] [id = 185] 16:47:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f8226262800) [pid = 1826] [serial = 555] [outer = (nil)] 16:47:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f8228654c00) [pid = 1826] [serial = 556] [outer = 0x7f8226262800] 16:47:43 INFO - PROCESS | 1826 | 1461023263979 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f82286ca800) [pid = 1826] [serial = 557] [outer = 0x7f8226262800] 16:47:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:45 INFO - PROCESS | 1826 | 1461023265290 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:47:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:47:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1808ms 16:47:45 INFO - PROCESS | 1826 | 1461023265326 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 1826 | 1461023265332 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:47:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:47:45 INFO - PROCESS | 1826 | 1461023265504 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 1826 | 1461023265509 Marionette TRACE conn3 <- [1,714,null,{}] 16:47:45 INFO - PROCESS | 1826 | 1461023265516 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:45 INFO - PROCESS | 1826 | 1461023265691 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:47:45 INFO - PROCESS | 1826 | 1461023265840 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232236800 == 71 [pid = 1826] [id = 186] 16:47:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f8226398400) [pid = 1826] [serial = 558] [outer = (nil)] 16:47:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f8229471800) [pid = 1826] [serial = 559] [outer = 0x7f8226398400] 16:47:45 INFO - PROCESS | 1826 | 1461023265915 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f8229708400) [pid = 1826] [serial = 560] [outer = 0x7f8226398400] 16:47:47 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:47 INFO - PROCESS | 1826 | 1461023267338 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:47:47 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 16:47:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1940ms 16:47:47 INFO - PROCESS | 1826 | 1461023267409 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 1826 | 1461023267414 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:47:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:47:47 INFO - PROCESS | 1826 | 1461023267434 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 1826 | 1461023267444 Marionette TRACE conn3 <- [1,718,null,{}] 16:47:47 INFO - PROCESS | 1826 | 1461023267450 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:47 INFO - PROCESS | 1826 | 1461023267630 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:47:47 INFO - PROCESS | 1826 | 1461023267782 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82359bb000 == 72 [pid = 1826] [id = 187] 16:47:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f8228973800) [pid = 1826] [serial = 561] [outer = (nil)] 16:47:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f822ccb0800) [pid = 1826] [serial = 562] [outer = 0x7f8228973800] 16:47:47 INFO - PROCESS | 1826 | 1461023267856 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f822de59c00) [pid = 1826] [serial = 563] [outer = 0x7f8228973800] 16:47:49 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:49 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:47:49 INFO - PROCESS | 1826 | 1461023269136 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:47:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:47:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1757ms 16:47:49 INFO - PROCESS | 1826 | 1461023269183 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 1826 | 1461023269189 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:47:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:47:49 INFO - PROCESS | 1826 | 1461023269522 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 1826 | 1461023269527 Marionette TRACE conn3 <- [1,722,null,{}] 16:47:49 INFO - PROCESS | 1826 | 1461023269538 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:49 INFO - PROCESS | 1826 | 1461023269697 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:47:49 INFO - PROCESS | 1826 | 1461023269852 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221d24000 == 73 [pid = 1826] [id = 188] 16:47:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f8220fd3800) [pid = 1826] [serial = 564] [outer = (nil)] 16:47:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f8221c90c00) [pid = 1826] [serial = 565] [outer = 0x7f8220fd3800] 16:47:49 INFO - PROCESS | 1826 | 1461023269923 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f82260c7c00) [pid = 1826] [serial = 566] [outer = 0x7f8220fd3800] 16:47:50 INFO - PROCESS | 1826 | 1461023270896 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 1826 | 1461023270976 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:47:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:47:50 INFO - PROCESS | 1826 | 1461023270983 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 1826 | 1461023270986 Marionette TRACE conn3 <- [1,726,null,{}] 16:47:51 INFO - PROCESS | 1826 | 1461023270998 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:51 INFO - PROCESS | 1826 | 1461023271209 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8233134000 == 72 [pid = 1826] [id = 92] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232356000 == 71 [pid = 1826] [id = 62] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82359ca800 == 70 [pid = 1826] [id = 93] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220e19000 == 69 [pid = 1826] [id = 150] 16:47:51 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f822ccb3400) [pid = 1826] [serial = 487] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f8226e91400) [pid = 1826] [serial = 490] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f822625a800) [pid = 1826] [serial = 493] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f8220fd5c00) [pid = 1826] [serial = 475] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f8229418400) [pid = 1826] [serial = 496] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f8226e9d800) [pid = 1826] [serial = 478] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f822896cc00) [pid = 1826] [serial = 481] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f82299f2000) [pid = 1826] [serial = 484] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 1826 | 1461023271460 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822dbac800 == 68 [pid = 1826] [id = 170] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8239b05800 == 67 [pid = 1826] [id = 64] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822c9f4800 == 66 [pid = 1826] [id = 169] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82347eb000 == 65 [pid = 1826] [id = 63] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226224800 == 64 [pid = 1826] [id = 167] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228b88000 == 63 [pid = 1826] [id = 168] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823ffb1800 == 62 [pid = 1826] [id = 67] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822601e800 == 61 [pid = 1826] [id = 122] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fae0800 == 60 [pid = 1826] [id = 105] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824919f800 == 59 [pid = 1826] [id = 130] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822dbb0000 == 58 [pid = 1826] [id = 183] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822feb2000 == 57 [pid = 1826] [id = 182] 16:47:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226224800 == 58 [pid = 1826] [id = 189] 16:47:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f8220fc8400) [pid = 1826] [serial = 567] [outer = (nil)] 16:47:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f8226e9b800) [pid = 1826] [serial = 568] [outer = 0x7f8220fc8400] 16:47:51 INFO - PROCESS | 1826 | 1461023271560 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f8228606800) [pid = 1826] [serial = 569] [outer = 0x7f8220fc8400] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822c9f3800 == 57 [pid = 1826] [id = 181] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822828d800 == 56 [pid = 1826] [id = 180] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220e25000 == 55 [pid = 1826] [id = 179] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8235a8f800 == 54 [pid = 1826] [id = 178] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823386a800 == 53 [pid = 1826] [id = 177] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232852800 == 52 [pid = 1826] [id = 176] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823223b800 == 51 [pid = 1826] [id = 175] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231515000 == 50 [pid = 1826] [id = 174] 16:47:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228628800 == 49 [pid = 1826] [id = 173] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f8226e96000) [pid = 1826] [serial = 473] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f822625d000) [pid = 1826] [serial = 500] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f8225f93c00) [pid = 1826] [serial = 499] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f8228607800) [pid = 1826] [serial = 505] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f822896bc00) [pid = 1826] [serial = 508] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f82290bf800) [pid = 1826] [serial = 511] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f822946d000) [pid = 1826] [serial = 512] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f822970d000) [pid = 1826] [serial = 514] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f8226e91c00) [pid = 1826] [serial = 502] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f8226e9f800) [pid = 1826] [serial = 503] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f8228c4a000) [pid = 1826] [serial = 509] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f8228655800) [pid = 1826] [serial = 506] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f82299fac00) [pid = 1826] [serial = 515] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:52 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:47:52 INFO - PROCESS | 1826 | 1461023272436 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:47:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:47:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1485ms 16:47:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:47:52 INFO - PROCESS | 1826 | 1461023272468 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 1826 | 1461023272471 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:47:52 INFO - PROCESS | 1826 | 1461023272477 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1826 | 1461023272480 Marionette TRACE conn3 <- [1,730,null,{}] 16:47:52 INFO - PROCESS | 1826 | 1461023272486 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:52 INFO - PROCESS | 1826 | 1461023272645 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:47:52 INFO - PROCESS | 1826 | 1461023272680 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229035800 == 50 [pid = 1826] [id = 190] 16:47:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f82286c3c00) [pid = 1826] [serial = 570] [outer = (nil)] 16:47:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f82286c7800) [pid = 1826] [serial = 571] [outer = 0x7f82286c3c00] 16:47:52 INFO - PROCESS | 1826 | 1461023272753 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f8228a34800) [pid = 1826] [serial = 572] [outer = 0x7f82286c3c00] 16:47:53 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:53 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:47:53 INFO - PROCESS | 1826 | 1461023273775 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 1826 | 1461023273825 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:47:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:47:53 INFO - PROCESS | 1826 | 1461023273830 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 1826 | 1461023273833 Marionette TRACE conn3 <- [1,734,null,{}] 16:47:53 INFO - PROCESS | 1826 | 1461023273838 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:53 INFO - PROCESS | 1826 | 1461023273991 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:47:54 INFO - PROCESS | 1826 | 1461023274130 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d9c9800 == 51 [pid = 1826] [id = 191] 16:47:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f82286c4000) [pid = 1826] [serial = 573] [outer = (nil)] 16:47:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f822946f000) [pid = 1826] [serial = 574] [outer = 0x7f82286c4000] 16:47:54 INFO - PROCESS | 1826 | 1461023274193 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8229550000) [pid = 1826] [serial = 575] [outer = 0x7f82286c4000] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f8221c8e400) [pid = 1826] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f8225f95c00) [pid = 1826] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f822896f800) [pid = 1826] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f8229613400) [pid = 1826] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f8228610800) [pid = 1826] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f8220fc9400) [pid = 1826] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f8226393c00) [pid = 1826] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f8226e92800) [pid = 1826] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f822acf2c00) [pid = 1826] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f822961d000) [pid = 1826] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f822cd6b400) [pid = 1826] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f8226263c00) [pid = 1826] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f8228602400) [pid = 1826] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f8220fc9800) [pid = 1826] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f8225f9a800) [pid = 1826] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f8228653400) [pid = 1826] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f8220fc7400) [pid = 1826] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f8226e8d400) [pid = 1826] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f8226398c00) [pid = 1826] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f822865fc00) [pid = 1826] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f8228656800) [pid = 1826] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f8221c97400) [pid = 1826] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f822610c400) [pid = 1826] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f82299f1800) [pid = 1826] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f822af88c00) [pid = 1826] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f8225f92400) [pid = 1826] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f8225f93400) [pid = 1826] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f8226e8a400) [pid = 1826] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:47:55 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f8226396c00) [pid = 1826] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:47:55 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:55 INFO - PROCESS | 1826 | 1461023275712 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:47:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:47:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1936ms 16:47:55 INFO - PROCESS | 1826 | 1461023275769 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 1826 | 1461023275775 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:47:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:47:55 INFO - PROCESS | 1826 | 1461023275785 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1826 | 1461023275790 Marionette TRACE conn3 <- [1,738,null,{}] 16:47:55 INFO - PROCESS | 1826 | 1461023275798 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:55 INFO - PROCESS | 1826 | 1461023275978 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:47:56 INFO - PROCESS | 1826 | 1461023276190 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822845a800 == 52 [pid = 1826] [id = 192] 16:47:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f8226394800) [pid = 1826] [serial = 576] [outer = (nil)] 16:47:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f822639b000) [pid = 1826] [serial = 577] [outer = 0x7f8226394800] 16:47:56 INFO - PROCESS | 1826 | 1461023276314 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f8226e95400) [pid = 1826] [serial = 578] [outer = 0x7f8226394800] 16:47:57 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:57 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:47:57 INFO - PROCESS | 1826 | 1461023277620 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:47:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:47:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1889ms 16:47:57 INFO - PROCESS | 1826 | 1461023277773 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 1826 | 1461023277783 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:47:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:47:57 INFO - PROCESS | 1826 | 1461023277798 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 1826 | 1461023277802 Marionette TRACE conn3 <- [1,742,null,{}] 16:47:57 INFO - PROCESS | 1826 | 1461023277808 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:58 INFO - PROCESS | 1826 | 1461023277999 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:47:58 INFO - PROCESS | 1826 | 1461023278151 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d9c7000 == 53 [pid = 1826] [id = 193] 16:47:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f8226395000) [pid = 1826] [serial = 579] [outer = (nil)] 16:47:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f8228643000) [pid = 1826] [serial = 580] [outer = 0x7f8226395000] 16:47:58 INFO - PROCESS | 1826 | 1461023278226 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f82293ee400) [pid = 1826] [serial = 581] [outer = 0x7f8226395000] 16:47:59 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:59 INFO - PROCESS | 1826 | 1461023279574 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:47:59 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 16:47:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1833ms 16:47:59 INFO - PROCESS | 1826 | 1461023279646 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:47:59 INFO - PROCESS | 1826 | 1461023279651 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:47:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:47:59 INFO - PROCESS | 1826 | 1461023279659 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 1826 | 1461023279666 Marionette TRACE conn3 <- [1,746,null,{}] 16:47:59 INFO - PROCESS | 1826 | 1461023279683 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:59 INFO - PROCESS | 1826 | 1461023279852 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:48:00 INFO - PROCESS | 1826 | 1461023280004 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8230f2e800 == 54 [pid = 1826] [id = 194] 16:48:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f8228972c00) [pid = 1826] [serial = 582] [outer = (nil)] 16:48:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f8229619400) [pid = 1826] [serial = 583] [outer = 0x7f8228972c00] 16:48:00 INFO - PROCESS | 1826 | 1461023280083 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f82299ef400) [pid = 1826] [serial = 584] [outer = 0x7f8228972c00] 16:48:00 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1826 | 1461023281378 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:48:01 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.) 16:48:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1738ms 16:48:01 INFO - PROCESS | 1826 | 1461023281398 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 1826 | 1461023281403 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:48:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:48:01 INFO - PROCESS | 1826 | 1461023281409 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 1826 | 1461023281413 Marionette TRACE conn3 <- [1,750,null,{}] 16:48:01 INFO - PROCESS | 1826 | 1461023281419 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:01 INFO - PROCESS | 1826 | 1461023281630 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:48:01 INFO - PROCESS | 1826 | 1461023281804 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231905000 == 55 [pid = 1826] [id = 195] 16:48:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f82293efc00) [pid = 1826] [serial = 585] [outer = (nil)] 16:48:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f8229eabc00) [pid = 1826] [serial = 586] [outer = 0x7f82293efc00] 16:48:01 INFO - PROCESS | 1826 | 1461023281924 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f822acf1400) [pid = 1826] [serial = 587] [outer = 0x7f82293efc00] 16:48:03 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:03 INFO - PROCESS | 1826 | 1461023283301 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:48:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:48:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1943ms 16:48:03 INFO - PROCESS | 1826 | 1461023283354 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 1826 | 1461023283357 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:48:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:48:03 INFO - PROCESS | 1826 | 1461023283462 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 1826 | 1461023283467 Marionette TRACE conn3 <- [1,754,null,{}] 16:48:03 INFO - PROCESS | 1826 | 1461023283475 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:03 INFO - PROCESS | 1826 | 1461023283637 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:48:03 INFO - PROCESS | 1826 | 1461023283787 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232224000 == 56 [pid = 1826] [id = 196] 16:48:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f8221c95800) [pid = 1826] [serial = 588] [outer = (nil)] 16:48:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f822acf3400) [pid = 1826] [serial = 589] [outer = 0x7f8221c95800] 16:48:03 INFO - PROCESS | 1826 | 1461023283860 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f822c904c00) [pid = 1826] [serial = 590] [outer = 0x7f8221c95800] 16:48:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:05 INFO - PROCESS | 1826 | 1461023285349 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:48:05 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 16:48:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2097ms 16:48:05 INFO - PROCESS | 1826 | 1461023285515 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 1826 | 1461023285534 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:48:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:48:05 INFO - PROCESS | 1826 | 1461023285548 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 1826 | 1461023285558 Marionette TRACE conn3 <- [1,758,null,{}] 16:48:05 INFO - PROCESS | 1826 | 1461023285572 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:05 INFO - PROCESS | 1826 | 1461023285833 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:48:06 INFO - PROCESS | 1826 | 1461023286005 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822844b800 == 57 [pid = 1826] [id = 197] 16:48:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f8221c96c00) [pid = 1826] [serial = 591] [outer = (nil)] 16:48:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f8226105c00) [pid = 1826] [serial = 592] [outer = 0x7f8221c96c00] 16:48:06 INFO - PROCESS | 1826 | 1461023286075 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f822625f000) [pid = 1826] [serial = 593] [outer = 0x7f8221c96c00] 16:48:06 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:06 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:48:06 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:06 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:06 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228457800 == 56 [pid = 1826] [id = 135] 16:48:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228455800 == 55 [pid = 1826] [id = 166] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f822acff400) [pid = 1826] [serial = 550] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | 1461023287060 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f822610a800) [pid = 1826] [serial = 412] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f822af7e400) [pid = 1826] [serial = 497] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f82285ef800) [pid = 1826] [serial = 542] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f822cc3f800) [pid = 1826] [serial = 530] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f822c909000) [pid = 1826] [serial = 529] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f822af7fc00) [pid = 1826] [serial = 517] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f822c90a000) [pid = 1826] [serial = 518] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f822f5f7800) [pid = 1826] [serial = 536] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f822de59800) [pid = 1826] [serial = 535] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f8226e9d400) [pid = 1826] [serial = 521] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f8226e88400) [pid = 1826] [serial = 520] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f8228a3c400) [pid = 1826] [serial = 544] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f822896d000) [pid = 1826] [serial = 524] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f822c90e800) [pid = 1826] [serial = 548] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f82293ee800) [pid = 1826] [serial = 545] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f82260c6000) [pid = 1826] [serial = 476] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f8232e95400) [pid = 1826] [serial = 437] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f82293ee000) [pid = 1826] [serial = 482] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f8220fd3c00) [pid = 1826] [serial = 449] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f8229702c00) [pid = 1826] [serial = 430] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f822de5a000) [pid = 1826] [serial = 446] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f822c908400) [pid = 1826] [serial = 485] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f8231131000) [pid = 1826] [serial = 424] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f8228605400) [pid = 1826] [serial = 427] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f822f352000) [pid = 1826] [serial = 491] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f82299fd400) [pid = 1826] [serial = 440] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f8231295800) [pid = 1826] [serial = 433] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f822de50800) [pid = 1826] [serial = 488] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f8228658c00) [pid = 1826] [serial = 494] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f82285ec000) [pid = 1826] [serial = 479] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f8233840c00) [pid = 1826] [serial = 443] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f8229707000) [pid = 1826] [serial = 547] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f822ccaf000) [pid = 1826] [serial = 533] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f822cc49800) [pid = 1826] [serial = 532] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f82299fb800) [pid = 1826] [serial = 527] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f8229614c00) [pid = 1826] [serial = 526] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f822cc41000) [pid = 1826] [serial = 539] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f82260c8400) [pid = 1826] [serial = 538] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f822865c000) [pid = 1826] [serial = 523] [outer = (nil)] [url = about:blank] 16:48:07 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f8226ea0c00) [pid = 1826] [serial = 541] [outer = (nil)] [url = about:blank] 16:48:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:48:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1599ms 16:48:07 INFO - PROCESS | 1826 | 1461023287146 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:48:07 INFO - PROCESS | 1826 | 1461023287154 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:48:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:48:07 INFO - PROCESS | 1826 | 1461023287170 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:48:07 INFO - PROCESS | 1826 | 1461023287181 Marionette TRACE conn3 <- [1,762,null,{}] 16:48:07 INFO - PROCESS | 1826 | 1461023287186 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:07 INFO - PROCESS | 1826 | 1461023287350 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:48:07 INFO - PROCESS | 1826 | 1461023287459 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822844d000 == 56 [pid = 1826] [id = 198] 16:48:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f822639d400) [pid = 1826] [serial = 594] [outer = (nil)] 16:48:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f8226e97c00) [pid = 1826] [serial = 595] [outer = 0x7f822639d400] 16:48:07 INFO - PROCESS | 1826 | 1461023287576 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f82285e9000) [pid = 1826] [serial = 596] [outer = 0x7f822639d400] 16:48:08 INFO - PROCESS | 1826 | 1461023288683 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:48:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:48:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1542ms 16:48:08 INFO - PROCESS | 1826 | 1461023288712 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 1826 | 1461023288716 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:48:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:48:08 INFO - PROCESS | 1826 | 1461023288722 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 1826 | 1461023288729 Marionette TRACE conn3 <- [1,766,null,{}] 16:48:08 INFO - PROCESS | 1826 | 1461023288745 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:08 INFO - PROCESS | 1826 | 1461023288906 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:48:09 INFO - PROCESS | 1826 | 1461023289123 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822cf12800 == 57 [pid = 1826] [id = 199] 16:48:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f822639f000) [pid = 1826] [serial = 597] [outer = (nil)] 16:48:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f8228c4a800) [pid = 1826] [serial = 598] [outer = 0x7f822639f000] 16:48:09 INFO - PROCESS | 1826 | 1461023289191 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f8229475400) [pid = 1826] [serial = 599] [outer = 0x7f822639f000] 16:48:10 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f8220fd3800) [pid = 1826] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:48:10 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f82286c3c00) [pid = 1826] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:48:10 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f8220fc8400) [pid = 1826] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:48:10 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f822625b800) [pid = 1826] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:48:10 INFO - PROCESS | 1826 | 1461023290375 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:48:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:48:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1686ms 16:48:10 INFO - PROCESS | 1826 | 1461023290409 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 1826 | 1461023290414 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:48:10 INFO - PROCESS | 1826 | 1461023290420 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 1826 | 1461023290422 Marionette TRACE conn3 <- [1,770,null,{}] 16:48:10 INFO - PROCESS | 1826 | 1461023290448 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:10 INFO - PROCESS | 1826 | 1461023290646 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:48:10 INFO - PROCESS | 1826 | 1461023290762 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822f314000 == 58 [pid = 1826] [id = 200] 16:48:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f8226e88400) [pid = 1826] [serial = 600] [outer = (nil)] 16:48:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f8229614c00) [pid = 1826] [serial = 601] [outer = 0x7f8226e88400] 16:48:10 INFO - PROCESS | 1826 | 1461023290826 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f8229708000) [pid = 1826] [serial = 602] [outer = 0x7f8226e88400] 16:48:11 INFO - PROCESS | 1826 | 1461023291494 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1143ms 16:48:11 INFO - PROCESS | 1826 | 1461023291564 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:48:11 INFO - PROCESS | 1826 | 1461023291568 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:48:11 INFO - PROCESS | 1826 | 1461023291573 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 1826 | 1461023291576 Marionette TRACE conn3 <- [1,774,null,{}] 16:48:11 INFO - PROCESS | 1826 | 1461023291581 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:11 INFO - PROCESS | 1826 | 1461023291774 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:48:11 INFO - PROCESS | 1826 | 1461023291793 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8230f2f800 == 59 [pid = 1826] [id = 201] 16:48:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f8229709000) [pid = 1826] [serial = 603] [outer = (nil)] 16:48:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f8229ea5c00) [pid = 1826] [serial = 604] [outer = 0x7f8229709000] 16:48:11 INFO - PROCESS | 1826 | 1461023291857 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f822639d800) [pid = 1826] [serial = 605] [outer = 0x7f8229709000] 16:48:12 INFO - PROCESS | 1826 | 1461023292661 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1135ms 16:48:12 INFO - PROCESS | 1826 | 1461023292711 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 1826 | 1461023292713 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:48:12 INFO - PROCESS | 1826 | 1461023292720 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 1826 | 1461023292724 Marionette TRACE conn3 <- [1,778,null,{}] 16:48:12 INFO - PROCESS | 1826 | 1461023292729 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:12 INFO - PROCESS | 1826 | 1461023292967 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:48:13 INFO - PROCESS | 1826 | 1461023293112 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822602c800 == 60 [pid = 1826] [id = 202] 16:48:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f8229411400) [pid = 1826] [serial = 606] [outer = (nil)] 16:48:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f822ca6b000) [pid = 1826] [serial = 607] [outer = 0x7f8229411400] 16:48:13 INFO - PROCESS | 1826 | 1461023293195 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f822ccaa800) [pid = 1826] [serial = 608] [outer = 0x7f8229411400] 16:48:14 INFO - PROCESS | 1826 | 1461023294492 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1783ms 16:48:14 INFO - PROCESS | 1826 | 1461023294505 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 1826 | 1461023294509 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:48:14 INFO - PROCESS | 1826 | 1461023294519 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 1826 | 1461023294524 Marionette TRACE conn3 <- [1,782,null,{}] 16:48:14 INFO - PROCESS | 1826 | 1461023294534 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:14 INFO - PROCESS | 1826 | 1461023294751 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:48:14 INFO - PROCESS | 1826 | 1461023294963 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228f4b000 == 61 [pid = 1826] [id = 203] 16:48:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f8226e8d400) [pid = 1826] [serial = 609] [outer = (nil)] 16:48:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f8226e9f400) [pid = 1826] [serial = 610] [outer = 0x7f8226e8d400] 16:48:15 INFO - PROCESS | 1826 | 1461023295087 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f8228608c00) [pid = 1826] [serial = 611] [outer = 0x7f8226e8d400] 16:48:15 INFO - PROCESS | 1826 | 1461023295946 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1489ms 16:48:16 INFO - PROCESS | 1826 | 1461023296009 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 1826 | 1461023296018 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:48:16 INFO - PROCESS | 1826 | 1461023296029 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 1826 | 1461023296033 Marionette TRACE conn3 <- [1,786,null,{}] 16:48:16 INFO - PROCESS | 1826 | 1461023296042 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:16 INFO - PROCESS | 1826 | 1461023296264 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:48:16 INFO - PROCESS | 1826 | 1461023296524 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231ab0000 == 62 [pid = 1826] [id = 204] 16:48:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f822946d400) [pid = 1826] [serial = 612] [outer = (nil)] 16:48:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f8229619c00) [pid = 1826] [serial = 613] [outer = 0x7f822946d400] 16:48:16 INFO - PROCESS | 1826 | 1461023296650 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f82299f5000) [pid = 1826] [serial = 614] [outer = 0x7f822946d400] 16:48:17 INFO - PROCESS | 1826 | 1461023297539 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1587ms 16:48:17 INFO - PROCESS | 1826 | 1461023297617 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 1826 | 1461023297620 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:48:17 INFO - PROCESS | 1826 | 1461023297628 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 1826 | 1461023297634 Marionette TRACE conn3 <- [1,790,null,{}] 16:48:17 INFO - PROCESS | 1826 | 1461023297651 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:17 INFO - PROCESS | 1826 | 1461023297876 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:48:18 INFO - PROCESS | 1826 | 1461023298077 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232834800 == 63 [pid = 1826] [id = 205] 16:48:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f822c909800) [pid = 1826] [serial = 615] [outer = (nil)] 16:48:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f822cc41c00) [pid = 1826] [serial = 616] [outer = 0x7f822c909800] 16:48:18 INFO - PROCESS | 1826 | 1461023298170 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f822cca9400) [pid = 1826] [serial = 617] [outer = 0x7f822c909800] 16:48:19 INFO - PROCESS | 1826 | 1461023299041 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1485ms 16:48:19 INFO - PROCESS | 1826 | 1461023299114 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 1826 | 1461023299126 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:48:19 INFO - PROCESS | 1826 | 1461023299140 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 1826 | 1461023299144 Marionette TRACE conn3 <- [1,794,null,{}] 16:48:19 INFO - PROCESS | 1826 | 1461023299150 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:19 INFO - PROCESS | 1826 | 1461023299377 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:48:19 INFO - PROCESS | 1826 | 1461023299577 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8233059000 == 64 [pid = 1826] [id = 206] 16:48:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f822ca70c00) [pid = 1826] [serial = 618] [outer = (nil)] 16:48:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f822cd64400) [pid = 1826] [serial = 619] [outer = 0x7f822ca70c00] 16:48:19 INFO - PROCESS | 1826 | 1461023299696 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f822cd6d400) [pid = 1826] [serial = 620] [outer = 0x7f822ca70c00] 16:48:20 INFO - PROCESS | 1826 | 1461023300501 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1440ms 16:48:20 INFO - PROCESS | 1826 | 1461023300581 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:48:20 INFO - PROCESS | 1826 | 1461023300584 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:48:20 INFO - PROCESS | 1826 | 1461023300591 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 1826 | 1461023300594 Marionette TRACE conn3 <- [1,798,null,{}] 16:48:20 INFO - PROCESS | 1826 | 1461023300600 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:20 INFO - PROCESS | 1826 | 1461023300821 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:48:20 INFO - PROCESS | 1826 | 1461023300983 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823391e000 == 65 [pid = 1826] [id = 207] 16:48:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f822cc3e800) [pid = 1826] [serial = 621] [outer = (nil)] 16:48:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f822ce34800) [pid = 1826] [serial = 622] [outer = 0x7f822cc3e800] 16:48:21 INFO - PROCESS | 1826 | 1461023301058 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f822ce41800) [pid = 1826] [serial = 623] [outer = 0x7f822cc3e800] 16:48:21 INFO - PROCESS | 1826 | 1461023301960 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:48:22 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 16:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1429ms 16:48:22 INFO - PROCESS | 1826 | 1461023302021 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 1826 | 1461023302025 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:48:22 INFO - PROCESS | 1826 | 1461023302031 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 1826 | 1461023302033 Marionette TRACE conn3 <- [1,802,null,{}] 16:48:22 INFO - PROCESS | 1826 | 1461023302039 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:22 INFO - PROCESS | 1826 | 1461023302242 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:48:22 INFO - PROCESS | 1826 | 1461023302398 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8235a8a800 == 66 [pid = 1826] [id = 208] 16:48:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f822ccb5400) [pid = 1826] [serial = 624] [outer = (nil)] 16:48:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f822f352800) [pid = 1826] [serial = 625] [outer = 0x7f822ccb5400] 16:48:22 INFO - PROCESS | 1826 | 1461023302476 Marionette DEBUG loaded listener.js 16:48:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f822f622400) [pid = 1826] [serial = 626] [outer = 0x7f822ccb5400] 16:48:23 INFO - PROCESS | 1826 | 1461023303329 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:48:23 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 16:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1328ms 16:48:23 INFO - PROCESS | 1826 | 1461023303360 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:48:23 INFO - PROCESS | 1826 | 1461023303364 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:48:23 INFO - PROCESS | 1826 | 1461023303370 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 1826 | 1461023303372 Marionette TRACE conn3 <- [1,806,null,{}] 16:48:23 INFO - PROCESS | 1826 | 1461023303378 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:23 INFO - PROCESS | 1826 | 1461023303547 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:48:23 INFO - PROCESS | 1826 | 1461023303708 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8238dad000 == 67 [pid = 1826] [id = 209] 16:48:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f82260c6000) [pid = 1826] [serial = 627] [outer = (nil)] 16:48:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f822fe7fc00) [pid = 1826] [serial = 628] [outer = 0x7f82260c6000] 16:48:23 INFO - PROCESS | 1826 | 1461023303778 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f822fff8400) [pid = 1826] [serial = 629] [outer = 0x7f82260c6000] 16:48:24 INFO - PROCESS | 1826 | 1461023304972 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:48:24 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 16:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1631ms 16:48:25 INFO - PROCESS | 1826 | 1461023305002 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 1826 | 1461023305009 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:48:25 INFO - PROCESS | 1826 | 1461023305018 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 1826 | 1461023305022 Marionette TRACE conn3 <- [1,810,null,{}] 16:48:25 INFO - PROCESS | 1826 | 1461023305030 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:25 INFO - PROCESS | 1826 | 1461023305206 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:48:25 INFO - PROCESS | 1826 | 1461023305388 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228daf800 == 68 [pid = 1826] [id = 210] 16:48:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f82260c3400) [pid = 1826] [serial = 630] [outer = (nil)] 16:48:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f8226258400) [pid = 1826] [serial = 631] [outer = 0x7f82260c3400] 16:48:25 INFO - PROCESS | 1826 | 1461023305455 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f8226e93400) [pid = 1826] [serial = 632] [outer = 0x7f82260c3400] 16:48:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8247b24800 == 67 [pid = 1826] [id = 83] 16:48:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82359bb000 == 66 [pid = 1826] [id = 187] 16:48:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231aa7000 == 65 [pid = 1826] [id = 172] 16:48:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226014000 == 64 [pid = 1826] [id = 184] 16:48:26 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f822946f000) [pid = 1826] [serial = 574] [outer = (nil)] [url = about:blank] 16:48:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231180000 == 63 [pid = 1826] [id = 171] 16:48:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8245214000 == 62 [pid = 1826] [id = 82] 16:48:26 INFO - PROCESS | 1826 | 1461023306528 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1535ms 16:48:26 INFO - PROCESS | 1826 | 1461023306553 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 1826 | 1461023306562 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:48:26 INFO - PROCESS | 1826 | 1461023306579 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 1826 | 1461023306584 Marionette TRACE conn3 <- [1,814,null,{}] 16:48:26 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f82260c7c00) [pid = 1826] [serial = 566] [outer = (nil)] [url = about:blank] 16:48:26 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f8221c8e800) [pid = 1826] [serial = 553] [outer = (nil)] [url = about:blank] 16:48:26 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f82286c7800) [pid = 1826] [serial = 571] [outer = (nil)] [url = about:blank] 16:48:26 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f8221c90c00) [pid = 1826] [serial = 565] [outer = (nil)] [url = about:blank] 16:48:26 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f822ccb0800) [pid = 1826] [serial = 562] [outer = (nil)] [url = about:blank] 16:48:26 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f8228654c00) [pid = 1826] [serial = 556] [outer = (nil)] [url = about:blank] 16:48:26 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f8226e9b800) [pid = 1826] [serial = 568] [outer = (nil)] [url = about:blank] 16:48:26 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f8228606800) [pid = 1826] [serial = 569] [outer = (nil)] [url = about:blank] 16:48:26 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f8229471800) [pid = 1826] [serial = 559] [outer = (nil)] [url = about:blank] 16:48:26 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f8228a34800) [pid = 1826] [serial = 572] [outer = (nil)] [url = about:blank] 16:48:26 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f822ccae400) [pid = 1826] [serial = 551] [outer = (nil)] [url = about:blank] 16:48:26 INFO - PROCESS | 1826 | 1461023306610 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:26 INFO - PROCESS | 1826 | 1461023306772 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:48:26 INFO - PROCESS | 1826 | 1461023306782 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228294000 == 63 [pid = 1826] [id = 211] 16:48:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f8226e9d800) [pid = 1826] [serial = 633] [outer = (nil)] 16:48:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f8228654c00) [pid = 1826] [serial = 634] [outer = 0x7f8226e9d800] 16:48:26 INFO - PROCESS | 1826 | 1461023306845 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f822896bc00) [pid = 1826] [serial = 635] [outer = 0x7f8226e9d800] 16:48:27 INFO - PROCESS | 1826 | 1461023307833 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:48:27 INFO - PROCESS | 1826 | 1461023307893 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:48:27 INFO - PROCESS | 1826 | 1461023307899 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 1826 | 1461023307904 Marionette TRACE conn3 <- [1,818,null,{}] 16:48:27 INFO - PROCESS | 1826 | 1461023307919 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:28 INFO - PROCESS | 1826 | 1461023308131 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:48:28 INFO - PROCESS | 1826 | 1461023308147 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822dba5000 == 64 [pid = 1826] [id = 212] 16:48:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f8228656800) [pid = 1826] [serial = 636] [outer = (nil)] 16:48:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f8229613c00) [pid = 1826] [serial = 637] [outer = 0x7f8228656800] 16:48:28 INFO - PROCESS | 1826 | 1461023308214 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f8229711400) [pid = 1826] [serial = 638] [outer = 0x7f8228656800] 16:48:29 INFO - PROCESS | 1826 | 1461023309019 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1187ms 16:48:29 INFO - PROCESS | 1826 | 1461023309089 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:48:29 INFO - PROCESS | 1826 | 1461023309096 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:48:29 INFO - PROCESS | 1826 | 1461023309106 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 1826 | 1461023309111 Marionette TRACE conn3 <- [1,822,null,{}] 16:48:29 INFO - PROCESS | 1826 | 1461023309119 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:29 INFO - PROCESS | 1826 | 1461023309486 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:48:29 INFO - PROCESS | 1826 | 1461023309521 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823172d000 == 65 [pid = 1826] [id = 213] 16:48:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f82299efc00) [pid = 1826] [serial = 639] [outer = (nil)] 16:48:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f822acf2000) [pid = 1826] [serial = 640] [outer = 0x7f82299efc00] 16:48:29 INFO - PROCESS | 1826 | 1461023309586 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f822c905800) [pid = 1826] [serial = 641] [outer = 0x7f82299efc00] 16:48:30 INFO - PROCESS | 1826 | 1461023310500 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 1826 | 1461023310551 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:48:30 INFO - PROCESS | 1826 | 1461023310563 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 1826 | 1461023310566 Marionette TRACE conn3 <- [1,826,null,{}] 16:48:30 INFO - PROCESS | 1826 | 1461023310571 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:30 INFO - PROCESS | 1826 | 1461023310779 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:48:30 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f822639d400) [pid = 1826] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:48:30 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f8221c96c00) [pid = 1826] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:48:30 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f822639f000) [pid = 1826] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:48:30 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f8229709000) [pid = 1826] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:48:30 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f8226e88400) [pid = 1826] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:48:31 INFO - PROCESS | 1826 | 1461023311043 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228db2000 == 66 [pid = 1826] [id = 214] 16:48:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f8221c96c00) [pid = 1826] [serial = 642] [outer = (nil)] 16:48:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f822860ac00) [pid = 1826] [serial = 643] [outer = 0x7f8221c96c00] 16:48:31 INFO - PROCESS | 1826 | 1461023311115 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f822cca7400) [pid = 1826] [serial = 644] [outer = 0x7f8221c96c00] 16:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1236ms 16:48:31 INFO - PROCESS | 1826 | 1461023311793 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:48:31 INFO - PROCESS | 1826 | 1461023311801 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 1826 | 1461023311806 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:48:31 INFO - PROCESS | 1826 | 1461023311811 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 1826 | 1461023311813 Marionette TRACE conn3 <- [1,830,null,{}] 16:48:31 INFO - PROCESS | 1826 | 1461023311819 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:32 INFO - PROCESS | 1826 | 1461023312052 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:48:32 INFO - PROCESS | 1826 | 1461023312073 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232355800 == 67 [pid = 1826] [id = 215] 16:48:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f822ce37c00) [pid = 1826] [serial = 645] [outer = (nil)] 16:48:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f822de5c000) [pid = 1826] [serial = 646] [outer = 0x7f822ce37c00] 16:48:32 INFO - PROCESS | 1826 | 1461023312140 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f822fff8000) [pid = 1826] [serial = 647] [outer = 0x7f822ce37c00] 16:48:32 INFO - PROCESS | 1826 | 1461023312907 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1127ms 16:48:33 INFO - PROCESS | 1826 | 1461023313017 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:48:33 INFO - PROCESS | 1826 | 1461023313023 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:48:33 INFO - PROCESS | 1826 | 1461023313033 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 1826 | 1461023313039 Marionette TRACE conn3 <- [1,834,null,{}] 16:48:33 INFO - PROCESS | 1826 | 1461023313048 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:33 INFO - PROCESS | 1826 | 1461023313260 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:48:33 INFO - PROCESS | 1826 | 1461023313418 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228426000 == 68 [pid = 1826] [id = 216] 16:48:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f8221c8b800) [pid = 1826] [serial = 648] [outer = (nil)] 16:48:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f8226267000) [pid = 1826] [serial = 649] [outer = 0x7f8221c8b800] 16:48:33 INFO - PROCESS | 1826 | 1461023313497 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f8226ea1c00) [pid = 1826] [serial = 650] [outer = 0x7f8221c8b800] 16:48:34 INFO - PROCESS | 1826 | 1461023314463 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1490ms 16:48:34 INFO - PROCESS | 1826 | 1461023314523 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:48:34 INFO - PROCESS | 1826 | 1461023314529 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:48:34 INFO - PROCESS | 1826 | 1461023314541 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 1826 | 1461023314547 Marionette TRACE conn3 <- [1,838,null,{}] 16:48:34 INFO - PROCESS | 1826 | 1461023314554 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:34 INFO - PROCESS | 1826 | 1461023314818 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:48:34 INFO - PROCESS | 1826 | 1461023314990 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823151f000 == 69 [pid = 1826] [id = 217] 16:48:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f8228657800) [pid = 1826] [serial = 651] [outer = (nil)] 16:48:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f822946c800) [pid = 1826] [serial = 652] [outer = 0x7f8228657800] 16:48:35 INFO - PROCESS | 1826 | 1461023315080 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f822961f800) [pid = 1826] [serial = 653] [outer = 0x7f8228657800] 16:48:36 INFO - PROCESS | 1826 | 1461023316037 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1548ms 16:48:36 INFO - PROCESS | 1826 | 1461023316086 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 1826 | 1461023316089 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:48:36 INFO - PROCESS | 1826 | 1461023316096 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 1826 | 1461023316099 Marionette TRACE conn3 <- [1,842,null,{}] 16:48:36 INFO - PROCESS | 1826 | 1461023316113 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:36 INFO - PROCESS | 1826 | 1461023316320 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:48:36 INFO - PROCESS | 1826 | 1461023316565 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8238da2800 == 70 [pid = 1826] [id = 218] 16:48:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f822ccb0800) [pid = 1826] [serial = 654] [outer = (nil)] 16:48:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f822ce3f800) [pid = 1826] [serial = 655] [outer = 0x7f822ccb0800] 16:48:36 INFO - PROCESS | 1826 | 1461023316690 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f822de5e000) [pid = 1826] [serial = 656] [outer = 0x7f822ccb0800] 16:48:37 INFO - PROCESS | 1826 | 1461023317555 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1482ms 16:48:37 INFO - PROCESS | 1826 | 1461023317579 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 1826 | 1461023317583 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:48:37 INFO - PROCESS | 1826 | 1461023317589 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 1826 | 1461023317592 Marionette TRACE conn3 <- [1,846,null,{}] 16:48:37 INFO - PROCESS | 1826 | 1461023317597 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:37 INFO - PROCESS | 1826 | 1461023317784 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:48:37 INFO - PROCESS | 1826 | 1461023317947 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fb38800 == 71 [pid = 1826] [id = 219] 16:48:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f8229615000) [pid = 1826] [serial = 657] [outer = (nil)] 16:48:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f8230609c00) [pid = 1826] [serial = 658] [outer = 0x7f8229615000] 16:48:38 INFO - PROCESS | 1826 | 1461023318022 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f8230f9e000) [pid = 1826] [serial = 659] [outer = 0x7f8229615000] 16:48:38 INFO - PROCESS | 1826 | 1461023318880 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1334ms 16:48:38 INFO - PROCESS | 1826 | 1461023318924 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 1826 | 1461023318928 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:48:38 INFO - PROCESS | 1826 | 1461023318934 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 1826 | 1461023318937 Marionette TRACE conn3 <- [1,850,null,{}] 16:48:38 INFO - PROCESS | 1826 | 1461023318943 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:39 INFO - PROCESS | 1826 | 1461023319110 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:48:39 INFO - PROCESS | 1826 | 1461023319275 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823ff7e000 == 72 [pid = 1826] [id = 220] 16:48:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f822f5f2800) [pid = 1826] [serial = 660] [outer = (nil)] 16:48:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f82314e5400) [pid = 1826] [serial = 661] [outer = 0x7f822f5f2800] 16:48:39 INFO - PROCESS | 1826 | 1461023319347 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f8231690000) [pid = 1826] [serial = 662] [outer = 0x7f822f5f2800] 16:48:40 INFO - PROCESS | 1826 | 1461023320252 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1382ms 16:48:40 INFO - PROCESS | 1826 | 1461023320318 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 1826 | 1461023320321 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:48:40 INFO - PROCESS | 1826 | 1461023320328 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 1826 | 1461023320333 Marionette TRACE conn3 <- [1,854,null,{}] 16:48:40 INFO - PROCESS | 1826 | 1461023320339 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:40 INFO - PROCESS | 1826 | 1461023320586 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:48:40 INFO - PROCESS | 1826 | 1461023320759 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8240c13800 == 73 [pid = 1826] [id = 221] 16:48:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f823273a400) [pid = 1826] [serial = 663] [outer = (nil)] 16:48:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f8232be2800) [pid = 1826] [serial = 664] [outer = 0x7f823273a400] 16:48:40 INFO - PROCESS | 1826 | 1461023320886 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f8232e2b000) [pid = 1826] [serial = 665] [outer = 0x7f823273a400] 16:48:41 INFO - PROCESS | 1826 | 1461023321688 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1430ms 16:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:48:41 INFO - PROCESS | 1826 | 1461023321760 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 1826 | 1461023321763 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:48:41 INFO - PROCESS | 1826 | 1461023321769 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 1826 | 1461023321772 Marionette TRACE conn3 <- [1,858,null,{}] 16:48:41 INFO - PROCESS | 1826 | 1461023321778 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:41 INFO - PROCESS | 1826 | 1461023321985 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:48:42 INFO - PROCESS | 1826 | 1461023322146 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824290a000 == 74 [pid = 1826] [id = 222] 16:48:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8231de1c00) [pid = 1826] [serial = 666] [outer = (nil)] 16:48:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f8232e9b400) [pid = 1826] [serial = 667] [outer = 0x7f8231de1c00] 16:48:42 INFO - PROCESS | 1826 | 1461023322221 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f82331e9000) [pid = 1826] [serial = 668] [outer = 0x7f8231de1c00] 16:48:43 INFO - PROCESS | 1826 | 1461023323078 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1379ms 16:48:43 INFO - PROCESS | 1826 | 1461023323149 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 1826 | 1461023323153 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:48:43 INFO - PROCESS | 1826 | 1461023323159 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 1826 | 1461023323161 Marionette TRACE conn3 <- [1,862,null,{}] 16:48:43 INFO - PROCESS | 1826 | 1461023323167 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:43 INFO - PROCESS | 1826 | 1461023323373 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:48:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f8232e97000) [pid = 1826] [serial = 669] [outer = 0x7f8228a35400] 16:48:43 INFO - PROCESS | 1826 | 1461023323570 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824461a000 == 75 [pid = 1826] [id = 223] 16:48:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f8220fc6800) [pid = 1826] [serial = 670] [outer = (nil)] 16:48:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f82338a0000) [pid = 1826] [serial = 671] [outer = 0x7f8220fc6800] 16:48:43 INFO - PROCESS | 1826 | 1461023323704 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f823396e800) [pid = 1826] [serial = 672] [outer = 0x7f8220fc6800] 16:48:44 INFO - PROCESS | 1826 | 1461023324664 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1532ms 16:48:44 INFO - PROCESS | 1826 | 1461023324693 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:48:44 INFO - PROCESS | 1826 | 1461023324697 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:48:44 INFO - PROCESS | 1826 | 1461023324703 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 1826 | 1461023324706 Marionette TRACE conn3 <- [1,866,null,{}] 16:48:44 INFO - PROCESS | 1826 | 1461023324711 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:44 INFO - PROCESS | 1826 | 1461023324879 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:48:45 INFO - PROCESS | 1826 | 1461023325047 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824460f000 == 76 [pid = 1826] [id = 224] 16:48:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f822cd6ec00) [pid = 1826] [serial = 673] [outer = (nil)] 16:48:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f8233972c00) [pid = 1826] [serial = 674] [outer = 0x7f822cd6ec00] 16:48:45 INFO - PROCESS | 1826 | 1461023325122 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f8233d10c00) [pid = 1826] [serial = 675] [outer = 0x7f822cd6ec00] 16:48:46 INFO - PROCESS | 1826 | 1461023326032 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1379ms 16:48:46 INFO - PROCESS | 1826 | 1461023326082 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 1826 | 1461023326087 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:48:46 INFO - PROCESS | 1826 | 1461023326093 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 1826 | 1461023326096 Marionette TRACE conn3 <- [1,870,null,{}] 16:48:46 INFO - PROCESS | 1826 | 1461023326101 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:46 INFO - PROCESS | 1826 | 1461023326272 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:48:46 INFO - PROCESS | 1826 | 1461023326726 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822a0b2800 == 77 [pid = 1826] [id = 225] 16:48:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f8225f97400) [pid = 1826] [serial = 676] [outer = (nil)] 16:48:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f82260c5800) [pid = 1826] [serial = 677] [outer = 0x7f8225f97400] 16:48:46 INFO - PROCESS | 1826 | 1461023326839 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f822639a400) [pid = 1826] [serial = 678] [outer = 0x7f8225f97400] 16:48:47 INFO - PROCESS | 1826 | 1461023327814 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1779ms 16:48:47 INFO - PROCESS | 1826 | 1461023327875 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 1826 | 1461023327882 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:48:47 INFO - PROCESS | 1826 | 1461023327891 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 1826 | 1461023327895 Marionette TRACE conn3 <- [1,874,null,{}] 16:48:47 INFO - PROCESS | 1826 | 1461023327945 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:48 INFO - PROCESS | 1826 | 1461023328158 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:48:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228db2000 == 76 [pid = 1826] [id = 214] 16:48:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823172d000 == 75 [pid = 1826] [id = 213] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f8229eabc00) [pid = 1826] [serial = 586] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f822acf3400) [pid = 1826] [serial = 589] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822dba5000 == 74 [pid = 1826] [id = 212] 16:48:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228294000 == 73 [pid = 1826] [id = 211] 16:48:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228daf800 == 72 [pid = 1826] [id = 210] 16:48:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8235a8a800 == 71 [pid = 1826] [id = 208] 16:48:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823391e000 == 70 [pid = 1826] [id = 207] 16:48:48 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8233059000 == 69 [pid = 1826] [id = 206] 16:48:48 INFO - PROCESS | 1826 | 1461023328447 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f8226e97c00) [pid = 1826] [serial = 595] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f82285e9000) [pid = 1826] [serial = 596] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f822625f000) [pid = 1826] [serial = 593] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f8226105c00) [pid = 1826] [serial = 592] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f8228c4a800) [pid = 1826] [serial = 598] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f8229ea5c00) [pid = 1826] [serial = 604] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f8228643000) [pid = 1826] [serial = 580] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f822639b000) [pid = 1826] [serial = 577] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f8229619400) [pid = 1826] [serial = 583] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f822639d800) [pid = 1826] [serial = 605] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f8229708000) [pid = 1826] [serial = 602] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f8229475400) [pid = 1826] [serial = 599] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f8229614c00) [pid = 1826] [serial = 601] [outer = (nil)] [url = about:blank] 16:48:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226215800 == 70 [pid = 1826] [id = 226] 16:48:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f8226105c00) [pid = 1826] [serial = 679] [outer = (nil)] 16:48:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f8228969800) [pid = 1826] [serial = 680] [outer = 0x7f8226105c00] 16:48:48 INFO - PROCESS | 1826 | 1461023328534 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8229470800) [pid = 1826] [serial = 681] [outer = 0x7f8226105c00] 16:48:49 INFO - PROCESS | 1826 | 1461023329308 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1439ms 16:48:49 INFO - PROCESS | 1826 | 1461023329335 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 1826 | 1461023329341 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:48:49 INFO - PROCESS | 1826 | 1461023329347 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 1826 | 1461023329349 Marionette TRACE conn3 <- [1,878,null,{}] 16:48:49 INFO - PROCESS | 1826 | 1461023329355 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:49 INFO - PROCESS | 1826 | 1461023329514 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:48:49 INFO - PROCESS | 1826 | 1461023329653 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822dbb1000 == 71 [pid = 1826] [id = 227] 16:48:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f82263a0c00) [pid = 1826] [serial = 682] [outer = (nil)] 16:48:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f8229704400) [pid = 1826] [serial = 683] [outer = 0x7f82263a0c00] 16:48:49 INFO - PROCESS | 1826 | 1461023329717 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f822acf3400) [pid = 1826] [serial = 684] [outer = 0x7f82263a0c00] 16:48:50 INFO - PROCESS | 1826 | 1461023330465 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1130ms 16:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:48:50 INFO - PROCESS | 1826 | 1461023330478 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:48:50 INFO - PROCESS | 1826 | 1461023330481 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:48:50 INFO - PROCESS | 1826 | 1461023330494 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 1826 | 1461023330502 Marionette TRACE conn3 <- [1,882,null,{}] 16:48:50 INFO - PROCESS | 1826 | 1461023330532 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:50 INFO - PROCESS | 1826 | 1461023330706 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:48:50 INFO - PROCESS | 1826 | 1461023330716 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231b8e800 == 72 [pid = 1826] [id = 228] 16:48:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f822946d800) [pid = 1826] [serial = 685] [outer = (nil)] 16:48:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f822cd6e800) [pid = 1826] [serial = 686] [outer = 0x7f822946d800] 16:48:50 INFO - PROCESS | 1826 | 1461023330788 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f822cf38800) [pid = 1826] [serial = 687] [outer = 0x7f822946d800] 16:48:51 INFO - PROCESS | 1826 | 1461023331652 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1218ms 16:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:48:51 INFO - PROCESS | 1826 | 1461023331705 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 1826 | 1461023331708 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:48:51 INFO - PROCESS | 1826 | 1461023331714 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1826 | 1461023331717 Marionette TRACE conn3 <- [1,886,null,{}] 16:48:51 INFO - PROCESS | 1826 | 1461023331725 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:51 INFO - PROCESS | 1826 | 1461023331926 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:48:51 INFO - PROCESS | 1826 | 1461023331955 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8233054000 == 73 [pid = 1826] [id = 229] 16:48:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f822af7c000) [pid = 1826] [serial = 688] [outer = (nil)] 16:48:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f822f5f7c00) [pid = 1826] [serial = 689] [outer = 0x7f822af7c000] 16:48:52 INFO - PROCESS | 1826 | 1461023332016 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f8230607000) [pid = 1826] [serial = 690] [outer = 0x7f822af7c000] 16:48:52 INFO - PROCESS | 1826 | 1461023332874 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1185ms 16:48:52 INFO - PROCESS | 1826 | 1461023332898 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 1826 | 1461023332902 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:48:52 INFO - PROCESS | 1826 | 1461023332908 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 1826 | 1461023332910 Marionette TRACE conn3 <- [1,890,null,{}] 16:48:52 INFO - PROCESS | 1826 | 1461023332915 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:53 INFO - PROCESS | 1826 | 1461023333231 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:48:53 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f8221c96c00) [pid = 1826] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:48:53 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f8228656800) [pid = 1826] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:48:53 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f82299efc00) [pid = 1826] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:48:53 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f8226e9d800) [pid = 1826] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:48:53 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f82260c3400) [pid = 1826] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:48:53 INFO - PROCESS | 1826 | 1461023333327 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822f67b800 == 74 [pid = 1826] [id = 230] 16:48:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f822a092800) [pid = 1826] [serial = 691] [outer = (nil)] 16:48:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f822fe81400) [pid = 1826] [serial = 692] [outer = 0x7f822a092800] 16:48:53 INFO - PROCESS | 1826 | 1461023333404 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f82319ab400) [pid = 1826] [serial = 693] [outer = 0x7f822a092800] 16:48:54 INFO - PROCESS | 1826 | 1461023334156 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1293ms 16:48:54 INFO - PROCESS | 1826 | 1461023334202 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 1826 | 1461023334206 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:48:54 INFO - PROCESS | 1826 | 1461023334211 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 1826 | 1461023334214 Marionette TRACE conn3 <- [1,894,null,{}] 16:48:54 INFO - PROCESS | 1826 | 1461023334219 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:54 INFO - PROCESS | 1826 | 1461023334372 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:48:54 INFO - PROCESS | 1826 | 1461023334388 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823ff6b000 == 75 [pid = 1826] [id = 231] 16:48:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f8231e1d800) [pid = 1826] [serial = 694] [outer = (nil)] 16:48:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f8233d0f800) [pid = 1826] [serial = 695] [outer = 0x7f8231e1d800] 16:48:54 INFO - PROCESS | 1826 | 1461023334454 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f8235a35000) [pid = 1826] [serial = 696] [outer = 0x7f8231e1d800] 16:48:55 INFO - PROCESS | 1826 | 1461023335351 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1177ms 16:48:55 INFO - PROCESS | 1826 | 1461023335401 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 1826 | 1461023335407 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:48:55 INFO - PROCESS | 1826 | 1461023335460 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 1826 | 1461023335465 Marionette TRACE conn3 <- [1,898,null,{}] 16:48:55 INFO - PROCESS | 1826 | 1461023335476 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:55 INFO - PROCESS | 1826 | 1461023335683 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:48:55 INFO - PROCESS | 1826 | 1461023335863 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82295eb000 == 76 [pid = 1826] [id = 232] 16:48:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f822639d800) [pid = 1826] [serial = 697] [outer = (nil)] 16:48:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f82285e7000) [pid = 1826] [serial = 698] [outer = 0x7f822639d800] 16:48:55 INFO - PROCESS | 1826 | 1461023335939 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f8228964c00) [pid = 1826] [serial = 699] [outer = 0x7f822639d800] 16:48:56 INFO - PROCESS | 1826 | 1461023336892 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1534ms 16:48:56 INFO - PROCESS | 1826 | 1461023336950 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 1826 | 1461023336959 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:48:56 INFO - PROCESS | 1826 | 1461023336969 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 1826 | 1461023336975 Marionette TRACE conn3 <- [1,902,null,{}] 16:48:56 INFO - PROCESS | 1826 | 1461023336981 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:57 INFO - PROCESS | 1826 | 1461023337244 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:48:57 INFO - PROCESS | 1826 | 1461023337431 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232c60800 == 77 [pid = 1826] [id = 233] 16:48:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f8229472000) [pid = 1826] [serial = 700] [outer = (nil)] 16:48:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f82299fc800) [pid = 1826] [serial = 701] [outer = 0x7f8229472000] 16:48:57 INFO - PROCESS | 1826 | 1461023337522 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f822c90dc00) [pid = 1826] [serial = 702] [outer = 0x7f8229472000] 16:48:58 INFO - PROCESS | 1826 | 1461023338444 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1542ms 16:48:58 INFO - PROCESS | 1826 | 1461023338512 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:48:58 INFO - PROCESS | 1826 | 1461023338516 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:48:58 INFO - PROCESS | 1826 | 1461023338523 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 1826 | 1461023338529 Marionette TRACE conn3 <- [1,906,null,{}] 16:48:58 INFO - PROCESS | 1826 | 1461023338545 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:58 INFO - PROCESS | 1826 | 1461023338768 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:48:58 INFO - PROCESS | 1826 | 1461023338977 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824469a000 == 78 [pid = 1826] [id = 234] 16:48:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f822de57000) [pid = 1826] [serial = 703] [outer = (nil)] 16:48:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f8231161000) [pid = 1826] [serial = 704] [outer = 0x7f822de57000] 16:48:59 INFO - PROCESS | 1826 | 1461023339097 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f8231bf8c00) [pid = 1826] [serial = 705] [outer = 0x7f822de57000] 16:48:59 INFO - PROCESS | 1826 | 1461023339943 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1454ms 16:48:59 INFO - PROCESS | 1826 | 1461023339977 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 1826 | 1461023339980 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:48:59 INFO - PROCESS | 1826 | 1461023339986 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 1826 | 1461023339990 Marionette TRACE conn3 <- [1,910,null,{}] 16:48:59 INFO - PROCESS | 1826 | 1461023339995 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:00 INFO - PROCESS | 1826 | 1461023340169 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:49:00 INFO - PROCESS | 1826 | 1461023340339 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245035800 == 79 [pid = 1826] [id = 235] 16:49:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f822ff46c00) [pid = 1826] [serial = 706] [outer = (nil)] 16:49:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8233ca8000) [pid = 1826] [serial = 707] [outer = 0x7f822ff46c00] 16:49:00 INFO - PROCESS | 1826 | 1461023340414 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8235a3b000) [pid = 1826] [serial = 708] [outer = 0x7f822ff46c00] 16:49:01 INFO - PROCESS | 1826 | 1461023341294 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1383ms 16:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:49:01 INFO - PROCESS | 1826 | 1461023341371 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 1826 | 1461023341374 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:49:01 INFO - PROCESS | 1826 | 1461023341381 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 1826 | 1461023341384 Marionette TRACE conn3 <- [1,914,null,{}] 16:49:01 INFO - PROCESS | 1826 | 1461023341390 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:01 INFO - PROCESS | 1826 | 1461023341619 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:49:01 INFO - PROCESS | 1826 | 1461023341789 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245180800 == 80 [pid = 1826] [id = 236] 16:49:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f8232e25800) [pid = 1826] [serial = 709] [outer = (nil)] 16:49:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f8235af1800) [pid = 1826] [serial = 710] [outer = 0x7f8232e25800] 16:49:01 INFO - PROCESS | 1826 | 1461023341865 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f8235cdd800) [pid = 1826] [serial = 711] [outer = 0x7f8232e25800] 16:49:02 INFO - PROCESS | 1826 | 1461023342711 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1389ms 16:49:02 INFO - PROCESS | 1826 | 1461023342775 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 1826 | 1461023342779 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:49:02 INFO - PROCESS | 1826 | 1461023342787 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 1826 | 1461023342790 Marionette TRACE conn3 <- [1,918,null,{}] 16:49:02 INFO - PROCESS | 1826 | 1461023342796 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:03 INFO - PROCESS | 1826 | 1461023343094 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:49:03 INFO - PROCESS | 1826 | 1461023343384 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8246e85800 == 81 [pid = 1826] [id = 237] 16:49:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8238f3cc00) [pid = 1826] [serial = 712] [outer = (nil)] 16:49:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f823ecddc00) [pid = 1826] [serial = 713] [outer = 0x7f8238f3cc00] 16:49:03 INFO - PROCESS | 1826 | 1461023343538 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f823f874400) [pid = 1826] [serial = 714] [outer = 0x7f8238f3cc00] 16:49:04 INFO - PROCESS | 1826 | 1461023344342 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1589ms 16:49:04 INFO - PROCESS | 1826 | 1461023344377 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 1826 | 1461023344381 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:49:04 INFO - PROCESS | 1826 | 1461023344387 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 1826 | 1461023344391 Marionette TRACE conn3 <- [1,922,null,{}] 16:49:04 INFO - PROCESS | 1826 | 1461023344396 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:04 INFO - PROCESS | 1826 | 1461023344571 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:49:04 INFO - PROCESS | 1826 | 1461023344743 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824911c800 == 82 [pid = 1826] [id = 238] 16:49:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8235cad800) [pid = 1826] [serial = 715] [outer = (nil)] 16:49:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f823fab3c00) [pid = 1826] [serial = 716] [outer = 0x7f8235cad800] 16:49:04 INFO - PROCESS | 1826 | 1461023344825 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f823fb08000) [pid = 1826] [serial = 717] [outer = 0x7f8235cad800] 16:49:05 INFO - PROCESS | 1826 | 1461023345721 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1384ms 16:49:05 INFO - PROCESS | 1826 | 1461023345772 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:49:05 INFO - PROCESS | 1826 | 1461023345776 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:49:05 INFO - PROCESS | 1826 | 1461023345782 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 1826 | 1461023345784 Marionette TRACE conn3 <- [1,926,null,{}] 16:49:05 INFO - PROCESS | 1826 | 1461023345790 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:05 INFO - PROCESS | 1826 | 1461023345979 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:49:06 INFO - PROCESS | 1826 | 1461023346153 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f9ce000 == 83 [pid = 1826] [id = 239] 16:49:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f823ec53000) [pid = 1826] [serial = 718] [outer = (nil)] 16:49:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f823fb0e800) [pid = 1826] [serial = 719] [outer = 0x7f823ec53000] 16:49:06 INFO - PROCESS | 1826 | 1461023346226 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f823fd8e000) [pid = 1826] [serial = 720] [outer = 0x7f823ec53000] 16:49:07 INFO - PROCESS | 1826 | 1461023347107 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1385ms 16:49:07 INFO - PROCESS | 1826 | 1461023347169 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 1826 | 1461023347172 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:49:07 INFO - PROCESS | 1826 | 1461023347179 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 1826 | 1461023347182 Marionette TRACE conn3 <- [1,930,null,{}] 16:49:07 INFO - PROCESS | 1826 | 1461023347187 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:07 INFO - PROCESS | 1826 | 1461023347384 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:49:07 INFO - PROCESS | 1826 | 1461023347565 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8249371000 == 84 [pid = 1826] [id = 240] 16:49:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f823fa52400) [pid = 1826] [serial = 721] [outer = (nil)] 16:49:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f823fde7000) [pid = 1826] [serial = 722] [outer = 0x7f823fa52400] 16:49:07 INFO - PROCESS | 1826 | 1461023347643 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f823ff32000) [pid = 1826] [serial = 723] [outer = 0x7f823fa52400] 16:49:08 INFO - PROCESS | 1826 | 1461023348635 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1530ms 16:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:49:08 INFO - PROCESS | 1826 | 1461023348710 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 1826 | 1461023348713 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:49:08 INFO - PROCESS | 1826 | 1461023348720 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 1826 | 1461023348722 Marionette TRACE conn3 <- [1,934,null,{}] 16:49:08 INFO - PROCESS | 1826 | 1461023348728 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:08 INFO - PROCESS | 1826 | 1461023348930 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:49:09 INFO - PROCESS | 1826 | 1461023349155 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822c9e2800 == 85 [pid = 1826] [id = 241] 16:49:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f822625d800) [pid = 1826] [serial = 724] [outer = (nil)] 16:49:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8235cddc00) [pid = 1826] [serial = 725] [outer = 0x7f822625d800] 16:49:09 INFO - PROCESS | 1826 | 1461023349285 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f823ff32c00) [pid = 1826] [serial = 726] [outer = 0x7f822625d800] 16:49:10 INFO - PROCESS | 1826 | 1461023350458 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1780ms 16:49:10 INFO - PROCESS | 1826 | 1461023350501 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:49:10 INFO - PROCESS | 1826 | 1461023350507 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:49:10 INFO - PROCESS | 1826 | 1461023350523 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 1826 | 1461023350528 Marionette TRACE conn3 <- [1,938,null,{}] 16:49:10 INFO - PROCESS | 1826 | 1461023350536 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:10 INFO - PROCESS | 1826 | 1461023350780 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:49:10 INFO - PROCESS | 1826 | 1461023350985 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822845c800 == 86 [pid = 1826] [id = 242] 16:49:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8221c93000) [pid = 1826] [serial = 727] [outer = (nil)] 16:49:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f822610cc00) [pid = 1826] [serial = 728] [outer = 0x7f8221c93000] 16:49:11 INFO - PROCESS | 1826 | 1461023351060 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f82285ef800) [pid = 1826] [serial = 729] [outer = 0x7f8221c93000] 16:49:12 INFO - PROCESS | 1826 | 1461023352087 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1639ms 16:49:12 INFO - PROCESS | 1826 | 1461023352162 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 1826 | 1461023352171 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:49:12 INFO - PROCESS | 1826 | 1461023352181 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1826 | 1461023352184 Marionette TRACE conn3 <- [1,942,null,{}] 16:49:12 INFO - PROCESS | 1826 | 1461023352190 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:12 INFO - PROCESS | 1826 | 1461023352400 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:49:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822f67b800 == 85 [pid = 1826] [id = 230] 16:49:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8233054000 == 84 [pid = 1826] [id = 229] 16:49:12 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f822de5c000) [pid = 1826] [serial = 646] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231b8e800 == 83 [pid = 1826] [id = 228] 16:49:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822dbb1000 == 82 [pid = 1826] [id = 227] 16:49:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226215800 == 81 [pid = 1826] [id = 226] 16:49:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822a0b2800 == 80 [pid = 1826] [id = 225] 16:49:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fb38800 == 79 [pid = 1826] [id = 219] 16:49:12 INFO - PROCESS | 1826 | 1461023352663 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8238da2800 == 78 [pid = 1826] [id = 218] 16:49:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823151f000 == 77 [pid = 1826] [id = 217] 16:49:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228426000 == 76 [pid = 1826] [id = 216] 16:49:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232355800 == 75 [pid = 1826] [id = 215] 16:49:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822841a800 == 76 [pid = 1826] [id = 243] 16:49:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f822860d400) [pid = 1826] [serial = 730] [outer = (nil)] 16:49:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f82290c4400) [pid = 1826] [serial = 731] [outer = 0x7f822860d400] 16:49:12 INFO - PROCESS | 1826 | 1461023352740 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f822954fc00) [pid = 1826] [serial = 732] [outer = 0x7f822860d400] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8229619c00) [pid = 1826] [serial = 613] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f822ce34800) [pid = 1826] [serial = 622] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f822cc41c00) [pid = 1826] [serial = 616] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f822f352800) [pid = 1826] [serial = 625] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f822cca7400) [pid = 1826] [serial = 644] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8229711400) [pid = 1826] [serial = 638] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f822c905800) [pid = 1826] [serial = 641] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8228654c00) [pid = 1826] [serial = 634] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f8226e9f400) [pid = 1826] [serial = 610] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8226e93400) [pid = 1826] [serial = 632] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f822acf2000) [pid = 1826] [serial = 640] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f822ca6b000) [pid = 1826] [serial = 607] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f822896bc00) [pid = 1826] [serial = 635] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8226258400) [pid = 1826] [serial = 631] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f822fe7fc00) [pid = 1826] [serial = 628] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f8229613c00) [pid = 1826] [serial = 637] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f822860ac00) [pid = 1826] [serial = 643] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f822cd64400) [pid = 1826] [serial = 619] [outer = (nil)] [url = about:blank] 16:49:13 INFO - PROCESS | 1826 | 1461023353595 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1439ms 16:49:13 INFO - PROCESS | 1826 | 1461023353621 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 1826 | 1461023353624 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:49:13 INFO - PROCESS | 1826 | 1461023353630 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 1826 | 1461023353636 Marionette TRACE conn3 <- [1,946,null,{}] 16:49:13 INFO - PROCESS | 1826 | 1461023353651 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:13 INFO - PROCESS | 1826 | 1461023353820 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:49:13 INFO - PROCESS | 1826 | 1461023353838 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822f31c000 == 77 [pid = 1826] [id = 244] 16:49:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f82299f0400) [pid = 1826] [serial = 733] [outer = (nil)] 16:49:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f822acf9400) [pid = 1826] [serial = 734] [outer = 0x7f82299f0400] 16:49:13 INFO - PROCESS | 1826 | 1461023353916 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f822c90b000) [pid = 1826] [serial = 735] [outer = 0x7f82299f0400] 16:49:14 INFO - PROCESS | 1826 | 1461023354785 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1184ms 16:49:14 INFO - PROCESS | 1826 | 1461023354842 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 1826 | 1461023354846 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:49:14 INFO - PROCESS | 1826 | 1461023354857 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 1826 | 1461023354859 Marionette TRACE conn3 <- [1,950,null,{}] 16:49:14 INFO - PROCESS | 1826 | 1461023354863 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:15 INFO - PROCESS | 1826 | 1461023355092 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:49:15 INFO - PROCESS | 1826 | 1461023355118 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823175d000 == 78 [pid = 1826] [id = 245] 16:49:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8229612400) [pid = 1826] [serial = 736] [outer = (nil)] 16:49:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f822ccb3800) [pid = 1826] [serial = 737] [outer = 0x7f8229612400] 16:49:15 INFO - PROCESS | 1826 | 1461023355191 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f822ce41400) [pid = 1826] [serial = 738] [outer = 0x7f8229612400] 16:49:16 INFO - PROCESS | 1826 | 1461023356064 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1231ms 16:49:16 INFO - PROCESS | 1826 | 1461023356089 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:49:16 INFO - PROCESS | 1826 | 1461023356092 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:49:16 INFO - PROCESS | 1826 | 1461023356098 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 1826 | 1461023356100 Marionette TRACE conn3 <- [1,954,null,{}] 16:49:16 INFO - PROCESS | 1826 | 1461023356105 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:16 INFO - PROCESS | 1826 | 1461023356307 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:49:16 INFO - PROCESS | 1826 | 1461023356348 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82321f3000 == 79 [pid = 1826] [id = 246] 16:49:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f822cca8000) [pid = 1826] [serial = 739] [outer = (nil)] 16:49:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f822f6b6c00) [pid = 1826] [serial = 740] [outer = 0x7f822cca8000] 16:49:16 INFO - PROCESS | 1826 | 1461023356412 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f82311c6c00) [pid = 1826] [serial = 741] [outer = 0x7f822cca8000] 16:49:17 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8229411400) [pid = 1826] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:49:17 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f822af7c000) [pid = 1826] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:49:17 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f822a092800) [pid = 1826] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:49:17 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8225f97400) [pid = 1826] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:49:17 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8226105c00) [pid = 1826] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:49:17 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f82263a0c00) [pid = 1826] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:49:17 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f822946d800) [pid = 1826] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:49:17 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f822ce37c00) [pid = 1826] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:49:17 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f82286c4000) [pid = 1826] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:49:17 INFO - PROCESS | 1826 | 1461023357492 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1431ms 16:49:17 INFO - PROCESS | 1826 | 1461023357530 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 1826 | 1461023357534 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:49:17 INFO - PROCESS | 1826 | 1461023357539 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 1826 | 1461023357542 Marionette TRACE conn3 <- [1,958,null,{}] 16:49:17 INFO - PROCESS | 1826 | 1461023357547 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:17 INFO - PROCESS | 1826 | 1461023357719 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:49:17 INFO - PROCESS | 1826 | 1461023357736 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232c5b000 == 80 [pid = 1826] [id = 247] 16:49:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f822c90d400) [pid = 1826] [serial = 742] [outer = (nil)] 16:49:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f822f621400) [pid = 1826] [serial = 743] [outer = 0x7f822c90d400] 16:49:17 INFO - PROCESS | 1826 | 1461023357801 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8232e9c000) [pid = 1826] [serial = 744] [outer = 0x7f822c90d400] 16:49:18 INFO - PROCESS | 1826 | 1461023358604 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1088ms 16:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:49:18 INFO - PROCESS | 1826 | 1461023358637 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 1826 | 1461023358640 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:49:18 INFO - PROCESS | 1826 | 1461023358645 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 1826 | 1461023358649 Marionette TRACE conn3 <- [1,962,null,{}] 16:49:18 INFO - PROCESS | 1826 | 1461023358663 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:18 INFO - PROCESS | 1826 | 1461023358827 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:49:18 INFO - PROCESS | 1826 | 1461023358842 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82359b6800 == 81 [pid = 1826] [id = 248] 16:49:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8226e99000) [pid = 1826] [serial = 745] [outer = (nil)] 16:49:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8233ca9400) [pid = 1826] [serial = 746] [outer = 0x7f8226e99000] 16:49:18 INFO - PROCESS | 1826 | 1461023358903 Marionette DEBUG loaded listener.js 16:49:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8235aee800) [pid = 1826] [serial = 747] [outer = 0x7f8226e99000] 16:49:20 INFO - PROCESS | 1826 | 1461023360001 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1398ms 16:49:20 INFO - PROCESS | 1826 | 1461023360044 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 1826 | 1461023360051 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:49:20 INFO - PROCESS | 1826 | 1461023360060 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 1826 | 1461023360065 Marionette TRACE conn3 <- [1,966,null,{}] 16:49:20 INFO - PROCESS | 1826 | 1461023360074 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:20 INFO - PROCESS | 1826 | 1461023360264 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:49:20 INFO - PROCESS | 1826 | 1461023360436 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d4df800 == 82 [pid = 1826] [id = 249] 16:49:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8226e9e400) [pid = 1826] [serial = 748] [outer = (nil)] 16:49:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8228a34800) [pid = 1826] [serial = 749] [outer = 0x7f8226e9e400] 16:49:20 INFO - PROCESS | 1826 | 1461023360561 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f822946f800) [pid = 1826] [serial = 750] [outer = 0x7f8226e9e400] 16:49:21 INFO - PROCESS | 1826 | 1461023361450 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1436ms 16:49:21 INFO - PROCESS | 1826 | 1461023361498 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 1826 | 1461023361506 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:49:21 INFO - PROCESS | 1826 | 1461023361517 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 1826 | 1461023361521 Marionette TRACE conn3 <- [1,970,null,{}] 16:49:21 INFO - PROCESS | 1826 | 1461023361527 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:21 INFO - PROCESS | 1826 | 1461023361714 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:49:21 INFO - PROCESS | 1826 | 1461023361884 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231ba5800 == 83 [pid = 1826] [id = 250] 16:49:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8226e9f400) [pid = 1826] [serial = 751] [outer = (nil)] 16:49:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f822acfdc00) [pid = 1826] [serial = 752] [outer = 0x7f8226e9f400] 16:49:21 INFO - PROCESS | 1826 | 1461023361969 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f822cc47800) [pid = 1826] [serial = 753] [outer = 0x7f8226e9f400] 16:49:22 INFO - PROCESS | 1826 | 1461023362875 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1395ms 16:49:22 INFO - PROCESS | 1826 | 1461023362912 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:49:22 INFO - PROCESS | 1826 | 1461023362915 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:49:22 INFO - PROCESS | 1826 | 1461023362923 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 1826 | 1461023362929 Marionette TRACE conn3 <- [1,974,null,{}] 16:49:22 INFO - PROCESS | 1826 | 1461023362945 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:23 INFO - PROCESS | 1826 | 1461023363139 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:49:23 INFO - PROCESS | 1826 | 1461023363308 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fd25800 == 84 [pid = 1826] [id = 251] 16:49:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f822ccb2c00) [pid = 1826] [serial = 754] [outer = (nil)] 16:49:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8231e18400) [pid = 1826] [serial = 755] [outer = 0x7f822ccb2c00] 16:49:23 INFO - PROCESS | 1826 | 1461023363386 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8233840c00) [pid = 1826] [serial = 756] [outer = 0x7f822ccb2c00] 16:49:24 INFO - PROCESS | 1826 | 1461023364252 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1386ms 16:49:24 INFO - PROCESS | 1826 | 1461023364310 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 1826 | 1461023364314 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:49:24 INFO - PROCESS | 1826 | 1461023364320 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 1826 | 1461023364324 Marionette TRACE conn3 <- [1,978,null,{}] 16:49:24 INFO - PROCESS | 1826 | 1461023364329 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:24 INFO - PROCESS | 1826 | 1461023364520 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:49:24 INFO - PROCESS | 1826 | 1461023364690 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8240f4f800 == 85 [pid = 1826] [id = 252] 16:49:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f822ff43000) [pid = 1826] [serial = 757] [outer = (nil)] 16:49:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8235cdf800) [pid = 1826] [serial = 758] [outer = 0x7f822ff43000] 16:49:24 INFO - PROCESS | 1826 | 1461023364764 Marionette DEBUG loaded listener.js 16:49:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8238e53400) [pid = 1826] [serial = 759] [outer = 0x7f822ff43000] 16:49:25 INFO - PROCESS | 1826 | 1461023365612 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1332ms 16:49:25 INFO - PROCESS | 1826 | 1461023365654 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:49:25 INFO - PROCESS | 1826 | 1461023365658 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:49:25 INFO - PROCESS | 1826 | 1461023365664 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:49:25 INFO - PROCESS | 1826 | 1461023365667 Marionette TRACE conn3 <- [1,982,null,{}] 16:49:25 INFO - PROCESS | 1826 | 1461023365672 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:25 INFO - PROCESS | 1826 | 1461023365845 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:49:26 INFO - PROCESS | 1826 | 1461023366031 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244690000 == 86 [pid = 1826] [id = 253] 16:49:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f82299fe000) [pid = 1826] [serial = 760] [outer = (nil)] 16:49:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f823ecd6c00) [pid = 1826] [serial = 761] [outer = 0x7f82299fe000] 16:49:26 INFO - PROCESS | 1826 | 1461023366101 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f823f872400) [pid = 1826] [serial = 762] [outer = 0x7f82299fe000] 16:49:27 INFO - PROCESS | 1826 | 1461023367031 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1428ms 16:49:27 INFO - PROCESS | 1826 | 1461023367094 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 1826 | 1461023367096 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:49:27 INFO - PROCESS | 1826 | 1461023367104 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 1826 | 1461023367108 Marionette TRACE conn3 <- [1,986,null,{}] 16:49:27 INFO - PROCESS | 1826 | 1461023367113 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:27 INFO - PROCESS | 1826 | 1461023367322 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:49:27 INFO - PROCESS | 1826 | 1461023367505 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8246e7f800 == 87 [pid = 1826] [id = 254] 16:49:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f823ecd8000) [pid = 1826] [serial = 763] [outer = (nil)] 16:49:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8240cd4800) [pid = 1826] [serial = 764] [outer = 0x7f823ecd8000] 16:49:27 INFO - PROCESS | 1826 | 1461023367579 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f82410bcc00) [pid = 1826] [serial = 765] [outer = 0x7f823ecd8000] 16:49:28 INFO - PROCESS | 1826 | 1461023368487 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1432ms 16:49:28 INFO - PROCESS | 1826 | 1461023368538 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 1826 | 1461023368541 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:49:28 INFO - PROCESS | 1826 | 1461023368548 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 1826 | 1461023368550 Marionette TRACE conn3 <- [1,990,null,{}] 16:49:28 INFO - PROCESS | 1826 | 1461023368556 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:28 INFO - PROCESS | 1826 | 1461023368732 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:49:28 INFO - PROCESS | 1826 | 1461023368912 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220f9f000 == 88 [pid = 1826] [id = 255] 16:49:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f823fd8e400) [pid = 1826] [serial = 766] [outer = (nil)] 16:49:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8242e27800) [pid = 1826] [serial = 767] [outer = 0x7f823fd8e400] 16:49:28 INFO - PROCESS | 1826 | 1461023368987 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8242f85400) [pid = 1826] [serial = 768] [outer = 0x7f823fd8e400] 16:49:29 INFO - PROCESS | 1826 | 1461023369934 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1434ms 16:49:29 INFO - PROCESS | 1826 | 1461023369984 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 1826 | 1461023369988 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:49:29 INFO - PROCESS | 1826 | 1461023369994 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 1826 | 1461023369996 Marionette TRACE conn3 <- [1,994,null,{}] 16:49:30 INFO - PROCESS | 1826 | 1461023370003 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:30 INFO - PROCESS | 1826 | 1461023370178 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:49:30 INFO - PROCESS | 1826 | 1461023370350 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824937a000 == 89 [pid = 1826] [id = 256] 16:49:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f823ecde000) [pid = 1826] [serial = 769] [outer = (nil)] 16:49:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8244655000) [pid = 1826] [serial = 770] [outer = 0x7f823ecde000] 16:49:30 INFO - PROCESS | 1826 | 1461023370429 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f8244c26000) [pid = 1826] [serial = 771] [outer = 0x7f823ecde000] 16:49:31 INFO - PROCESS | 1826 | 1461023371283 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1333ms 16:49:31 INFO - PROCESS | 1826 | 1461023371328 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:49:31 INFO - PROCESS | 1826 | 1461023371333 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:49:31 INFO - PROCESS | 1826 | 1461023371340 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 1826 | 1461023371343 Marionette TRACE conn3 <- [1,998,null,{}] 16:49:31 INFO - PROCESS | 1826 | 1461023371349 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:31 INFO - PROCESS | 1826 | 1461023371551 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:49:31 INFO - PROCESS | 1826 | 1461023371756 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821eedc800 == 90 [pid = 1826] [id = 257] 16:49:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f8244c2b400) [pid = 1826] [serial = 772] [outer = (nil)] 16:49:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f8244c2f400) [pid = 1826] [serial = 773] [outer = 0x7f8244c2b400] 16:49:31 INFO - PROCESS | 1826 | 1461023371874 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8244dab000) [pid = 1826] [serial = 774] [outer = 0x7f8244c2b400] 16:49:32 INFO - PROCESS | 1826 | 1461023372752 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1479ms 16:49:32 INFO - PROCESS | 1826 | 1461023372820 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 1826 | 1461023372823 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:49:32 INFO - PROCESS | 1826 | 1461023372829 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 1826 | 1461023372832 Marionette TRACE conn3 <- [1,1002,null,{}] 16:49:32 INFO - PROCESS | 1826 | 1461023372837 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:33 INFO - PROCESS | 1826 | 1461023373018 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:49:33 INFO - PROCESS | 1826 | 1461023373191 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822102a000 == 91 [pid = 1826] [id = 258] 16:49:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f821f4b8400) [pid = 1826] [serial = 775] [outer = (nil)] 16:49:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f821f4c0c00) [pid = 1826] [serial = 776] [outer = 0x7f821f4b8400] 16:49:33 INFO - PROCESS | 1826 | 1461023373264 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f821f4c6400) [pid = 1826] [serial = 777] [outer = 0x7f821f4b8400] 16:49:34 INFO - PROCESS | 1826 | 1461023374135 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1336ms 16:49:34 INFO - PROCESS | 1826 | 1461023374167 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:49:34 INFO - PROCESS | 1826 | 1461023374172 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:49:34 INFO - PROCESS | 1826 | 1461023374178 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:49:34 INFO - PROCESS | 1826 | 1461023374182 Marionette TRACE conn3 <- [1,1006,null,{}] 16:49:34 INFO - PROCESS | 1826 | 1461023374187 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:34 INFO - PROCESS | 1826 | 1461023374420 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:49:34 INFO - PROCESS | 1826 | 1461023374595 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f6ac000 == 92 [pid = 1826] [id = 259] 16:49:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f821f4b8c00) [pid = 1826] [serial = 778] [outer = (nil)] 16:49:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f821f677800) [pid = 1826] [serial = 779] [outer = 0x7f821f4b8c00] 16:49:34 INFO - PROCESS | 1826 | 1461023374674 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f824500ec00) [pid = 1826] [serial = 780] [outer = 0x7f821f4b8c00] 16:49:35 INFO - PROCESS | 1826 | 1461023375661 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1541ms 16:49:35 INFO - PROCESS | 1826 | 1461023375722 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 1826 | 1461023375726 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:49:35 INFO - PROCESS | 1826 | 1461023375731 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 1826 | 1461023375734 Marionette TRACE conn3 <- [1,1010,null,{}] 16:49:35 INFO - PROCESS | 1826 | 1461023375740 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:35 INFO - PROCESS | 1826 | 1461023375914 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:49:36 INFO - PROCESS | 1826 | 1461023376107 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d1cd000 == 93 [pid = 1826] [id = 260] 16:49:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f821d24e000) [pid = 1826] [serial = 781] [outer = (nil)] 16:49:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f821d254c00) [pid = 1826] [serial = 782] [outer = 0x7f821d24e000] 16:49:36 INFO - PROCESS | 1826 | 1461023376185 Marionette DEBUG loaded listener.js 16:49:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f821d259800) [pid = 1826] [serial = 783] [outer = 0x7f821d24e000] 16:49:37 INFO - PROCESS | 1826 | 1461023377047 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1385ms 16:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:49:37 INFO - PROCESS | 1826 | 1461023377118 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:49:37 INFO - PROCESS | 1826 | 1461023377121 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:49:37 INFO - PROCESS | 1826 | 1461023377128 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:49:37 INFO - PROCESS | 1826 | 1461023377131 Marionette TRACE conn3 <- [1,1014,null,{}] 16:49:37 INFO - PROCESS | 1826 | 1461023377138 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:37 INFO - PROCESS | 1826 | 1461023377358 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:49:37 INFO - PROCESS | 1826 | 1461023377591 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d43a800 == 94 [pid = 1826] [id = 261] 16:49:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f821d24f800) [pid = 1826] [serial = 784] [outer = (nil)] 16:49:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f821d3c8000) [pid = 1826] [serial = 785] [outer = 0x7f821d24f800] 16:49:37 INFO - PROCESS | 1826 | 1461023377709 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f821d3cc800) [pid = 1826] [serial = 786] [outer = 0x7f821d24f800] 16:49:38 INFO - PROCESS | 1826 | 1461023378829 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1741ms 16:49:38 INFO - PROCESS | 1826 | 1461023378868 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 1826 | 1461023378875 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:49:38 INFO - PROCESS | 1826 | 1461023378884 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 1826 | 1461023378889 Marionette TRACE conn3 <- [1,1018,null,{}] 16:49:38 INFO - PROCESS | 1826 | 1461023378896 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:39 INFO - PROCESS | 1826 | 1461023379068 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:49:39 INFO - PROCESS | 1826 | 1461023379269 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f9de000 == 95 [pid = 1826] [id = 262] 16:49:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f821f674c00) [pid = 1826] [serial = 787] [outer = (nil)] 16:49:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f821f67b800) [pid = 1826] [serial = 788] [outer = 0x7f821f674c00] 16:49:39 INFO - PROCESS | 1826 | 1461023379338 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f8220fd1800) [pid = 1826] [serial = 789] [outer = 0x7f821f674c00] 16:49:40 INFO - PROCESS | 1826 | 1461023380374 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1538ms 16:49:40 INFO - PROCESS | 1826 | 1461023380423 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 1826 | 1461023380431 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:49:40 INFO - PROCESS | 1826 | 1461023380442 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 1826 | 1461023380446 Marionette TRACE conn3 <- [1,1022,null,{}] 16:49:40 INFO - PROCESS | 1826 | 1461023380452 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:40 INFO - PROCESS | 1826 | 1461023380636 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:49:40 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8238dad000 == 94 [pid = 1826] [id = 209] 16:49:40 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232c5b000 == 93 [pid = 1826] [id = 247] 16:49:40 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f8233d0f800) [pid = 1826] [serial = 695] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f8232be2800) [pid = 1826] [serial = 664] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f8232e9b400) [pid = 1826] [serial = 667] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f82338a0000) [pid = 1826] [serial = 671] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8233972c00) [pid = 1826] [serial = 674] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 1826 | 1461023380895 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82321f3000 == 92 [pid = 1826] [id = 246] 16:49:40 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823175d000 == 91 [pid = 1826] [id = 245] 16:49:40 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822f31c000 == 90 [pid = 1826] [id = 244] 16:49:40 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822841a800 == 89 [pid = 1826] [id = 243] 16:49:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228622000 == 90 [pid = 1826] [id = 263] 16:49:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8226e8c800) [pid = 1826] [serial = 790] [outer = (nil)] 16:49:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f82285e7c00) [pid = 1826] [serial = 791] [outer = 0x7f8226e8c800] 16:49:41 INFO - PROCESS | 1826 | 1461023381074 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f82286bfc00) [pid = 1826] [serial = 792] [outer = 0x7f8226e8c800] 16:49:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822845c800 == 89 [pid = 1826] [id = 242] 16:49:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8245035800 == 88 [pid = 1826] [id = 235] 16:49:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824469a000 == 87 [pid = 1826] [id = 234] 16:49:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232c60800 == 86 [pid = 1826] [id = 233] 16:49:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82295eb000 == 85 [pid = 1826] [id = 232] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f8229550000) [pid = 1826] [serial = 575] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f822ccaa800) [pid = 1826] [serial = 608] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f822f5f7c00) [pid = 1826] [serial = 689] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f822fe81400) [pid = 1826] [serial = 692] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f8230607000) [pid = 1826] [serial = 690] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f822639a400) [pid = 1826] [serial = 678] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f82260c5800) [pid = 1826] [serial = 677] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f822ce3f800) [pid = 1826] [serial = 655] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f8228969800) [pid = 1826] [serial = 680] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f8229470800) [pid = 1826] [serial = 681] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f8229704400) [pid = 1826] [serial = 683] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f822acf3400) [pid = 1826] [serial = 684] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8230609c00) [pid = 1826] [serial = 658] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f822946c800) [pid = 1826] [serial = 652] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f822cd6e800) [pid = 1826] [serial = 686] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8226267000) [pid = 1826] [serial = 649] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f82314e5400) [pid = 1826] [serial = 661] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f822fff8000) [pid = 1826] [serial = 647] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f8231691400) [pid = 1826] [serial = 434] [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.] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f822cf38800) [pid = 1826] [serial = 687] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f82319ab400) [pid = 1826] [serial = 693] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1826 | 1461023381871 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1493ms 16:49:41 INFO - PROCESS | 1826 | 1461023381935 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:49:41 INFO - PROCESS | 1826 | 1461023381940 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:49:41 INFO - PROCESS | 1826 | 1461023381947 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 1826 | 1461023381952 Marionette TRACE conn3 <- [1,1026,null,{}] 16:49:41 INFO - PROCESS | 1826 | 1461023381968 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:42 INFO - PROCESS | 1826 | 1461023382147 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:49:42 INFO - PROCESS | 1826 | 1461023382165 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822c9de000 == 86 [pid = 1826] [id = 264] 16:49:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8226e95c00) [pid = 1826] [serial = 793] [outer = (nil)] 16:49:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8229616000) [pid = 1826] [serial = 794] [outer = 0x7f8226e95c00] 16:49:42 INFO - PROCESS | 1826 | 1461023382357 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f8229eacc00) [pid = 1826] [serial = 795] [outer = 0x7f8226e95c00] 16:49:43 INFO - PROCESS | 1826 | 1461023383136 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1241ms 16:49:43 INFO - PROCESS | 1826 | 1461023383192 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:49:43 INFO - PROCESS | 1826 | 1461023383197 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:49:43 INFO - PROCESS | 1826 | 1461023383204 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 1826 | 1461023383207 Marionette TRACE conn3 <- [1,1030,null,{}] 16:49:43 INFO - PROCESS | 1826 | 1461023383212 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:43 INFO - PROCESS | 1826 | 1461023383369 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:49:43 INFO - PROCESS | 1826 | 1461023383384 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822dba3800 == 87 [pid = 1826] [id = 265] 16:49:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8229eae800) [pid = 1826] [serial = 796] [outer = (nil)] 16:49:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f822cc43800) [pid = 1826] [serial = 797] [outer = 0x7f8229eae800] 16:49:43 INFO - PROCESS | 1826 | 1461023383448 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f822cd6b000) [pid = 1826] [serial = 798] [outer = 0x7f8229eae800] 16:49:44 INFO - PROCESS | 1826 | 1461023384368 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1233ms 16:49:44 INFO - PROCESS | 1826 | 1461023384440 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 1826 | 1461023384443 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:49:44 INFO - PROCESS | 1826 | 1461023384449 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 1826 | 1461023384451 Marionette TRACE conn3 <- [1,1034,null,{}] 16:49:44 INFO - PROCESS | 1826 | 1461023384456 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:44 INFO - PROCESS | 1826 | 1461023384663 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:49:44 INFO - PROCESS | 1826 | 1461023384689 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231513800 == 88 [pid = 1826] [id = 266] 16:49:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f82299f1800) [pid = 1826] [serial = 799] [outer = (nil)] 16:49:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f822cf2e800) [pid = 1826] [serial = 800] [outer = 0x7f82299f1800] 16:49:44 INFO - PROCESS | 1826 | 1461023384751 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f822f357000) [pid = 1826] [serial = 801] [outer = 0x7f82299f1800] 16:49:45 INFO - PROCESS | 1826 | 1461023385814 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:49:45 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f82299f0400) [pid = 1826] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:49:45 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f822cca8000) [pid = 1826] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:49:45 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f8229612400) [pid = 1826] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:49:45 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f822c90d400) [pid = 1826] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:49:45 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f822860d400) [pid = 1826] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:49:45 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8221c93000) [pid = 1826] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:49:45 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f8231e1d800) [pid = 1826] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1430ms 16:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:49:45 INFO - PROCESS | 1826 | 1461023385880 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:49:45 INFO - PROCESS | 1826 | 1461023385882 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:49:45 INFO - PROCESS | 1826 | 1461023385889 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 1826 | 1461023385892 Marionette TRACE conn3 <- [1,1038,null,{}] 16:49:45 INFO - PROCESS | 1826 | 1461023385897 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:46 INFO - PROCESS | 1826 | 1461023386079 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:49:46 INFO - PROCESS | 1826 | 1461023386214 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231b9f800 == 89 [pid = 1826] [id = 267] 16:49:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f822c906800) [pid = 1826] [serial = 802] [outer = (nil)] 16:49:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8231af8000) [pid = 1826] [serial = 803] [outer = 0x7f822c906800] 16:49:46 INFO - PROCESS | 1826 | 1461023386281 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f8233840400) [pid = 1826] [serial = 804] [outer = 0x7f822c906800] 16:49:46 INFO - PROCESS | 1826 | 1461023386994 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1133ms 16:49:47 INFO - PROCESS | 1826 | 1461023387022 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 1826 | 1461023387024 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:49:47 INFO - PROCESS | 1826 | 1461023387030 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 1826 | 1461023387032 Marionette TRACE conn3 <- [1,1042,null,{}] 16:49:47 INFO - PROCESS | 1826 | 1461023387038 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:47 INFO - PROCESS | 1826 | 1461023387249 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:49:47 INFO - PROCESS | 1826 | 1461023387268 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823312e800 == 90 [pid = 1826] [id = 268] 16:49:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f822f35bc00) [pid = 1826] [serial = 805] [outer = (nil)] 16:49:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f8233d0cc00) [pid = 1826] [serial = 806] [outer = 0x7f822f35bc00] 16:49:47 INFO - PROCESS | 1826 | 1461023387329 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8238f3c800) [pid = 1826] [serial = 807] [outer = 0x7f822f35bc00] 16:49:48 INFO - PROCESS | 1826 | 1461023388297 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1277ms 16:49:48 INFO - PROCESS | 1826 | 1461023388309 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 1826 | 1461023388315 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:49:48 INFO - PROCESS | 1826 | 1461023388323 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 1826 | 1461023388329 Marionette TRACE conn3 <- [1,1046,null,{}] 16:49:48 INFO - PROCESS | 1826 | 1461023388338 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:48 INFO - PROCESS | 1826 | 1461023388532 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:49:48 INFO - PROCESS | 1826 | 1461023388721 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221d19800 == 91 [pid = 1826] [id = 269] 16:49:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f821f4c6800) [pid = 1826] [serial = 808] [outer = (nil)] 16:49:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f8221c91800) [pid = 1826] [serial = 809] [outer = 0x7f821f4c6800] 16:49:48 INFO - PROCESS | 1826 | 1461023388860 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f8226395c00) [pid = 1826] [serial = 810] [outer = 0x7f821f4c6800] 16:49:49 INFO - PROCESS | 1826 | 1461023389738 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1485ms 16:49:49 INFO - PROCESS | 1826 | 1461023389809 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:49:49 INFO - PROCESS | 1826 | 1461023389818 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:49:49 INFO - PROCESS | 1826 | 1461023389828 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:49:49 INFO - PROCESS | 1826 | 1461023389831 Marionette TRACE conn3 <- [1,1050,null,{}] 16:49:49 INFO - PROCESS | 1826 | 1461023389838 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:50 INFO - PROCESS | 1826 | 1461023390068 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:49:50 INFO - PROCESS | 1826 | 1461023390307 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822db9f800 == 92 [pid = 1826] [id = 270] 16:49:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f822865f000) [pid = 1826] [serial = 811] [outer = (nil)] 16:49:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f82290bdc00) [pid = 1826] [serial = 812] [outer = 0x7f822865f000] 16:49:50 INFO - PROCESS | 1826 | 1461023390427 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f8229702400) [pid = 1826] [serial = 813] [outer = 0x7f822865f000] 16:49:51 INFO - PROCESS | 1826 | 1461023391408 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1636ms 16:49:51 INFO - PROCESS | 1826 | 1461023391465 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 1826 | 1461023391470 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:49:51 INFO - PROCESS | 1826 | 1461023391476 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 1826 | 1461023391483 Marionette TRACE conn3 <- [1,1054,null,{}] 16:49:51 INFO - PROCESS | 1826 | 1461023391500 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:51 INFO - PROCESS | 1826 | 1461023391747 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:49:52 INFO - PROCESS | 1826 | 1461023392015 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8239b0a800 == 93 [pid = 1826] [id = 271] 16:49:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f822de5d800) [pid = 1826] [serial = 814] [outer = (nil)] 16:49:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8230eae800) [pid = 1826] [serial = 815] [outer = 0x7f822de5d800] 16:49:52 INFO - PROCESS | 1826 | 1461023392098 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f8231e15c00) [pid = 1826] [serial = 816] [outer = 0x7f822de5d800] 16:49:52 INFO - PROCESS | 1826 | 1461023392971 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1542ms 16:49:53 INFO - PROCESS | 1826 | 1461023393020 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:49:53 INFO - PROCESS | 1826 | 1461023393025 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:49:53 INFO - PROCESS | 1826 | 1461023393031 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 1826 | 1461023393034 Marionette TRACE conn3 <- [1,1058,null,{}] 16:49:53 INFO - PROCESS | 1826 | 1461023393039 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:53 INFO - PROCESS | 1826 | 1461023393224 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:49:53 INFO - PROCESS | 1826 | 1461023393408 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823ffb4000 == 94 [pid = 1826] [id = 272] 16:49:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f822f355800) [pid = 1826] [serial = 817] [outer = (nil)] 16:49:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8235ce9800) [pid = 1826] [serial = 818] [outer = 0x7f822f355800] 16:49:53 INFO - PROCESS | 1826 | 1461023393483 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f823f869800) [pid = 1826] [serial = 819] [outer = 0x7f822f355800] 16:49:54 INFO - PROCESS | 1826 | 1461023394303 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1334ms 16:49:54 INFO - PROCESS | 1826 | 1461023394365 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 1826 | 1461023394368 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:49:54 INFO - PROCESS | 1826 | 1461023394375 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 1826 | 1461023394377 Marionette TRACE conn3 <- [1,1062,null,{}] 16:49:54 INFO - PROCESS | 1826 | 1461023394383 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:54 INFO - PROCESS | 1826 | 1461023394576 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:49:54 INFO - PROCESS | 1826 | 1461023394755 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82446a0800 == 95 [pid = 1826] [id = 273] 16:49:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f822cc46400) [pid = 1826] [serial = 820] [outer = (nil)] 16:49:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f823fb04400) [pid = 1826] [serial = 821] [outer = 0x7f822cc46400] 16:49:54 INFO - PROCESS | 1826 | 1461023394830 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f823fd98800) [pid = 1826] [serial = 822] [outer = 0x7f822cc46400] 16:49:55 INFO - PROCESS | 1826 | 1461023395709 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1386ms 16:49:55 INFO - PROCESS | 1826 | 1461023395763 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 1826 | 1461023395767 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:49:55 INFO - PROCESS | 1826 | 1461023395775 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 1826 | 1461023395779 Marionette TRACE conn3 <- [1,1066,null,{}] 16:49:55 INFO - PROCESS | 1826 | 1461023395785 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:56 INFO - PROCESS | 1826 | 1461023396012 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:49:56 INFO - PROCESS | 1826 | 1461023396249 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8246e79800 == 96 [pid = 1826] [id = 274] 16:49:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f8240dfbc00) [pid = 1826] [serial = 823] [outer = (nil)] 16:49:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f8242e97800) [pid = 1826] [serial = 824] [outer = 0x7f8240dfbc00] 16:49:56 INFO - PROCESS | 1826 | 1461023396370 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f8244d5e000) [pid = 1826] [serial = 825] [outer = 0x7f8240dfbc00] 16:49:57 INFO - PROCESS | 1826 | 1461023397234 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1481ms 16:49:57 INFO - PROCESS | 1826 | 1461023397257 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:49:57 INFO - PROCESS | 1826 | 1461023397266 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:49:57 INFO - PROCESS | 1826 | 1461023397274 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 1826 | 1461023397277 Marionette TRACE conn3 <- [1,1070,null,{}] 16:49:57 INFO - PROCESS | 1826 | 1461023397283 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:57 INFO - PROCESS | 1826 | 1461023397468 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:49:57 INFO - PROCESS | 1826 | 1461023397665 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821fc0e000 == 97 [pid = 1826] [id = 275] 16:49:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f82282c8800) [pid = 1826] [serial = 826] [outer = (nil)] 16:49:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f82282d0c00) [pid = 1826] [serial = 827] [outer = 0x7f82282c8800] 16:49:57 INFO - PROCESS | 1826 | 1461023397742 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f82282d6000) [pid = 1826] [serial = 828] [outer = 0x7f82282c8800] 16:49:58 INFO - PROCESS | 1826 | 1461023398609 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1389ms 16:49:58 INFO - PROCESS | 1826 | 1461023398664 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 1826 | 1461023398668 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:49:58 INFO - PROCESS | 1826 | 1461023398675 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 1826 | 1461023398677 Marionette TRACE conn3 <- [1,1074,null,{}] 16:49:58 INFO - PROCESS | 1826 | 1461023398683 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:58 INFO - PROCESS | 1826 | 1461023398865 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:49:59 INFO - PROCESS | 1826 | 1461023399050 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824785b800 == 98 [pid = 1826] [id = 276] 16:49:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f821f3eb400) [pid = 1826] [serial = 829] [outer = (nil)] 16:49:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f821f3f4400) [pid = 1826] [serial = 830] [outer = 0x7f821f3eb400] 16:49:59 INFO - PROCESS | 1826 | 1461023399126 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f821f3f8800) [pid = 1826] [serial = 831] [outer = 0x7f821f3eb400] 16:49:59 INFO - PROCESS | 1826 | 1461023399979 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1331ms 16:50:00 INFO - PROCESS | 1826 | 1461023400007 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:50:00 INFO - PROCESS | 1826 | 1461023400011 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:50:00 INFO - PROCESS | 1826 | 1461023400017 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:50:00 INFO - PROCESS | 1826 | 1461023400022 Marionette TRACE conn3 <- [1,1078,null,{}] 16:50:00 INFO - PROCESS | 1826 | 1461023400031 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:00 INFO - PROCESS | 1826 | 1461023400234 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:50:00 INFO - PROCESS | 1826 | 1461023400514 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ed59000 == 99 [pid = 1826] [id = 277] 16:50:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f82282ca800) [pid = 1826] [serial = 832] [outer = (nil)] 16:50:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f82282d3800) [pid = 1826] [serial = 833] [outer = 0x7f82282ca800] 16:50:00 INFO - PROCESS | 1826 | 1461023400651 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f8240f05000) [pid = 1826] [serial = 834] [outer = 0x7f82282ca800] 16:50:01 INFO - PROCESS | 1826 | 1461023401524 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1546ms 16:50:01 INFO - PROCESS | 1826 | 1461023401565 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 1826 | 1461023401569 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:50:01 INFO - PROCESS | 1826 | 1461023401575 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 1826 | 1461023401577 Marionette TRACE conn3 <- [1,1082,null,{}] 16:50:01 INFO - PROCESS | 1826 | 1461023401584 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:01 INFO - PROCESS | 1826 | 1461023401778 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:50:01 INFO - PROCESS | 1826 | 1461023401977 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e0b9000 == 100 [pid = 1826] [id = 278] 16:50:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f82282ccc00) [pid = 1826] [serial = 835] [outer = (nil)] 16:50:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f822e0d9400) [pid = 1826] [serial = 836] [outer = 0x7f82282ccc00] 16:50:02 INFO - PROCESS | 1826 | 1461023402097 Marionette DEBUG loaded listener.js 16:50:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f822e0de800) [pid = 1826] [serial = 837] [outer = 0x7f82282ccc00] 16:50:03 INFO - PROCESS | 1826 | 1461023403059 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1535ms 16:50:03 INFO - PROCESS | 1826 | 1461023403112 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 1826 | 1461023403116 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:50:03 INFO - PROCESS | 1826 | 1461023403122 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 1826 | 1461023403127 Marionette TRACE conn3 <- [1,1086,null,{}] 16:50:03 INFO - PROCESS | 1826 | 1461023403133 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:03 INFO - PROCESS | 1826 | 1461023403498 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:50:03 INFO - PROCESS | 1826 | 1461023403696 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b0a5800 == 101 [pid = 1826] [id = 279] 16:50:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f821d3ce000) [pid = 1826] [serial = 838] [outer = (nil)] 16:50:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f8226e8b000) [pid = 1826] [serial = 839] [outer = 0x7f821d3ce000] 16:50:03 INFO - PROCESS | 1826 | 1461023403780 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f822e0dec00) [pid = 1826] [serial = 840] [outer = 0x7f821d3ce000] 16:50:04 INFO - PROCESS | 1826 | 1461023404680 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1590ms 16:50:04 INFO - PROCESS | 1826 | 1461023404714 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:50:04 INFO - PROCESS | 1826 | 1461023404719 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:50:04 INFO - PROCESS | 1826 | 1461023404726 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 1826 | 1461023404730 Marionette TRACE conn3 <- [1,1090,null,{}] 16:50:04 INFO - PROCESS | 1826 | 1461023404735 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:04 INFO - PROCESS | 1826 | 1461023404934 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:50:05 INFO - PROCESS | 1826 | 1461023405129 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220fad000 == 102 [pid = 1826] [id = 280] 16:50:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f821af87000) [pid = 1826] [serial = 841] [outer = (nil)] 16:50:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f821fc80000) [pid = 1826] [serial = 842] [outer = 0x7f821af87000] 16:50:05 INFO - PROCESS | 1826 | 1461023405202 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f821fc87800) [pid = 1826] [serial = 843] [outer = 0x7f821af87000] 16:50:06 INFO - PROCESS | 1826 | 1461023406661 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1992ms 16:50:06 INFO - PROCESS | 1826 | 1461023406721 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 1826 | 1461023406730 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:50:06 INFO - PROCESS | 1826 | 1461023406739 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 1826 | 1461023406743 Marionette TRACE conn3 <- [1,1094,null,{}] 16:50:06 INFO - PROCESS | 1826 | 1461023406751 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:06 INFO - PROCESS | 1826 | 1461023406988 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:50:07 INFO - PROCESS | 1826 | 1461023407362 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d1d9800 == 103 [pid = 1826] [id = 281] 16:50:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f821f4c1000) [pid = 1826] [serial = 844] [outer = (nil)] 16:50:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f821f4c4800) [pid = 1826] [serial = 845] [outer = 0x7f821f4c1000] 16:50:07 INFO - PROCESS | 1826 | 1461023407440 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f821f67d800) [pid = 1826] [serial = 846] [outer = 0x7f821f4c1000] 16:50:08 INFO - PROCESS | 1826 | 1461023408493 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231b9f800 == 102 [pid = 1826] [id = 267] 16:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1795ms 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f8233ca9400) [pid = 1826] [serial = 746] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f8233ca8000) [pid = 1826] [serial = 707] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f823fab3c00) [pid = 1826] [serial = 716] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f823ecddc00) [pid = 1826] [serial = 713] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f823fde7000) [pid = 1826] [serial = 722] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f823fb0e800) [pid = 1826] [serial = 719] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f8235af1800) [pid = 1826] [serial = 710] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231513800 == 101 [pid = 1826] [id = 266] 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823ff6b000 == 100 [pid = 1826] [id = 231] 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822dba3800 == 99 [pid = 1826] [id = 265] 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822c9de000 == 98 [pid = 1826] [id = 264] 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228622000 == 97 [pid = 1826] [id = 263] 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f9de000 == 96 [pid = 1826] [id = 262] 16:50:08 INFO - PROCESS | 1826 | 1461023408595 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 1826 | 1461023408605 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8246e7f800 == 95 [pid = 1826] [id = 254] 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8244690000 == 94 [pid = 1826] [id = 253] 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8240f4f800 == 93 [pid = 1826] [id = 252] 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fd25800 == 92 [pid = 1826] [id = 251] 16:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231ba5800 == 91 [pid = 1826] [id = 250] 16:50:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d4df800 == 90 [pid = 1826] [id = 249] 16:50:08 INFO - PROCESS | 1826 | 1461023408632 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 1826 | 1461023408637 Marionette TRACE conn3 <- [1,1098,null,{}] 16:50:08 INFO - PROCESS | 1826 | 1461023408643 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:08 INFO - PROCESS | 1826 | 1461023408846 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f8232e9c000) [pid = 1826] [serial = 744] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f822c90b000) [pid = 1826] [serial = 735] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f82311c6c00) [pid = 1826] [serial = 741] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f822ce41400) [pid = 1826] [serial = 738] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f822ccb3800) [pid = 1826] [serial = 737] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f822f6b6c00) [pid = 1826] [serial = 740] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f822f621400) [pid = 1826] [serial = 743] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f82285e7000) [pid = 1826] [serial = 698] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f82290c4400) [pid = 1826] [serial = 731] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f82285ef800) [pid = 1826] [serial = 729] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f822acf9400) [pid = 1826] [serial = 734] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f8231161000) [pid = 1826] [serial = 704] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f822954fc00) [pid = 1826] [serial = 732] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f82299fc800) [pid = 1826] [serial = 701] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f8235cddc00) [pid = 1826] [serial = 725] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f8235a35000) [pid = 1826] [serial = 696] [outer = (nil)] [url = about:blank] 16:50:08 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f822610cc00) [pid = 1826] [serial = 728] [outer = (nil)] [url = about:blank] 16:50:09 INFO - PROCESS | 1826 | 1461023409063 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f9c8000 == 91 [pid = 1826] [id = 282] 16:50:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f821f4c2800) [pid = 1826] [serial = 847] [outer = (nil)] 16:50:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f8225f93c00) [pid = 1826] [serial = 848] [outer = 0x7f821f4c2800] 16:50:09 INFO - PROCESS | 1826 | 1461023409129 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f8226260400) [pid = 1826] [serial = 849] [outer = 0x7f821f4c2800] 16:50:09 INFO - PROCESS | 1826 | 1461023409887 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1290ms 16:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:50:09 INFO - PROCESS | 1826 | 1461023409918 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 1826 | 1461023409921 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:50:09 INFO - PROCESS | 1826 | 1461023409928 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 1826 | 1461023409933 Marionette TRACE conn3 <- [1,1102,null,{}] 16:50:09 INFO - PROCESS | 1826 | 1461023409949 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:10 INFO - PROCESS | 1826 | 1461023410175 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:50:10 INFO - PROCESS | 1826 | 1461023410344 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822863e000 == 92 [pid = 1826] [id = 283] 16:50:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f821f670800) [pid = 1826] [serial = 850] [outer = (nil)] 16:50:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f82285efc00) [pid = 1826] [serial = 851] [outer = 0x7f821f670800] 16:50:10 INFO - PROCESS | 1826 | 1461023410424 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f82286c7800) [pid = 1826] [serial = 852] [outer = 0x7f821f670800] 16:50:11 INFO - PROCESS | 1826 | 1461023411242 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1337ms 16:50:11 INFO - PROCESS | 1826 | 1461023411265 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:50:11 INFO - PROCESS | 1826 | 1461023411270 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:50:11 INFO - PROCESS | 1826 | 1461023411276 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:50:11 INFO - PROCESS | 1826 | 1461023411278 Marionette TRACE conn3 <- [1,1106,null,{}] 16:50:11 INFO - PROCESS | 1826 | 1461023411291 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:11 INFO - PROCESS | 1826 | 1461023411525 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:50:11 INFO - PROCESS | 1826 | 1461023411564 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d4c2800 == 93 [pid = 1826] [id = 284] 16:50:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f822860f400) [pid = 1826] [serial = 853] [outer = (nil)] 16:50:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f8229417800) [pid = 1826] [serial = 854] [outer = 0x7f822860f400] 16:50:11 INFO - PROCESS | 1826 | 1461023411629 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f822954fc00) [pid = 1826] [serial = 855] [outer = 0x7f822860f400] 16:50:12 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f82299f1800) [pid = 1826] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:50:12 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f822c906800) [pid = 1826] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:50:12 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f8226e95c00) [pid = 1826] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:50:12 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f821f674c00) [pid = 1826] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:50:12 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f8229eae800) [pid = 1826] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:50:12 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f8226e8c800) [pid = 1826] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:50:13 INFO - PROCESS | 1826 | 1461023413207 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1988ms 16:50:13 INFO - PROCESS | 1826 | 1461023413266 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:50:13 INFO - PROCESS | 1826 | 1461023413272 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:50:13 INFO - PROCESS | 1826 | 1461023413280 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 1826 | 1461023413286 Marionette TRACE conn3 <- [1,1110,null,{}] 16:50:13 INFO - PROCESS | 1826 | 1461023413296 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:13 INFO - PROCESS | 1826 | 1461023413535 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:50:13 INFO - PROCESS | 1826 | 1461023413716 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220f90800 == 94 [pid = 1826] [id = 285] 16:50:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f821d253400) [pid = 1826] [serial = 856] [outer = (nil)] 16:50:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f821f4c5800) [pid = 1826] [serial = 857] [outer = 0x7f821d253400] 16:50:13 INFO - PROCESS | 1826 | 1461023413802 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f821fc88400) [pid = 1826] [serial = 858] [outer = 0x7f821d253400] 16:50:14 INFO - PROCESS | 1826 | 1461023414735 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1493ms 16:50:14 INFO - PROCESS | 1826 | 1461023414774 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 1826 | 1461023414783 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:50:14 INFO - PROCESS | 1826 | 1461023414795 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 1826 | 1461023414798 Marionette TRACE conn3 <- [1,1114,null,{}] 16:50:14 INFO - PROCESS | 1826 | 1461023414805 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:15 INFO - PROCESS | 1826 | 1461023415014 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:50:15 INFO - PROCESS | 1826 | 1461023415196 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228b84000 == 95 [pid = 1826] [id = 286] 16:50:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f821d256800) [pid = 1826] [serial = 859] [outer = (nil)] 16:50:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f8226399800) [pid = 1826] [serial = 860] [outer = 0x7f821d256800] 16:50:15 INFO - PROCESS | 1826 | 1461023415272 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f82282d1000) [pid = 1826] [serial = 861] [outer = 0x7f821d256800] 16:50:16 INFO - PROCESS | 1826 | 1461023416397 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1632ms 16:50:16 INFO - PROCESS | 1826 | 1461023416428 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:50:16 INFO - PROCESS | 1826 | 1461023416432 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:50:16 INFO - PROCESS | 1826 | 1461023416439 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 1826 | 1461023416445 Marionette TRACE conn3 <- [1,1118,null,{}] 16:50:16 INFO - PROCESS | 1826 | 1461023416461 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:16 INFO - PROCESS | 1826 | 1461023416702 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:50:16 INFO - PROCESS | 1826 | 1461023416980 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822dbae000 == 96 [pid = 1826] [id = 287] 16:50:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f82286bd800) [pid = 1826] [serial = 862] [outer = (nil)] 16:50:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f822896f400) [pid = 1826] [serial = 863] [outer = 0x7f82286bd800] 16:50:17 INFO - PROCESS | 1826 | 1461023417066 Marionette DEBUG loaded listener.js 16:50:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f82293e7000) [pid = 1826] [serial = 864] [outer = 0x7f82286bd800] 16:50:17 INFO - PROCESS | 1826 | 1461023417962 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1588ms 16:50:18 INFO - PROCESS | 1826 | 1461023418029 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:50:18 INFO - PROCESS | 1826 | 1461023418033 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:50:18 INFO - PROCESS | 1826 | 1461023418039 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 1826 | 1461023418042 Marionette TRACE conn3 <- [1,1122,null,{}] 16:50:18 INFO - PROCESS | 1826 | 1461023418048 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:18 INFO - PROCESS | 1826 | 1461023418240 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:50:18 INFO - PROCESS | 1826 | 1461023418420 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823121d800 == 97 [pid = 1826] [id = 288] 16:50:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f821af87c00) [pid = 1826] [serial = 865] [outer = (nil)] 16:50:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f822970c000) [pid = 1826] [serial = 866] [outer = 0x7f821af87c00] 16:50:18 INFO - PROCESS | 1826 | 1461023418498 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f822acf5800) [pid = 1826] [serial = 867] [outer = 0x7f821af87c00] 16:50:19 INFO - PROCESS | 1826 | 1461023419367 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1380ms 16:50:19 INFO - PROCESS | 1826 | 1461023419420 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 1826 | 1461023419423 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:50:19 INFO - PROCESS | 1826 | 1461023419431 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 1826 | 1461023419436 Marionette TRACE conn3 <- [1,1126,null,{}] 16:50:19 INFO - PROCESS | 1826 | 1461023419442 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:19 INFO - PROCESS | 1826 | 1461023419638 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:50:19 INFO - PROCESS | 1826 | 1461023419826 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231aaf800 == 98 [pid = 1826] [id = 289] 16:50:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f821af87800) [pid = 1826] [serial = 868] [outer = (nil)] 16:50:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f822c906400) [pid = 1826] [serial = 869] [outer = 0x7f821af87800] 16:50:19 INFO - PROCESS | 1826 | 1461023419901 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f822ca78400) [pid = 1826] [serial = 870] [outer = 0x7f821af87800] 16:50:20 INFO - PROCESS | 1826 | 1461023420829 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1441ms 16:50:20 INFO - PROCESS | 1826 | 1461023420872 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:50:20 INFO - PROCESS | 1826 | 1461023420877 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:50:20 INFO - PROCESS | 1826 | 1461023420883 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 1826 | 1461023420886 Marionette TRACE conn3 <- [1,1130,null,{}] 16:50:20 INFO - PROCESS | 1826 | 1461023420892 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:21 INFO - PROCESS | 1826 | 1461023421180 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:50:21 INFO - PROCESS | 1826 | 1461023421419 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823304f800 == 99 [pid = 1826] [id = 290] 16:50:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f822f6b6c00) [pid = 1826] [serial = 871] [outer = (nil)] 16:50:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f82306ce400) [pid = 1826] [serial = 872] [outer = 0x7f822f6b6c00] 16:50:21 INFO - PROCESS | 1826 | 1461023421512 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f8231689800) [pid = 1826] [serial = 873] [outer = 0x7f822f6b6c00] 16:50:22 INFO - PROCESS | 1826 | 1461023422388 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1534ms 16:50:22 INFO - PROCESS | 1826 | 1461023422417 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:50:22 INFO - PROCESS | 1826 | 1461023422421 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:50:22 INFO - PROCESS | 1826 | 1461023422428 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 1826 | 1461023422433 Marionette TRACE conn3 <- [1,1134,null,{}] 16:50:22 INFO - PROCESS | 1826 | 1461023422439 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:22 INFO - PROCESS | 1826 | 1461023422616 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:50:22 INFO - PROCESS | 1826 | 1461023422807 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8235c1c000 == 100 [pid = 1826] [id = 291] 16:50:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f822f35a800) [pid = 1826] [serial = 874] [outer = (nil)] 16:50:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f82319a2c00) [pid = 1826] [serial = 875] [outer = 0x7f822f35a800] 16:50:22 INFO - PROCESS | 1826 | 1461023422883 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f8232e25c00) [pid = 1826] [serial = 876] [outer = 0x7f822f35a800] 16:50:23 INFO - PROCESS | 1826 | 1461023423787 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1431ms 16:50:23 INFO - PROCESS | 1826 | 1461023423860 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 1826 | 1461023423864 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:50:23 INFO - PROCESS | 1826 | 1461023423870 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1826 | 1461023423874 Marionette TRACE conn3 <- [1,1138,null,{}] 16:50:23 INFO - PROCESS | 1826 | 1461023423880 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:24 INFO - PROCESS | 1826 | 1461023424080 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:50:24 INFO - PROCESS | 1826 | 1461023424263 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fb48000 == 101 [pid = 1826] [id = 292] 16:50:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f82260c8000) [pid = 1826] [serial = 877] [outer = (nil)] 16:50:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f82338a9c00) [pid = 1826] [serial = 878] [outer = 0x7f82260c8000] 16:50:24 INFO - PROCESS | 1826 | 1461023424376 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f8235a3e800) [pid = 1826] [serial = 879] [outer = 0x7f82260c8000] 16:50:25 INFO - PROCESS | 1826 | 1461023425235 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1433ms 16:50:25 INFO - PROCESS | 1826 | 1461023425306 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:50:25 INFO - PROCESS | 1826 | 1461023425310 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:50:25 INFO - PROCESS | 1826 | 1461023425316 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 1826 | 1461023425318 Marionette TRACE conn3 <- [1,1142,null,{}] 16:50:25 INFO - PROCESS | 1826 | 1461023425324 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:25 INFO - PROCESS | 1826 | 1461023425550 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:50:25 INFO - PROCESS | 1826 | 1461023425786 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8242e73000 == 102 [pid = 1826] [id = 293] 16:50:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f8228650c00) [pid = 1826] [serial = 880] [outer = (nil)] 16:50:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f823ecd5000) [pid = 1826] [serial = 881] [outer = 0x7f8228650c00] 16:50:25 INFO - PROCESS | 1826 | 1461023425904 Marionette DEBUG loaded listener.js 16:50:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f823fb09400) [pid = 1826] [serial = 882] [outer = 0x7f8228650c00] 16:50:26 INFO - PROCESS | 1826 | 1461023426720 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1433ms 16:50:26 INFO - PROCESS | 1826 | 1461023426750 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 1826 | 1461023426753 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:50:26 INFO - PROCESS | 1826 | 1461023426759 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 1826 | 1461023426762 Marionette TRACE conn3 <- [1,1146,null,{}] 16:50:26 INFO - PROCESS | 1826 | 1461023426768 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:26 INFO - PROCESS | 1826 | 1461023426958 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:50:27 INFO - PROCESS | 1826 | 1461023427147 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245061000 == 103 [pid = 1826] [id = 294] 16:50:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f822ff44400) [pid = 1826] [serial = 883] [outer = (nil)] 16:50:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f823ff29800) [pid = 1826] [serial = 884] [outer = 0x7f822ff44400] 16:50:27 INFO - PROCESS | 1826 | 1461023427221 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f8240df1800) [pid = 1826] [serial = 885] [outer = 0x7f822ff44400] 16:50:28 INFO - PROCESS | 1826 | 1461023428147 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1438ms 16:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:50:28 INFO - PROCESS | 1826 | 1461023428199 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:50:28 INFO - PROCESS | 1826 | 1461023428203 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:50:28 INFO - PROCESS | 1826 | 1461023428209 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 1826 | 1461023428214 Marionette TRACE conn3 <- [1,1150,null,{}] 16:50:28 INFO - PROCESS | 1826 | 1461023428220 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:28 INFO - PROCESS | 1826 | 1461023428439 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:50:28 INFO - PROCESS | 1826 | 1461023428625 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8249370000 == 104 [pid = 1826] [id = 295] 16:50:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f8228652400) [pid = 1826] [serial = 886] [outer = (nil)] 16:50:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f8240df9000) [pid = 1826] [serial = 887] [outer = 0x7f8228652400] 16:50:28 INFO - PROCESS | 1826 | 1461023428714 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f8244c26800) [pid = 1826] [serial = 888] [outer = 0x7f8228652400] 16:50:29 INFO - PROCESS | 1826 | 1461023429621 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1481ms 16:50:29 INFO - PROCESS | 1826 | 1461023429691 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 1826 | 1461023429693 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:50:29 INFO - PROCESS | 1826 | 1461023429701 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 1826 | 1461023429704 Marionette TRACE conn3 <- [1,1154,null,{}] 16:50:29 INFO - PROCESS | 1826 | 1461023429709 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:29 INFO - PROCESS | 1826 | 1461023429932 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:50:30 INFO - PROCESS | 1826 | 1461023430117 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228d81800 == 105 [pid = 1826] [id = 296] 16:50:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f8228661800) [pid = 1826] [serial = 889] [outer = (nil)] 16:50:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f8228a8e000) [pid = 1826] [serial = 890] [outer = 0x7f8228661800] 16:50:30 INFO - PROCESS | 1826 | 1461023430192 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f823fd97000) [pid = 1826] [serial = 891] [outer = 0x7f8228661800] 16:50:31 INFO - PROCESS | 1826 | 1461023431123 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1484ms 16:50:31 INFO - PROCESS | 1826 | 1461023431187 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:50:31 INFO - PROCESS | 1826 | 1461023431191 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:50:31 INFO - PROCESS | 1826 | 1461023431197 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 1826 | 1461023431199 Marionette TRACE conn3 <- [1,1158,null,{}] 16:50:31 INFO - PROCESS | 1826 | 1461023431205 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:31 INFO - PROCESS | 1826 | 1461023431383 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:50:31 INFO - PROCESS | 1826 | 1461023431574 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a8e0000 == 106 [pid = 1826] [id = 297] 16:50:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f821a9e0400) [pid = 1826] [serial = 892] [outer = (nil)] 16:50:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f821a9ed000) [pid = 1826] [serial = 893] [outer = 0x7f821a9e0400] 16:50:31 INFO - PROCESS | 1826 | 1461023431686 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f8228a8c800) [pid = 1826] [serial = 894] [outer = 0x7f821a9e0400] 16:50:32 INFO - PROCESS | 1826 | 1461023432487 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1337ms 16:50:32 INFO - PROCESS | 1826 | 1461023432536 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 1826 | 1461023432539 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:50:32 INFO - PROCESS | 1826 | 1461023432545 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 1826 | 1461023432547 Marionette TRACE conn3 <- [1,1162,null,{}] 16:50:32 INFO - PROCESS | 1826 | 1461023432553 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:32 INFO - PROCESS | 1826 | 1461023432737 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:50:32 INFO - PROCESS | 1826 | 1461023432940 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b2d6800 == 107 [pid = 1826] [id = 298] 16:50:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f821a9e0800) [pid = 1826] [serial = 895] [outer = (nil)] 16:50:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f821aa8e400) [pid = 1826] [serial = 896] [outer = 0x7f821a9e0800] 16:50:33 INFO - PROCESS | 1826 | 1461023433009 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f821aa92400) [pid = 1826] [serial = 897] [outer = 0x7f821a9e0800] 16:50:33 INFO - PROCESS | 1826 | 1461023433939 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1429ms 16:50:33 INFO - PROCESS | 1826 | 1461023433975 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 1826 | 1461023433979 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:50:33 INFO - PROCESS | 1826 | 1461023433984 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 1826 | 1461023433987 Marionette TRACE conn3 <- [1,1166,null,{}] 16:50:33 INFO - PROCESS | 1826 | 1461023433993 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:34 INFO - PROCESS | 1826 | 1461023434175 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:50:34 INFO - PROCESS | 1826 | 1461023434368 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228b98000 == 108 [pid = 1826] [id = 299] 16:50:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f821aa87400) [pid = 1826] [serial = 898] [outer = (nil)] 16:50:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f821f4bf000) [pid = 1826] [serial = 899] [outer = 0x7f821aa87400] 16:50:34 INFO - PROCESS | 1826 | 1461023434436 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f8228a91c00) [pid = 1826] [serial = 900] [outer = 0x7f821aa87400] 16:50:35 INFO - PROCESS | 1826 | 1461023435662 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1734ms 16:50:35 INFO - PROCESS | 1826 | 1461023435721 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 1826 | 1461023435728 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:50:35 INFO - PROCESS | 1826 | 1461023435736 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 1826 | 1461023435740 Marionette TRACE conn3 <- [1,1170,null,{}] 16:50:35 INFO - PROCESS | 1826 | 1461023435748 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:35 INFO - PROCESS | 1826 | 1461023435991 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:50:36 INFO - PROCESS | 1826 | 1461023436364 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b0b5000 == 109 [pid = 1826] [id = 300] 16:50:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f821f670400) [pid = 1826] [serial = 901] [outer = (nil)] 16:50:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f821f678c00) [pid = 1826] [serial = 902] [outer = 0x7f821f670400] 16:50:36 INFO - PROCESS | 1826 | 1461023436443 Marionette DEBUG loaded listener.js 16:50:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f821fc89800) [pid = 1826] [serial = 903] [outer = 0x7f821f670400] 16:50:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822863e000 == 108 [pid = 1826] [id = 283] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f8235cdf800) [pid = 1826] [serial = 758] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f823ecd6c00) [pid = 1826] [serial = 761] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f8240cd4800) [pid = 1826] [serial = 764] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f8242e27800) [pid = 1826] [serial = 767] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f8244655000) [pid = 1826] [serial = 770] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f8244c2f400) [pid = 1826] [serial = 773] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f821f4c0c00) [pid = 1826] [serial = 776] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f821d254c00) [pid = 1826] [serial = 782] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f821f677800) [pid = 1826] [serial = 779] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f8233d0cc00) [pid = 1826] [serial = 806] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f9c8000 == 107 [pid = 1826] [id = 282] 16:50:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821d1d9800 == 106 [pid = 1826] [id = 281] 16:50:37 INFO - PROCESS | 1826 | 1461023437409 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:50:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8246e79800 == 105 [pid = 1826] [id = 274] 16:50:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82446a0800 == 104 [pid = 1826] [id = 273] 16:50:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823ffb4000 == 103 [pid = 1826] [id = 272] 16:50:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8239b0a800 == 102 [pid = 1826] [id = 271] 16:50:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822db9f800 == 101 [pid = 1826] [id = 270] 16:50:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221d19800 == 100 [pid = 1826] [id = 269] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f822cf2e800) [pid = 1826] [serial = 800] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f8228a34800) [pid = 1826] [serial = 749] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f8231af8000) [pid = 1826] [serial = 803] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f822f357000) [pid = 1826] [serial = 801] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f8229616000) [pid = 1826] [serial = 794] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f8229eacc00) [pid = 1826] [serial = 795] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f822acfdc00) [pid = 1826] [serial = 752] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f8220fd1800) [pid = 1826] [serial = 789] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f821f67b800) [pid = 1826] [serial = 788] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f822cc43800) [pid = 1826] [serial = 797] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f821d3c8000) [pid = 1826] [serial = 785] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f82285e7c00) [pid = 1826] [serial = 791] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f82286bfc00) [pid = 1826] [serial = 792] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f8231e18400) [pid = 1826] [serial = 755] [outer = (nil)] [url = about:blank] 16:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1736ms 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f8233840400) [pid = 1826] [serial = 804] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f822cd6b000) [pid = 1826] [serial = 798] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1826 | 1461023437480 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 1826 | 1461023437488 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:50:37 INFO - PROCESS | 1826 | 1461023437498 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 1826 | 1461023437500 Marionette TRACE conn3 <- [1,1174,null,{}] 16:50:37 INFO - PROCESS | 1826 | 1461023437506 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:37 INFO - PROCESS | 1826 | 1461023437689 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:50:37 INFO - PROCESS | 1826 | 1461023437931 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f6ae000 == 101 [pid = 1826] [id = 301] 16:50:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f8226106800) [pid = 1826] [serial = 904] [outer = (nil)] 16:50:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f8226266000) [pid = 1826] [serial = 905] [outer = 0x7f8226106800] 16:50:37 INFO - PROCESS | 1826 | 1461023437996 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f82282c8400) [pid = 1826] [serial = 906] [outer = 0x7f8226106800] 16:50:38 INFO - PROCESS | 1826 | 1461023438730 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 1826 | 1461023438785 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:50:38 INFO - PROCESS | 1826 | 1461023438792 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 1826 | 1461023438797 Marionette TRACE conn3 <- [1,1178,null,{}] 16:50:38 INFO - PROCESS | 1826 | 1461023438812 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:39 INFO - PROCESS | 1826 | 1461023438995 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:50:39 INFO - PROCESS | 1826 | 1461023439008 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228443000 == 102 [pid = 1826] [id = 302] 16:50:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f82260c2400) [pid = 1826] [serial = 907] [outer = (nil)] 16:50:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f82286cc000) [pid = 1826] [serial = 908] [outer = 0x7f82260c2400] 16:50:39 INFO - PROCESS | 1826 | 1461023439208 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f822941e400) [pid = 1826] [serial = 909] [outer = 0x7f82260c2400] 16:50:40 INFO - PROCESS | 1826 | 1461023440013 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 1826 | 1461023440085 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:50:40 INFO - PROCESS | 1826 | 1461023440091 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - PROCESS | 1826 | 1461023440094 Marionette TRACE conn3 <- [1,1182,null,{}] 16:50:40 INFO - PROCESS | 1826 | 1461023440108 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:40 INFO - PROCESS | 1826 | 1461023440368 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:50:40 INFO - PROCESS | 1826 | 1461023440402 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d4c3800 == 103 [pid = 1826] [id = 303] 16:50:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f822896bc00) [pid = 1826] [serial = 910] [outer = (nil)] 16:50:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f822aaa2400) [pid = 1826] [serial = 911] [outer = 0x7f822896bc00] 16:50:40 INFO - PROCESS | 1826 | 1461023440468 Marionette DEBUG loaded listener.js 16:50:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f822c909000) [pid = 1826] [serial = 912] [outer = 0x7f822896bc00] 16:50:41 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:50:41 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:50:41 INFO - PROCESS | 1826 | 1461023441399 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:50:41 INFO - PROCESS | 1826 | 1461023441433 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:50:41 INFO - PROCESS | 1826 | 1461023441439 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:50:41 INFO - PROCESS | 1826 | 1461023441441 Marionette TRACE conn3 <- [1,1186,null,{}] 16:50:41 INFO - PROCESS | 1826 | 1461023441447 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:41 INFO - PROCESS | 1826 | 1461023441684 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:50:41 INFO - PROCESS | 1826 | 1461023441715 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e0b6800 == 104 [pid = 1826] [id = 304] 16:50:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f821a9e9c00) [pid = 1826] [serial = 913] [outer = (nil)] 16:50:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f822ccb3800) [pid = 1826] [serial = 914] [outer = 0x7f821a9e9c00] 16:50:41 INFO - PROCESS | 1826 | 1461023441777 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f822de5f800) [pid = 1826] [serial = 915] [outer = 0x7f821a9e9c00] 16:50:42 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f821f4c1000) [pid = 1826] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:50:42 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f821f4c2800) [pid = 1826] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:50:42 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f821f670800) [pid = 1826] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:50:42 INFO - PROCESS | 1826 | 1461023442785 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 1826 | 1461023442831 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:50:42 INFO - PROCESS | 1826 | 1461023442837 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1826 | 1461023442839 Marionette TRACE conn3 <- [1,1190,null,{}] 16:50:42 INFO - PROCESS | 1826 | 1461023442845 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:43 INFO - PROCESS | 1826 | 1461023443030 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:50:43 INFO - PROCESS | 1826 | 1461023443058 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232243000 == 105 [pid = 1826] [id = 305] 16:50:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f821fc8a000) [pid = 1826] [serial = 916] [outer = (nil)] 16:50:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f8232e21000) [pid = 1826] [serial = 917] [outer = 0x7f821fc8a000] 16:50:43 INFO - PROCESS | 1826 | 1461023443254 Marionette DEBUG loaded listener.js 16:50:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f823ff09000) [pid = 1826] [serial = 918] [outer = 0x7f821fc8a000] 16:50:43 INFO - PROCESS | 1826 | 1461023443963 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:50:44 INFO - PROCESS | 1826 | 1461023444023 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:50:44 INFO - PROCESS | 1826 | 1461023444031 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 1826 | 1461023444033 Marionette TRACE conn3 <- [1,1194,null,{}] 16:50:44 INFO - PROCESS | 1826 | 1461023444039 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:44 INFO - PROCESS | 1826 | 1461023444254 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:50:44 INFO - PROCESS | 1826 | 1461023444458 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b0a7000 == 106 [pid = 1826] [id = 306] 16:50:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f821a9e1800) [pid = 1826] [serial = 919] [outer = (nil)] 16:50:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f821a9e8800) [pid = 1826] [serial = 920] [outer = 0x7f821a9e1800] 16:50:44 INFO - PROCESS | 1826 | 1461023444534 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f821af88400) [pid = 1826] [serial = 921] [outer = 0x7f821a9e1800] 16:50:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:50:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:50:45 INFO - PROCESS | 1826 | 1461023445512 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 1826 | 1461023445573 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:50:45 INFO - PROCESS | 1826 | 1461023445582 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 1826 | 1461023445589 Marionette TRACE conn3 <- [1,1198,null,{}] 16:50:45 INFO - PROCESS | 1826 | 1461023445596 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:45 INFO - PROCESS | 1826 | 1461023445800 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:50:46 INFO - PROCESS | 1826 | 1461023446063 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228d73800 == 107 [pid = 1826] [id = 307] 16:50:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f8226108400) [pid = 1826] [serial = 922] [outer = (nil)] 16:50:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f82282cec00) [pid = 1826] [serial = 923] [outer = 0x7f8226108400] 16:50:46 INFO - PROCESS | 1826 | 1461023446188 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f822865c000) [pid = 1826] [serial = 924] [outer = 0x7f8226108400] 16:50:47 INFO - PROCESS | 1826 | 1461023447104 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1588ms 16:50:47 INFO - PROCESS | 1826 | 1461023447174 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:50:47 INFO - PROCESS | 1826 | 1461023447180 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:50:47 INFO - PROCESS | 1826 | 1461023447186 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 1826 | 1461023447190 Marionette TRACE conn3 <- [1,1202,null,{}] 16:50:47 INFO - PROCESS | 1826 | 1461023447195 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:47 INFO - PROCESS | 1826 | 1461023447394 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:50:47 INFO - PROCESS | 1826 | 1461023447663 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8235a8a000 == 108 [pid = 1826] [id = 308] 16:50:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f822946ec00) [pid = 1826] [serial = 925] [outer = (nil)] 16:50:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f822ca6b000) [pid = 1826] [serial = 926] [outer = 0x7f822946ec00] 16:50:47 INFO - PROCESS | 1826 | 1461023447782 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f822e0d5c00) [pid = 1826] [serial = 927] [outer = 0x7f822946ec00] 16:50:48 INFO - PROCESS | 1826 | 1461023448667 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:50:48 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 16:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1533ms 16:50:48 INFO - PROCESS | 1826 | 1461023448721 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 1826 | 1461023448724 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:50:48 INFO - PROCESS | 1826 | 1461023448740 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 1826 | 1461023448749 Marionette TRACE conn3 <- [1,1206,null,{}] 16:50:48 INFO - PROCESS | 1826 | 1461023448756 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:48 INFO - PROCESS | 1826 | 1461023448954 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:50:49 INFO - PROCESS | 1826 | 1461023449142 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244d8a800 == 109 [pid = 1826] [id = 309] 16:50:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f82299f7800) [pid = 1826] [serial = 928] [outer = (nil)] 16:50:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f8231af7c00) [pid = 1826] [serial = 929] [outer = 0x7f82299f7800] 16:50:49 INFO - PROCESS | 1826 | 1461023449216 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f823fd93800) [pid = 1826] [serial = 930] [outer = 0x7f82299f7800] 16:50:50 INFO - PROCESS | 1826 | 1461023450151 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:50:50 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 16:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1452ms 16:50:50 INFO - PROCESS | 1826 | 1461023450184 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 1826 | 1461023450189 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:50:50 INFO - PROCESS | 1826 | 1461023450195 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 1826 | 1461023450197 Marionette TRACE conn3 <- [1,1210,null,{}] 16:50:50 INFO - PROCESS | 1826 | 1461023450202 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:50 INFO - PROCESS | 1826 | 1461023450390 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:50:50 INFO - PROCESS | 1826 | 1461023450584 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821fa99800 == 110 [pid = 1826] [id = 310] 16:50:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f823fb0f000) [pid = 1826] [serial = 931] [outer = (nil)] 16:50:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f824465d400) [pid = 1826] [serial = 932] [outer = 0x7f823fb0f000] 16:50:50 INFO - PROCESS | 1826 | 1461023450662 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f8244c30400) [pid = 1826] [serial = 933] [outer = 0x7f823fb0f000] 16:50:51 INFO - PROCESS | 1826 | 1461023451577 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1439ms 16:50:51 INFO - PROCESS | 1826 | 1461023451636 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 1826 | 1461023451639 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:50:51 INFO - PROCESS | 1826 | 1461023451646 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 1826 | 1461023451651 Marionette TRACE conn3 <- [1,1214,null,{}] 16:50:51 INFO - PROCESS | 1826 | 1461023451657 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:51 INFO - PROCESS | 1826 | 1461023451850 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:50:52 INFO - PROCESS | 1826 | 1461023452045 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245050800 == 111 [pid = 1826] [id = 311] 16:50:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f821d10f000) [pid = 1826] [serial = 934] [outer = (nil)] 16:50:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f821d111400) [pid = 1826] [serial = 935] [outer = 0x7f821d10f000] 16:50:52 INFO - PROCESS | 1826 | 1461023452134 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f8244da9400) [pid = 1826] [serial = 936] [outer = 0x7f821d10f000] 16:50:53 INFO - PROCESS | 1826 | 1461023453046 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1435ms 16:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:50:53 INFO - PROCESS | 1826 | 1461023453083 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:50:53 INFO - PROCESS | 1826 | 1461023453086 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:50:53 INFO - PROCESS | 1826 | 1461023453092 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 1826 | 1461023453096 Marionette TRACE conn3 <- [1,1218,null,{}] 16:50:53 INFO - PROCESS | 1826 | 1461023453101 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:53 INFO - PROCESS | 1826 | 1461023453293 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:50:53 INFO - PROCESS | 1826 | 1461023453490 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d7b3800 == 112 [pid = 1826] [id = 312] 16:50:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f821d10f400) [pid = 1826] [serial = 937] [outer = (nil)] 16:50:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f821fb5c800) [pid = 1826] [serial = 938] [outer = 0x7f821d10f400] 16:50:53 INFO - PROCESS | 1826 | 1461023453563 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f8221907c00) [pid = 1826] [serial = 939] [outer = 0x7f821d10f400] 16:50:54 INFO - PROCESS | 1826 | 1461023454403 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1380ms 16:50:54 INFO - PROCESS | 1826 | 1461023454472 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:50:54 INFO - PROCESS | 1826 | 1461023454477 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:50:54 INFO - PROCESS | 1826 | 1461023454484 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 1826 | 1461023454487 Marionette TRACE conn3 <- [1,1222,null,{}] 16:50:54 INFO - PROCESS | 1826 | 1461023454493 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:54 INFO - PROCESS | 1826 | 1461023454684 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:50:54 INFO - PROCESS | 1826 | 1461023454874 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220da9800 == 113 [pid = 1826] [id = 313] 16:50:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f821a842400) [pid = 1826] [serial = 940] [outer = (nil)] 16:50:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f821a84bc00) [pid = 1826] [serial = 941] [outer = 0x7f821a842400] 16:50:54 INFO - PROCESS | 1826 | 1461023454946 Marionette DEBUG loaded listener.js 16:50:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f821a850400) [pid = 1826] [serial = 942] [outer = 0x7f821a842400] 16:50:55 INFO - PROCESS | 1826 | 1461023455804 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 1826 | 1461023455870 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:50:55 INFO - PROCESS | 1826 | 1461023455876 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 1826 | 1461023455879 Marionette TRACE conn3 <- [1,1226,null,{}] 16:50:55 INFO - PROCESS | 1826 | 1461023455884 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:56 INFO - PROCESS | 1826 | 1461023456097 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:50:56 INFO - PROCESS | 1826 | 1461023456368 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82198d5000 == 114 [pid = 1826] [id = 314] 16:50:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f821a850000) [pid = 1826] [serial = 943] [outer = (nil)] 16:50:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f821f672c00) [pid = 1826] [serial = 944] [outer = 0x7f821a850000] 16:50:56 INFO - PROCESS | 1826 | 1461023456496 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f8221909400) [pid = 1826] [serial = 945] [outer = 0x7f821a850000] 16:50:57 INFO - PROCESS | 1826 | 1461023457967 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2131ms 16:50:58 INFO - PROCESS | 1826 | 1461023458008 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:50:58 INFO - PROCESS | 1826 | 1461023458014 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:50:58 INFO - PROCESS | 1826 | 1461023458023 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 1826 | 1461023458029 Marionette TRACE conn3 <- [1,1230,null,{}] 16:50:58 INFO - PROCESS | 1826 | 1461023458037 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:58 INFO - PROCESS | 1826 | 1461023458217 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:50:58 INFO - PROCESS | 1826 | 1461023458412 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821fc0a800 == 115 [pid = 1826] [id = 315] 16:50:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f821d10cc00) [pid = 1826] [serial = 946] [outer = (nil)] 16:50:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f821d24cc00) [pid = 1826] [serial = 947] [outer = 0x7f821d10cc00] 16:50:58 INFO - PROCESS | 1826 | 1461023458482 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f821d3cf000) [pid = 1826] [serial = 948] [outer = 0x7f821d10cc00] 16:50:59 INFO - PROCESS | 1826 | 1461023459359 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1388ms 16:50:59 INFO - PROCESS | 1826 | 1461023459411 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:50:59 INFO - PROCESS | 1826 | 1461023459420 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:50:59 INFO - PROCESS | 1826 | 1461023459431 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:50:59 INFO - PROCESS | 1826 | 1461023459435 Marionette TRACE conn3 <- [1,1234,null,{}] 16:50:59 INFO - PROCESS | 1826 | 1461023459440 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:59 INFO - PROCESS | 1826 | 1461023459633 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:51:00 INFO - PROCESS | 1826 | 1461023460051 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b0a3000 == 116 [pid = 1826] [id = 316] 16:51:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f821a9ed400) [pid = 1826] [serial = 949] [outer = (nil)] 16:51:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f821fb53800) [pid = 1826] [serial = 950] [outer = 0x7f821a9ed400] 16:51:00 INFO - PROCESS | 1826 | 1461023460131 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f821fc83800) [pid = 1826] [serial = 951] [outer = 0x7f821a9ed400] 16:51:01 INFO - PROCESS | 1826 | 1461023461018 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1637ms 16:51:01 INFO - PROCESS | 1826 | 1461023461069 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:51:01 INFO - PROCESS | 1826 | 1461023461077 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:51:01 INFO - PROCESS | 1826 | 1461023461087 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 1826 | 1461023461096 Marionette TRACE conn3 <- [1,1238,null,{}] 16:51:01 INFO - PROCESS | 1826 | 1461023461112 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:01 INFO - PROCESS | 1826 | 1461023461331 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:51:01 INFO - PROCESS | 1826 | 1461023461639 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226e57800 == 117 [pid = 1826] [id = 317] 16:51:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f8225f95c00) [pid = 1826] [serial = 952] [outer = (nil)] 16:51:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f82260c5800) [pid = 1826] [serial = 953] [outer = 0x7f8225f95c00] 16:51:01 INFO - PROCESS | 1826 | 1461023461763 Marionette DEBUG loaded listener.js 16:51:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f822625c400) [pid = 1826] [serial = 954] [outer = 0x7f8225f95c00] 16:51:02 INFO - PROCESS | 1826 | 1461023462594 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1547ms 16:51:02 INFO - PROCESS | 1826 | 1461023462635 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:51:02 INFO - PROCESS | 1826 | 1461023462640 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:51:02 INFO - PROCESS | 1826 | 1461023462646 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:51:02 INFO - PROCESS | 1826 | 1461023462649 Marionette TRACE conn3 <- [1,1242,null,{}] 16:51:02 INFO - PROCESS | 1826 | 1461023462654 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:02 INFO - PROCESS | 1826 | 1461023462823 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:51:03 INFO - PROCESS | 1826 | 1461023463036 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228276800 == 118 [pid = 1826] [id = 318] 16:51:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f822639b800) [pid = 1826] [serial = 955] [outer = (nil)] 16:51:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f8226e98400) [pid = 1826] [serial = 956] [outer = 0x7f822639b800] 16:51:03 INFO - PROCESS | 1826 | 1461023463102 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f82285e4400) [pid = 1826] [serial = 957] [outer = 0x7f822639b800] 16:51:04 INFO - PROCESS | 1826 | 1461023464017 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1434ms 16:51:04 INFO - PROCESS | 1826 | 1461023464081 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:51:04 INFO - PROCESS | 1826 | 1461023464084 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:51:04 INFO - PROCESS | 1826 | 1461023464090 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 1826 | 1461023464092 Marionette TRACE conn3 <- [1,1246,null,{}] 16:51:04 INFO - PROCESS | 1826 | 1461023464098 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:04 INFO - PROCESS | 1826 | 1461023464277 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:51:04 INFO - PROCESS | 1826 | 1461023464478 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228da8000 == 119 [pid = 1826] [id = 319] 16:51:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f82285e3400) [pid = 1826] [serial = 958] [outer = (nil)] 16:51:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f822865ac00) [pid = 1826] [serial = 959] [outer = 0x7f82285e3400] 16:51:04 INFO - PROCESS | 1826 | 1461023464543 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f82286c8800) [pid = 1826] [serial = 960] [outer = 0x7f82285e3400] 16:51:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d9c7000 == 118 [pid = 1826] [id = 193] 16:51:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d9c9800 == 117 [pid = 1826] [id = 191] 16:51:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822844d000 == 116 [pid = 1826] [id = 198] 16:51:04 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f8230eae800) [pid = 1826] [serial = 815] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f82282d0c00) [pid = 1826] [serial = 827] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f821f3f4400) [pid = 1826] [serial = 830] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f8235ce9800) [pid = 1826] [serial = 818] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f823fb04400) [pid = 1826] [serial = 821] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f82290bdc00) [pid = 1826] [serial = 812] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f821fc80000) [pid = 1826] [serial = 842] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f8221c91800) [pid = 1826] [serial = 809] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f82282d3800) [pid = 1826] [serial = 833] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f8242e97800) [pid = 1826] [serial = 824] [outer = (nil)] [url = about:blank] 16:51:04 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f8229417800) [pid = 1826] [serial = 854] [outer = (nil)] [url = about:blank] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822845a800 == 115 [pid = 1826] [id = 192] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8230f2e800 == 114 [pid = 1826] [id = 194] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229035800 == 113 [pid = 1826] [id = 190] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226224800 == 112 [pid = 1826] [id = 189] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8230f2f800 == 111 [pid = 1826] [id = 201] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231905000 == 110 [pid = 1826] [id = 195] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822844b800 == 109 [pid = 1826] [id = 197] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822f314000 == 108 [pid = 1826] [id = 200] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8249370000 == 107 [pid = 1826] [id = 295] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8245061000 == 106 [pid = 1826] [id = 294] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8242e73000 == 105 [pid = 1826] [id = 293] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fb48000 == 104 [pid = 1826] [id = 292] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8235c1c000 == 103 [pid = 1826] [id = 291] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823304f800 == 102 [pid = 1826] [id = 290] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231aaf800 == 101 [pid = 1826] [id = 289] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823121d800 == 100 [pid = 1826] [id = 288] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822dbae000 == 99 [pid = 1826] [id = 287] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228b84000 == 98 [pid = 1826] [id = 286] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220f90800 == 97 [pid = 1826] [id = 285] 16:51:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d4c2800 == 96 [pid = 1826] [id = 284] 16:51:05 INFO - PROCESS | 1826 | 1461023465500 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:51:05 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f821f67d800) [pid = 1826] [serial = 846] [outer = (nil)] [url = about:blank] 16:51:05 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f821f4c4800) [pid = 1826] [serial = 845] [outer = (nil)] [url = about:blank] 16:51:05 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f822e0d9400) [pid = 1826] [serial = 836] [outer = (nil)] [url = about:blank] 16:51:05 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f8225f93c00) [pid = 1826] [serial = 848] [outer = (nil)] [url = about:blank] 16:51:05 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f8226e8b000) [pid = 1826] [serial = 839] [outer = (nil)] [url = about:blank] 16:51:05 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f8226260400) [pid = 1826] [serial = 849] [outer = (nil)] [url = about:blank] 16:51:05 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f82286c7800) [pid = 1826] [serial = 852] [outer = (nil)] [url = about:blank] 16:51:05 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f82285efc00) [pid = 1826] [serial = 851] [outer = (nil)] [url = about:blank] 16:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1485ms 16:51:05 INFO - PROCESS | 1826 | 1461023465576 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 1826 | 1461023465580 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:51:05 INFO - PROCESS | 1826 | 1461023465586 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 1826 | 1461023465588 Marionette TRACE conn3 <- [1,1250,null,{}] 16:51:05 INFO - PROCESS | 1826 | 1461023465594 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:05 INFO - PROCESS | 1826 | 1461023465787 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:51:05 INFO - PROCESS | 1826 | 1461023465940 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f6a2000 == 97 [pid = 1826] [id = 320] 16:51:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f821a84d800) [pid = 1826] [serial = 961] [outer = (nil)] 16:51:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f8228967c00) [pid = 1826] [serial = 962] [outer = 0x7f821a84d800] 16:51:06 INFO - PROCESS | 1826 | 1461023466005 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f8228a8a800) [pid = 1826] [serial = 963] [outer = 0x7f821a84d800] 16:51:06 INFO - PROCESS | 1826 | 1461023466760 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1236ms 16:51:06 INFO - PROCESS | 1826 | 1461023466823 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 1826 | 1461023466826 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:51:06 INFO - PROCESS | 1826 | 1461023466832 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 1826 | 1461023466834 Marionette TRACE conn3 <- [1,1254,null,{}] 16:51:06 INFO - PROCESS | 1826 | 1461023466839 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:06 INFO - PROCESS | 1826 | 1461023466997 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:51:07 INFO - PROCESS | 1826 | 1461023467007 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228412000 == 98 [pid = 1826] [id = 321] 16:51:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f8228a8ac00) [pid = 1826] [serial = 964] [outer = (nil)] 16:51:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f8228c4b400) [pid = 1826] [serial = 965] [outer = 0x7f8228a8ac00] 16:51:07 INFO - PROCESS | 1826 | 1461023467070 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f822941e800) [pid = 1826] [serial = 966] [outer = 0x7f8228a8ac00] 16:51:08 INFO - PROCESS | 1826 | 1461023468002 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1231ms 16:51:08 INFO - PROCESS | 1826 | 1461023468068 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 1826 | 1461023468072 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:51:08 INFO - PROCESS | 1826 | 1461023468078 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 1826 | 1461023468081 Marionette TRACE conn3 <- [1,1258,null,{}] 16:51:08 INFO - PROCESS | 1826 | 1461023468087 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:08 INFO - PROCESS | 1826 | 1461023468312 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:51:08 INFO - PROCESS | 1826 | 1461023468338 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82295e3000 == 99 [pid = 1826] [id = 322] 16:51:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f8228a88c00) [pid = 1826] [serial = 967] [outer = (nil)] 16:51:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f8229548400) [pid = 1826] [serial = 968] [outer = 0x7f8228a88c00] 16:51:08 INFO - PROCESS | 1826 | 1461023468402 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f8229620000) [pid = 1826] [serial = 969] [outer = 0x7f8228a88c00] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f82260c6000) [pid = 1826] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f821a9e9c00) [pid = 1826] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f822896bc00) [pid = 1826] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f822cd6ec00) [pid = 1826] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f822ccb0800) [pid = 1826] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f821f670400) [pid = 1826] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f82260c2400) [pid = 1826] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f8226395000) [pid = 1826] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f82293efc00) [pid = 1826] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f821d24f800) [pid = 1826] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f8226106800) [pid = 1826] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f8220fc6800) [pid = 1826] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f822ccb5400) [pid = 1826] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f821af87000) [pid = 1826] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f8226398400) [pid = 1826] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f822946d400) [pid = 1826] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f8228657800) [pid = 1826] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f822c909800) [pid = 1826] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f8228973800) [pid = 1826] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f8226394800) [pid = 1826] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f8221c95800) [pid = 1826] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f8231de1c00) [pid = 1826] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f8228972c00) [pid = 1826] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f822625d800) [pid = 1826] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f822cc3e800) [pid = 1826] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f823273a400) [pid = 1826] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f822f5f2800) [pid = 1826] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f822ca70c00) [pid = 1826] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f8221c8b800) [pid = 1826] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f8226e8d400) [pid = 1826] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f8229615000) [pid = 1826] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f8220fcc400) [pid = 1826] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:51:10 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f8226262800) [pid = 1826] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:51:10 INFO - PROCESS | 1826 | 1461023470622 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2590ms 16:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:51:10 INFO - PROCESS | 1826 | 1461023470674 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 1826 | 1461023470676 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:51:10 INFO - PROCESS | 1826 | 1461023470681 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 1826 | 1461023470686 Marionette TRACE conn3 <- [1,1262,null,{}] 16:51:10 INFO - PROCESS | 1826 | 1461023470690 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:10 INFO - PROCESS | 1826 | 1461023470907 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:51:11 INFO - PROCESS | 1826 | 1461023471000 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221d1d000 == 100 [pid = 1826] [id = 323] 16:51:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f822610b400) [pid = 1826] [serial = 970] [outer = (nil)] 16:51:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f8226e89800) [pid = 1826] [serial = 971] [outer = 0x7f822610b400] 16:51:11 INFO - PROCESS | 1826 | 1461023471063 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f822896bc00) [pid = 1826] [serial = 972] [outer = 0x7f822610b400] 16:51:11 INFO - PROCESS | 1826 | 1461023471760 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1128ms 16:51:11 INFO - PROCESS | 1826 | 1461023471811 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:51:11 INFO - PROCESS | 1826 | 1461023471814 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:51:11 INFO - PROCESS | 1826 | 1461023471830 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:51:11 INFO - PROCESS | 1826 | 1461023471832 Marionette TRACE conn3 <- [1,1266,null,{}] 16:51:11 INFO - PROCESS | 1826 | 1461023471838 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:12 INFO - PROCESS | 1826 | 1461023472024 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:51:12 INFO - PROCESS | 1826 | 1461023472034 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d7a4000 == 101 [pid = 1826] [id = 324] 16:51:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f822896d000) [pid = 1826] [serial = 973] [outer = (nil)] 16:51:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f822961fc00) [pid = 1826] [serial = 974] [outer = 0x7f822896d000] 16:51:12 INFO - PROCESS | 1826 | 1461023472095 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f82299f1800) [pid = 1826] [serial = 975] [outer = 0x7f822896d000] 16:51:13 INFO - PROCESS | 1826 | 1461023473243 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1484ms 16:51:13 INFO - PROCESS | 1826 | 1461023473315 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 1826 | 1461023473323 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:51:13 INFO - PROCESS | 1826 | 1461023473333 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 1826 | 1461023473337 Marionette TRACE conn3 <- [1,1270,null,{}] 16:51:13 INFO - PROCESS | 1826 | 1461023473346 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:13 INFO - PROCESS | 1826 | 1461023473583 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:51:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822934d800 == 100 [pid = 1826] [id = 10] 16:51:13 INFO - PROCESS | 1826 | 1461023473855 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220da9000 == 101 [pid = 1826] [id = 325] 16:51:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f821f3f2000) [pid = 1826] [serial = 976] [outer = (nil)] 16:51:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f821f4bc000) [pid = 1826] [serial = 977] [outer = 0x7f821f3f2000] 16:51:13 INFO - PROCESS | 1826 | 1461023473981 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f821fb56400) [pid = 1826] [serial = 978] [outer = 0x7f821f3f2000] 16:51:14 INFO - PROCESS | 1826 | 1461023474866 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1583ms 16:51:14 INFO - PROCESS | 1826 | 1461023474916 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:51:14 INFO - PROCESS | 1826 | 1461023474924 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:51:14 INFO - PROCESS | 1826 | 1461023474934 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:51:14 INFO - PROCESS | 1826 | 1461023474938 Marionette TRACE conn3 <- [1,1274,null,{}] 16:51:14 INFO - PROCESS | 1826 | 1461023474944 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:15 INFO - PROCESS | 1826 | 1461023475149 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:51:15 INFO - PROCESS | 1826 | 1461023475331 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228282000 == 102 [pid = 1826] [id = 326] 16:51:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f821f3f4400) [pid = 1826] [serial = 979] [outer = (nil)] 16:51:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f8220fcc400) [pid = 1826] [serial = 980] [outer = 0x7f821f3f4400] 16:51:15 INFO - PROCESS | 1826 | 1461023475414 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f82260c6c00) [pid = 1826] [serial = 981] [outer = 0x7f821f3f4400] 16:51:16 INFO - PROCESS | 1826 | 1461023476469 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1583ms 16:51:16 INFO - PROCESS | 1826 | 1461023476518 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 1826 | 1461023476521 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:51:16 INFO - PROCESS | 1826 | 1461023476529 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 1826 | 1461023476535 Marionette TRACE conn3 <- [1,1278,null,{}] 16:51:16 INFO - PROCESS | 1826 | 1461023476551 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:16 INFO - PROCESS | 1826 | 1461023476756 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:51:16 INFO - PROCESS | 1826 | 1461023476984 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822db92800 == 103 [pid = 1826] [id = 327] 16:51:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f822639e000) [pid = 1826] [serial = 982] [outer = (nil)] 16:51:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f8228658000) [pid = 1826] [serial = 983] [outer = 0x7f822639e000] 16:51:17 INFO - PROCESS | 1826 | 1461023477106 Marionette DEBUG loaded listener.js 16:51:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f8228a84800) [pid = 1826] [serial = 984] [outer = 0x7f822639e000] 16:51:17 INFO - PROCESS | 1826 | 1461023477955 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1486ms 16:51:18 INFO - PROCESS | 1826 | 1461023478017 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:51:18 INFO - PROCESS | 1826 | 1461023478021 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:51:18 INFO - PROCESS | 1826 | 1461023478028 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:51:18 INFO - PROCESS | 1826 | 1461023478031 Marionette TRACE conn3 <- [1,1282,null,{}] 16:51:18 INFO - PROCESS | 1826 | 1461023478037 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:18 INFO - PROCESS | 1826 | 1461023478237 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:51:18 INFO - PROCESS | 1826 | 1461023478422 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e1b5800 == 104 [pid = 1826] [id = 328] 16:51:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f8228a85000) [pid = 1826] [serial = 985] [outer = (nil)] 16:51:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f82299f2400) [pid = 1826] [serial = 986] [outer = 0x7f8228a85000] 16:51:18 INFO - PROCESS | 1826 | 1461023478496 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f82299fb400) [pid = 1826] [serial = 987] [outer = 0x7f8228a85000] 16:51:19 INFO - PROCESS | 1826 | 1461023479426 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1433ms 16:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:51:19 INFO - PROCESS | 1826 | 1461023479462 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:51:19 INFO - PROCESS | 1826 | 1461023479465 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:51:19 INFO - PROCESS | 1826 | 1461023479472 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 1826 | 1461023479475 Marionette TRACE conn3 <- [1,1286,null,{}] 16:51:19 INFO - PROCESS | 1826 | 1461023479481 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:19 INFO - PROCESS | 1826 | 1461023479666 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:51:19 INFO - PROCESS | 1826 | 1461023479855 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231522000 == 105 [pid = 1826] [id = 329] 16:51:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f821d3d1000) [pid = 1826] [serial = 988] [outer = (nil)] 16:51:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f8229eb0400) [pid = 1826] [serial = 989] [outer = 0x7f821d3d1000] 16:51:19 INFO - PROCESS | 1826 | 1461023479937 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f8228644000) [pid = 1826] [serial = 990] [outer = 0x7f821d3d1000] 16:51:20 INFO - PROCESS | 1826 | 1461023480907 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1484ms 16:51:20 INFO - PROCESS | 1826 | 1461023480956 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 1826 | 1461023480960 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:51:20 INFO - PROCESS | 1826 | 1461023480966 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 1826 | 1461023480969 Marionette TRACE conn3 <- [1,1290,null,{}] 16:51:20 INFO - PROCESS | 1826 | 1461023480975 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:21 INFO - PROCESS | 1826 | 1461023481194 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:51:21 INFO - PROCESS | 1826 | 1461023481442 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231b89000 == 106 [pid = 1826] [id = 330] 16:51:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f822625a400) [pid = 1826] [serial = 991] [outer = (nil)] 16:51:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f822cd66c00) [pid = 1826] [serial = 992] [outer = 0x7f822625a400] 16:51:21 INFO - PROCESS | 1826 | 1461023481566 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f822ce3fc00) [pid = 1826] [serial = 993] [outer = 0x7f822625a400] 16:51:22 INFO - PROCESS | 1826 | 1461023482414 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1489ms 16:51:22 INFO - PROCESS | 1826 | 1461023482457 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:51:22 INFO - PROCESS | 1826 | 1461023482461 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:51:22 INFO - PROCESS | 1826 | 1461023482467 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 1826 | 1461023482471 Marionette TRACE conn3 <- [1,1294,null,{}] 16:51:22 INFO - PROCESS | 1826 | 1461023482476 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:22 INFO - PROCESS | 1826 | 1461023482679 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:51:22 INFO - PROCESS | 1826 | 1461023482871 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232254000 == 107 [pid = 1826] [id = 331] 16:51:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f822cc3e800) [pid = 1826] [serial = 994] [outer = (nil)] 16:51:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f822de5a400) [pid = 1826] [serial = 995] [outer = 0x7f822cc3e800] 16:51:22 INFO - PROCESS | 1826 | 1461023482945 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f822e0d9c00) [pid = 1826] [serial = 996] [outer = 0x7f822cc3e800] 16:51:23 INFO - PROCESS | 1826 | 1461023483795 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1378ms 16:51:23 INFO - PROCESS | 1826 | 1461023483847 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 1826 | 1461023483851 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:51:23 INFO - PROCESS | 1826 | 1461023483857 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 1826 | 1461023483860 Marionette TRACE conn3 <- [1,1298,null,{}] 16:51:23 INFO - PROCESS | 1826 | 1461023483865 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:24 INFO - PROCESS | 1826 | 1461023484052 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:51:24 INFO - PROCESS | 1826 | 1461023484245 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8233054800 == 108 [pid = 1826] [id = 332] 16:51:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f822ccb5400) [pid = 1826] [serial = 997] [outer = (nil)] 16:51:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f822f350800) [pid = 1826] [serial = 998] [outer = 0x7f822ccb5400] 16:51:24 INFO - PROCESS | 1826 | 1461023484316 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f822f621000) [pid = 1826] [serial = 999] [outer = 0x7f822ccb5400] 16:51:25 INFO - PROCESS | 1826 | 1461023485242 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1434ms 16:51:25 INFO - PROCESS | 1826 | 1461023485292 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:51:25 INFO - PROCESS | 1826 | 1461023485297 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:51:25 INFO - PROCESS | 1826 | 1461023485304 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 1826 | 1461023485307 Marionette TRACE conn3 <- [1,1302,null,{}] 16:51:25 INFO - PROCESS | 1826 | 1461023485312 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:25 INFO - PROCESS | 1826 | 1461023485530 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:51:25 INFO - PROCESS | 1826 | 1461023485735 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82359bc800 == 109 [pid = 1826] [id = 333] 16:51:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f822961c400) [pid = 1826] [serial = 1000] [outer = (nil)] 16:51:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f822f6b6800) [pid = 1826] [serial = 1001] [outer = 0x7f822961c400] 16:51:25 INFO - PROCESS | 1826 | 1461023485861 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f8231163c00) [pid = 1826] [serial = 1002] [outer = 0x7f822961c400] 16:51:26 INFO - PROCESS | 1826 | 1461023486731 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1485ms 16:51:26 INFO - PROCESS | 1826 | 1461023486791 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:51:26 INFO - PROCESS | 1826 | 1461023486795 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:51:26 INFO - PROCESS | 1826 | 1461023486800 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 1826 | 1461023486803 Marionette TRACE conn3 <- [1,1306,null,{}] 16:51:26 INFO - PROCESS | 1826 | 1461023486809 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:26 INFO - PROCESS | 1826 | 1461023486992 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:51:27 INFO - PROCESS | 1826 | 1461023487185 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fa77000 == 110 [pid = 1826] [id = 334] 16:51:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f822ff42000) [pid = 1826] [serial = 1003] [outer = (nil)] 16:51:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f8231694c00) [pid = 1826] [serial = 1004] [outer = 0x7f822ff42000] 16:51:27 INFO - PROCESS | 1826 | 1461023487263 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f8231af0c00) [pid = 1826] [serial = 1005] [outer = 0x7f822ff42000] 16:51:28 INFO - PROCESS | 1826 | 1461023488172 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1428ms 16:51:28 INFO - PROCESS | 1826 | 1461023488230 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 1826 | 1461023488234 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:51:28 INFO - PROCESS | 1826 | 1461023488241 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 1826 | 1461023488245 Marionette TRACE conn3 <- [1,1310,null,{}] 16:51:28 INFO - PROCESS | 1826 | 1461023488251 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:28 INFO - PROCESS | 1826 | 1461023488479 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:51:28 INFO - PROCESS | 1826 | 1461023488723 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d7aa000 == 111 [pid = 1826] [id = 335] 16:51:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f821a849800) [pid = 1826] [serial = 1006] [outer = (nil)] 16:51:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f82306ce800) [pid = 1826] [serial = 1007] [outer = 0x7f821a849800] 16:51:28 INFO - PROCESS | 1826 | 1461023488852 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f8233971c00) [pid = 1826] [serial = 1008] [outer = 0x7f821a849800] 16:51:29 INFO - PROCESS | 1826 | 1461023489742 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:51:29 INFO - PROCESS | 1826 | 1461023489828 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:51:29 INFO - PROCESS | 1826 | 1461023489834 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:51:29 INFO - PROCESS | 1826 | 1461023489836 Marionette TRACE conn3 <- [1,1314,null,{}] 16:51:29 INFO - PROCESS | 1826 | 1461023489842 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:30 INFO - PROCESS | 1826 | 1461023490056 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:51:30 INFO - PROCESS | 1826 | 1461023490292 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228d69000 == 112 [pid = 1826] [id = 336] 16:51:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f821d3ca400) [pid = 1826] [serial = 1009] [outer = (nil)] 16:51:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f822cc3f400) [pid = 1826] [serial = 1010] [outer = 0x7f821d3ca400] 16:51:30 INFO - PROCESS | 1826 | 1461023490411 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f8233d0b800) [pid = 1826] [serial = 1011] [outer = 0x7f821d3ca400] 16:51:31 INFO - PROCESS | 1826 | 1461023491396 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1630ms 16:51:31 INFO - PROCESS | 1826 | 1461023491466 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 1826 | 1461023491470 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:51:31 INFO - PROCESS | 1826 | 1461023491477 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 1826 | 1461023491479 Marionette TRACE conn3 <- [1,1318,null,{}] 16:51:31 INFO - PROCESS | 1826 | 1461023491485 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:31 INFO - PROCESS | 1826 | 1461023491718 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:51:31 INFO - PROCESS | 1826 | 1461023491966 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226e64000 == 113 [pid = 1826] [id = 337] 16:51:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f821d3cd400) [pid = 1826] [serial = 1012] [outer = (nil)] 16:51:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f822625b800) [pid = 1826] [serial = 1013] [outer = 0x7f821d3cd400] 16:51:32 INFO - PROCESS | 1826 | 1461023492083 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f822fff6400) [pid = 1826] [serial = 1014] [outer = 0x7f821d3cd400] 16:51:32 INFO - PROCESS | 1826 | 1461023492909 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1482ms 16:51:32 INFO - PROCESS | 1826 | 1461023492961 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 1826 | 1461023492964 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:51:32 INFO - PROCESS | 1826 | 1461023492970 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 1826 | 1461023492972 Marionette TRACE conn3 <- [1,1322,null,{}] 16:51:32 INFO - PROCESS | 1826 | 1461023492978 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:33 INFO - PROCESS | 1826 | 1461023493158 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:51:33 INFO - PROCESS | 1826 | 1461023493359 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226024800 == 114 [pid = 1826] [id = 338] 16:51:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f821af8e000) [pid = 1826] [serial = 1015] [outer = (nil)] 16:51:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f8226103000) [pid = 1826] [serial = 1016] [outer = 0x7f821af8e000] 16:51:33 INFO - PROCESS | 1826 | 1461023493434 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f8228645c00) [pid = 1826] [serial = 1017] [outer = 0x7f821af8e000] 16:51:34 INFO - PROCESS | 1826 | 1461023494586 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1681ms 16:51:34 INFO - PROCESS | 1826 | 1461023494652 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:51:34 INFO - PROCESS | 1826 | 1461023494658 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:51:34 INFO - PROCESS | 1826 | 1461023494666 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 1826 | 1461023494671 Marionette TRACE conn3 <- [1,1326,null,{}] 16:51:34 INFO - PROCESS | 1826 | 1461023494680 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:34 INFO - PROCESS | 1826 | 1461023494903 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:51:35 INFO - PROCESS | 1826 | 1461023495137 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221031000 == 115 [pid = 1826] [id = 339] 16:51:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f821af8ac00) [pid = 1826] [serial = 1018] [outer = (nil)] 16:51:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f821d250400) [pid = 1826] [serial = 1019] [outer = 0x7f821af8ac00] 16:51:35 INFO - PROCESS | 1826 | 1461023495206 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f821f4c4800) [pid = 1826] [serial = 1020] [outer = 0x7f821af8ac00] 16:51:36 INFO - PROCESS | 1826 | 1461023496075 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:51:36 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 16:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1483ms 16:51:36 INFO - PROCESS | 1826 | 1461023496151 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 1826 | 1461023496160 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:51:36 INFO - PROCESS | 1826 | 1461023496169 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 1826 | 1461023496174 Marionette TRACE conn3 <- [1,1330,null,{}] 16:51:36 INFO - PROCESS | 1826 | 1461023496181 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:36 INFO - PROCESS | 1826 | 1461023496493 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:51:36 INFO - PROCESS | 1826 | 1461023496807 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a8c4800 == 116 [pid = 1826] [id = 340] 16:51:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f821af93800) [pid = 1826] [serial = 1021] [outer = (nil)] 16:51:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f821f66f000) [pid = 1826] [serial = 1022] [outer = 0x7f821af93800] 16:51:36 INFO - PROCESS | 1826 | 1461023496882 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f8221912400) [pid = 1826] [serial = 1023] [outer = 0x7f821af93800] 16:51:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231ab0000 == 115 [pid = 1826] [id = 204] 16:51:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824911c800 == 114 [pid = 1826] [id = 238] 16:51:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f9ce000 == 113 [pid = 1826] [id = 239] 16:51:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8249371000 == 112 [pid = 1826] [id = 240] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f8232e21000) [pid = 1826] [serial = 917] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f821aa8e400) [pid = 1826] [serial = 896] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f8228a8e000) [pid = 1826] [serial = 890] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f821a9ed000) [pid = 1826] [serial = 893] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | 1461023497948 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f821f4bf000) [pid = 1826] [serial = 899] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f822fff8400) [pid = 1826] [serial = 629] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f822ccb3800) [pid = 1826] [serial = 914] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f822c909000) [pid = 1826] [serial = 912] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f822896f400) [pid = 1826] [serial = 863] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f8233d10c00) [pid = 1826] [serial = 675] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f822de5e000) [pid = 1826] [serial = 656] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f821fc89800) [pid = 1826] [serial = 903] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f82286cc000) [pid = 1826] [serial = 908] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f82293ee400) [pid = 1826] [serial = 581] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f822acf1400) [pid = 1826] [serial = 587] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f821d3cc800) [pid = 1826] [serial = 786] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f82282c8400) [pid = 1826] [serial = 906] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f8226399800) [pid = 1826] [serial = 860] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f823396e800) [pid = 1826] [serial = 672] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f822f622400) [pid = 1826] [serial = 626] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f821fc87800) [pid = 1826] [serial = 843] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f8229708400) [pid = 1826] [serial = 560] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f82299f5000) [pid = 1826] [serial = 614] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f822961f800) [pid = 1826] [serial = 653] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f8226266000) [pid = 1826] [serial = 905] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f822cca9400) [pid = 1826] [serial = 617] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f823ff29800) [pid = 1826] [serial = 884] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f822de5f800) [pid = 1826] [serial = 915] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f8240df9000) [pid = 1826] [serial = 887] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f822970c000) [pid = 1826] [serial = 866] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f822de59c00) [pid = 1826] [serial = 563] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f821f678c00) [pid = 1826] [serial = 902] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f8226e95400) [pid = 1826] [serial = 578] [outer = (nil)] [url = about:blank] 16:51:37 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f822c904c00) [pid = 1826] [serial = 590] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f822941e400) [pid = 1826] [serial = 909] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f82331e9000) [pid = 1826] [serial = 668] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f82299ef400) [pid = 1826] [serial = 584] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f823ff32c00) [pid = 1826] [serial = 726] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f822c906400) [pid = 1826] [serial = 869] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f821f4c5800) [pid = 1826] [serial = 857] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f82338a9c00) [pid = 1826] [serial = 878] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f822aaa2400) [pid = 1826] [serial = 911] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f822ce41800) [pid = 1826] [serial = 623] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f82319a2c00) [pid = 1826] [serial = 875] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f8232e2b000) [pid = 1826] [serial = 665] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f8231690000) [pid = 1826] [serial = 662] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f823ecd5000) [pid = 1826] [serial = 881] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f822cd6d400) [pid = 1826] [serial = 620] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f8226ea1c00) [pid = 1826] [serial = 650] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f8228608c00) [pid = 1826] [serial = 611] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f8230f9e000) [pid = 1826] [serial = 659] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f82260cd000) [pid = 1826] [serial = 554] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f82286ca800) [pid = 1826] [serial = 557] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f82306ce400) [pid = 1826] [serial = 872] [outer = (nil)] [url = about:blank] 16:51:38 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 16:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1890ms 16:51:38 INFO - PROCESS | 1826 | 1461023498061 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:51:38 INFO - PROCESS | 1826 | 1461023498067 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:51:38 INFO - PROCESS | 1826 | 1461023498075 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 1826 | 1461023498081 Marionette TRACE conn3 <- [1,1334,null,{}] 16:51:38 INFO - PROCESS | 1826 | 1461023498097 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:38 INFO - PROCESS | 1826 | 1461023498323 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:51:38 INFO - PROCESS | 1826 | 1461023498518 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f9cc800 == 113 [pid = 1826] [id = 341] 16:51:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f821d104c00) [pid = 1826] [serial = 1024] [outer = (nil)] 16:51:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f8226263800) [pid = 1826] [serial = 1025] [outer = 0x7f821d104c00] 16:51:38 INFO - PROCESS | 1826 | 1461023498592 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f8226e8f800) [pid = 1826] [serial = 1026] [outer = 0x7f821d104c00] 16:51:39 INFO - PROCESS | 1826 | 1461023499338 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1284ms 16:51:39 INFO - PROCESS | 1826 | 1461023499359 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:51:39 INFO - PROCESS | 1826 | 1461023499364 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:51:39 INFO - PROCESS | 1826 | 1461023499373 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 1826 | 1461023499375 Marionette TRACE conn3 <- [1,1338,null,{}] 16:51:39 INFO - PROCESS | 1826 | 1461023499381 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:39 INFO - PROCESS | 1826 | 1461023499625 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:51:39 INFO - PROCESS | 1826 | 1461023499723 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220f9e000 == 114 [pid = 1826] [id = 342] 16:51:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f821fb54c00) [pid = 1826] [serial = 1027] [outer = (nil)] 16:51:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f82285e7000) [pid = 1826] [serial = 1028] [outer = 0x7f821fb54c00] 16:51:39 INFO - PROCESS | 1826 | 1461023499788 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f8228660000) [pid = 1826] [serial = 1029] [outer = 0x7f821fb54c00] 16:51:41 INFO - PROCESS | 1826 | 1461023501163 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1833ms 16:51:41 INFO - PROCESS | 1826 | 1461023501251 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:51:41 INFO - PROCESS | 1826 | 1461023501255 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:51:41 INFO - PROCESS | 1826 | 1461023501275 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 1826 | 1461023501278 Marionette TRACE conn3 <- [1,1342,null,{}] 16:51:41 INFO - PROCESS | 1826 | 1461023501283 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:41 INFO - PROCESS | 1826 | 1461023501509 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:51:41 INFO - PROCESS | 1826 | 1461023501553 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228632800 == 115 [pid = 1826] [id = 343] 16:51:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f82282c8400) [pid = 1826] [serial = 1030] [outer = (nil)] 16:51:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f8226105400) [pid = 1826] [serial = 1031] [outer = 0x7f82282c8400] 16:51:41 INFO - PROCESS | 1826 | 1461023501668 Marionette DEBUG loaded listener.js 16:51:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f82290bd800) [pid = 1826] [serial = 1032] [outer = 0x7f82282c8400] 16:51:42 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f821d10cc00) [pid = 1826] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:51:42 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f8228a88c00) [pid = 1826] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:51:42 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f822639b800) [pid = 1826] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:51:42 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f8228a8ac00) [pid = 1826] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:51:42 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f821a84d800) [pid = 1826] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:51:42 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f82285e3400) [pid = 1826] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:51:42 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f8225f95c00) [pid = 1826] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:51:42 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f822610b400) [pid = 1826] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:51:42 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f821a9ed400) [pid = 1826] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:51:42 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f821fc8a000) [pid = 1826] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:51:42 INFO - PROCESS | 1826 | 1461023502944 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1742ms 16:51:43 INFO - PROCESS | 1826 | 1461023503017 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:51:43 INFO - PROCESS | 1826 | 1461023503021 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:51:43 INFO - PROCESS | 1826 | 1461023503026 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 1826 | 1461023503028 Marionette TRACE conn3 <- [1,1346,null,{}] 16:51:43 INFO - PROCESS | 1826 | 1461023503034 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:43 INFO - PROCESS | 1826 | 1461023503282 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:51:43 INFO - PROCESS | 1826 | 1461023503294 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ac58800 == 116 [pid = 1826] [id = 344] 16:51:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f8228c49800) [pid = 1826] [serial = 1033] [outer = (nil)] 16:51:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f8229707000) [pid = 1826] [serial = 1034] [outer = 0x7f8228c49800] 16:51:43 INFO - PROCESS | 1826 | 1461023503360 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f8229eab800) [pid = 1826] [serial = 1035] [outer = 0x7f8228c49800] 16:51:44 INFO - PROCESS | 1826 | 1461023504170 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1184ms 16:51:44 INFO - PROCESS | 1826 | 1461023504215 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 1826 | 1461023504219 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:51:44 INFO - PROCESS | 1826 | 1461023504226 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 1826 | 1461023504228 Marionette TRACE conn3 <- [1,1350,null,{}] 16:51:44 INFO - PROCESS | 1826 | 1461023504235 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:44 INFO - PROCESS | 1826 | 1461023504397 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:51:44 INFO - PROCESS | 1826 | 1461023504412 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d7b0000 == 117 [pid = 1826] [id = 345] 16:51:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f8229eac400) [pid = 1826] [serial = 1036] [outer = (nil)] 16:51:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f822af7b800) [pid = 1826] [serial = 1037] [outer = 0x7f8229eac400] 16:51:44 INFO - PROCESS | 1826 | 1461023504470 Marionette DEBUG loaded listener.js 16:51:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f822c911000) [pid = 1826] [serial = 1038] [outer = 0x7f8229eac400] 16:51:45 INFO - PROCESS | 1826 | 1461023505629 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1433ms 16:51:45 INFO - PROCESS | 1826 | 1461023505660 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:51:45 INFO - PROCESS | 1826 | 1461023505673 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:51:45 INFO - PROCESS | 1826 | 1461023505687 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 1826 | 1461023505692 Marionette TRACE conn3 <- [1,1354,null,{}] 16:51:45 INFO - PROCESS | 1826 | 1461023505700 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:45 INFO - PROCESS | 1826 | 1461023505900 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:51:46 INFO - PROCESS | 1826 | 1461023506138 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220da3800 == 118 [pid = 1826] [id = 346] 16:51:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f821f4c2800) [pid = 1826] [serial = 1039] [outer = (nil)] 16:51:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f8220fc9c00) [pid = 1826] [serial = 1040] [outer = 0x7f821f4c2800] 16:51:46 INFO - PROCESS | 1826 | 1461023506256 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f8221910800) [pid = 1826] [serial = 1041] [outer = 0x7f821f4c2800] 16:51:47 INFO - PROCESS | 1826 | 1461023507278 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1636ms 16:51:47 INFO - PROCESS | 1826 | 1461023507322 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:51:47 INFO - PROCESS | 1826 | 1461023507331 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:51:47 INFO - PROCESS | 1826 | 1461023507341 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 1826 | 1461023507344 Marionette TRACE conn3 <- [1,1358,null,{}] 16:51:47 INFO - PROCESS | 1826 | 1461023507350 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:47 INFO - PROCESS | 1826 | 1461023507579 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:51:47 INFO - PROCESS | 1826 | 1461023507901 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d4e0800 == 119 [pid = 1826] [id = 347] 16:51:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f821fb58800) [pid = 1826] [serial = 1042] [outer = (nil)] 16:51:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f82282d2000) [pid = 1826] [serial = 1043] [outer = 0x7f821fb58800] 16:51:47 INFO - PROCESS | 1826 | 1461023507982 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f8228661c00) [pid = 1826] [serial = 1044] [outer = 0x7f821fb58800] 16:51:48 INFO - PROCESS | 1826 | 1461023508857 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1586ms 16:51:48 INFO - PROCESS | 1826 | 1461023508928 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:51:48 INFO - PROCESS | 1826 | 1461023508932 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:51:48 INFO - PROCESS | 1826 | 1461023508940 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 1826 | 1461023508947 Marionette TRACE conn3 <- [1,1362,null,{}] 16:51:48 INFO - PROCESS | 1826 | 1461023508965 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:49 INFO - PROCESS | 1826 | 1461023509197 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:51:49 INFO - PROCESS | 1826 | 1461023509433 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82306ae800 == 120 [pid = 1826] [id = 348] 16:51:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f8226e84800) [pid = 1826] [serial = 1045] [outer = (nil)] 16:51:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f8229473c00) [pid = 1826] [serial = 1046] [outer = 0x7f8226e84800] 16:51:49 INFO - PROCESS | 1826 | 1461023509556 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f82299fc400) [pid = 1826] [serial = 1047] [outer = 0x7f8226e84800] 16:51:50 INFO - PROCESS | 1826 | 1461023510455 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1586ms 16:51:50 INFO - PROCESS | 1826 | 1461023510528 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:51:50 INFO - PROCESS | 1826 | 1461023510533 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:51:50 INFO - PROCESS | 1826 | 1461023510540 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 1826 | 1461023510543 Marionette TRACE conn3 <- [1,1366,null,{}] 16:51:50 INFO - PROCESS | 1826 | 1461023510548 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:50 INFO - PROCESS | 1826 | 1461023510793 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:51:51 INFO - PROCESS | 1826 | 1461023511027 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231ac5800 == 121 [pid = 1826] [id = 349] 16:51:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f82285edc00) [pid = 1826] [serial = 1048] [outer = (nil)] 16:51:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f822af85c00) [pid = 1826] [serial = 1049] [outer = 0x7f82285edc00] 16:51:51 INFO - PROCESS | 1826 | 1461023511116 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f822cada000) [pid = 1826] [serial = 1050] [outer = 0x7f82285edc00] 16:51:52 INFO - PROCESS | 1826 | 1461023512026 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 1826 | 1461023512086 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:51:52 INFO - PROCESS | 1826 | 1461023512092 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 1826 | 1461023512095 Marionette TRACE conn3 <- [1,1370,null,{}] 16:51:52 INFO - PROCESS | 1826 | 1461023512101 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:52 INFO - PROCESS | 1826 | 1461023512327 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:51:52 INFO - PROCESS | 1826 | 1461023512569 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8233925000 == 122 [pid = 1826] [id = 350] 16:51:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f822ccb3800) [pid = 1826] [serial = 1051] [outer = (nil)] 16:51:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f822ce35400) [pid = 1826] [serial = 1052] [outer = 0x7f822ccb3800] 16:51:52 INFO - PROCESS | 1826 | 1461023512685 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f822de5ac00) [pid = 1826] [serial = 1053] [outer = 0x7f822ccb3800] 16:51:53 INFO - PROCESS | 1826 | 1461023513573 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 1826 | 1461023513630 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:51:53 INFO - PROCESS | 1826 | 1461023513637 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1826 | 1461023513640 Marionette TRACE conn3 <- [1,1374,null,{}] 16:51:53 INFO - PROCESS | 1826 | 1461023513645 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:53 INFO - PROCESS | 1826 | 1461023513850 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:51:54 INFO - PROCESS | 1826 | 1461023514038 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823ffa6000 == 123 [pid = 1826] [id = 351] 16:51:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f822860fc00) [pid = 1826] [serial = 1054] [outer = (nil)] 16:51:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f823129a800) [pid = 1826] [serial = 1055] [outer = 0x7f822860fc00] 16:51:54 INFO - PROCESS | 1826 | 1461023514116 Marionette DEBUG loaded listener.js 16:51:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f8232e97c00) [pid = 1826] [serial = 1056] [outer = 0x7f822860fc00] 16:51:54 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:51:54 INFO - PROCESS | 1826 | 1461023514987 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:51:55 INFO - PROCESS | 1826 | 1461023515023 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:51:55 INFO - PROCESS | 1826 | 1461023515029 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:51:55 INFO - PROCESS | 1826 | 1461023515031 Marionette TRACE conn3 <- [1,1378,null,{}] 16:51:55 INFO - PROCESS | 1826 | 1461023515037 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:55 INFO - PROCESS | 1826 | 1461023515227 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:51:55 INFO - PROCESS | 1826 | 1461023515420 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8242f2d800 == 124 [pid = 1826] [id = 352] 16:51:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f8229472c00) [pid = 1826] [serial = 1057] [outer = (nil)] 16:51:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f8233968800) [pid = 1826] [serial = 1058] [outer = 0x7f8229472c00] 16:51:55 INFO - PROCESS | 1826 | 1461023515491 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f8235a2f400) [pid = 1826] [serial = 1059] [outer = 0x7f8229472c00] 16:51:56 INFO - PROCESS | 1826 | 1461023516416 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 1826 | 1461023516465 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:51:56 INFO - PROCESS | 1826 | 1461023516473 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 1826 | 1461023516477 Marionette TRACE conn3 <- [1,1382,null,{}] 16:51:56 INFO - PROCESS | 1826 | 1461023516483 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:56 INFO - PROCESS | 1826 | 1461023516681 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:51:56 INFO - PROCESS | 1826 | 1461023516874 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244796000 == 125 [pid = 1826] [id = 353] 16:51:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f8232e98800) [pid = 1826] [serial = 1060] [outer = (nil)] 16:51:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f8238e4f400) [pid = 1826] [serial = 1061] [outer = 0x7f8232e98800] 16:51:56 INFO - PROCESS | 1826 | 1461023516956 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f823fa4d400) [pid = 1826] [serial = 1062] [outer = 0x7f8232e98800] 16:51:57 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:51:57 INFO - PROCESS | 1826 | 1461023517893 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 1826 | 1461023517969 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:51:57 INFO - PROCESS | 1826 | 1461023517975 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 1826 | 1461023517977 Marionette TRACE conn3 <- [1,1386,null,{}] 16:51:57 INFO - PROCESS | 1826 | 1461023517983 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:58 INFO - PROCESS | 1826 | 1461023518177 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:51:58 INFO - PROCESS | 1826 | 1461023518412 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245214000 == 126 [pid = 1826] [id = 354] 16:51:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f82331e9c00) [pid = 1826] [serial = 1063] [outer = (nil)] 16:51:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f823ffdcc00) [pid = 1826] [serial = 1064] [outer = 0x7f82331e9c00] 16:51:58 INFO - PROCESS | 1826 | 1461023518497 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f8240d3b000) [pid = 1826] [serial = 1065] [outer = 0x7f82331e9c00] 16:51:59 INFO - PROCESS | 1826 | 1461023519387 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 1826 | 1461023519410 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:51:59 INFO - PROCESS | 1826 | 1461023519415 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 1826 | 1461023519418 Marionette TRACE conn3 <- [1,1390,null,{}] 16:51:59 INFO - PROCESS | 1826 | 1461023519423 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:59 INFO - PROCESS | 1826 | 1461023519614 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:51:59 INFO - PROCESS | 1826 | 1461023519809 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8247bd5800 == 127 [pid = 1826] [id = 355] 16:51:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f8235cde000) [pid = 1826] [serial = 1066] [outer = (nil)] 16:51:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f82410c4400) [pid = 1826] [serial = 1067] [outer = 0x7f8235cde000] 16:51:59 INFO - PROCESS | 1826 | 1461023519885 Marionette DEBUG loaded listener.js 16:51:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f8242f43000) [pid = 1826] [serial = 1068] [outer = 0x7f8235cde000] 16:52:00 INFO - PROCESS | 1826 | 1461023520838 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1433ms 16:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:52:00 INFO - PROCESS | 1826 | 1461023520850 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:52:00 INFO - PROCESS | 1826 | 1461023520853 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:52:00 INFO - PROCESS | 1826 | 1461023520860 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:52:00 INFO - PROCESS | 1826 | 1461023520864 Marionette TRACE conn3 <- [1,1394,null,{}] 16:52:00 INFO - PROCESS | 1826 | 1461023520870 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:01 INFO - PROCESS | 1826 | 1461023521089 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:52:01 INFO - PROCESS | 1826 | 1461023521369 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82198de000 == 128 [pid = 1826] [id = 356] 16:52:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f821a84e000) [pid = 1826] [serial = 1069] [outer = (nil)] 16:52:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f821d10bc00) [pid = 1826] [serial = 1070] [outer = 0x7f821a84e000] 16:52:01 INFO - PROCESS | 1826 | 1461023521569 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f82290cec00) [pid = 1826] [serial = 1071] [outer = 0x7f821a84e000] 16:52:02 INFO - PROCESS | 1826 | 1461023522587 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1786ms 16:52:02 INFO - PROCESS | 1826 | 1461023522646 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 1826 | 1461023522649 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:52:02 INFO - PROCESS | 1826 | 1461023522656 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 1826 | 1461023522658 Marionette TRACE conn3 <- [1,1398,null,{}] 16:52:02 INFO - PROCESS | 1826 | 1461023522664 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:02 INFO - PROCESS | 1826 | 1461023522860 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:52:03 INFO - PROCESS | 1826 | 1461023523054 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229b63000 == 129 [pid = 1826] [id = 357] 16:52:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f821a84d400) [pid = 1826] [serial = 1072] [outer = (nil)] 16:52:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f8229470800) [pid = 1826] [serial = 1073] [outer = 0x7f821a84d400] 16:52:03 INFO - PROCESS | 1826 | 1461023523127 Marionette DEBUG loaded listener.js 16:52:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f8242f92000) [pid = 1826] [serial = 1074] [outer = 0x7f821a84d400] 16:52:04 INFO - PROCESS | 1826 | 1461023524005 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1391ms 16:52:04 INFO - PROCESS | 1826 | 1461023524048 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:52:04 INFO - PROCESS | 1826 | 1461023524052 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:52:04 INFO - PROCESS | 1826 | 1461023524058 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:52:04 INFO - PROCESS | 1826 | 1461023524060 Marionette TRACE conn3 <- [1,1402,null,{}] 16:52:04 INFO - PROCESS | 1826 | 1461023524065 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:04 INFO - PROCESS | 1826 | 1461023524253 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:52:04 INFO - PROCESS | 1826 | 1461023524449 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d9d0800 == 130 [pid = 1826] [id = 358] 16:52:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f821a84ec00) [pid = 1826] [serial = 1075] [outer = (nil)] 16:52:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f821aef2c00) [pid = 1826] [serial = 1076] [outer = 0x7f821a84ec00] 16:52:04 INFO - PROCESS | 1826 | 1461023524517 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f821aef7800) [pid = 1826] [serial = 1077] [outer = 0x7f821a84ec00] 16:52:05 INFO - PROCESS | 1826 | 1461023525409 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1780ms 16:52:05 INFO - PROCESS | 1826 | 1461023525845 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:52:05 INFO - PROCESS | 1826 | 1461023525851 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:52:05 INFO - PROCESS | 1826 | 1461023525859 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 1826 | 1461023525863 Marionette TRACE conn3 <- [1,1406,null,{}] 16:52:05 INFO - PROCESS | 1826 | 1461023525871 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:06 INFO - PROCESS | 1826 | 1461023526128 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:52:06 INFO - PROCESS | 1826 | 1461023526319 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821faac800 == 131 [pid = 1826] [id = 359] 16:52:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f821d110400) [pid = 1826] [serial = 1078] [outer = (nil)] 16:52:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f821d3c8400) [pid = 1826] [serial = 1079] [outer = 0x7f821d110400] 16:52:06 INFO - PROCESS | 1826 | 1461023526386 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f821f212000) [pid = 1826] [serial = 1080] [outer = 0x7f821d110400] 16:52:07 INFO - PROCESS | 1826 | 1461023527268 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1482ms 16:52:07 INFO - PROCESS | 1826 | 1461023527343 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:52:07 INFO - PROCESS | 1826 | 1461023527348 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:52:07 INFO - PROCESS | 1826 | 1461023527360 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 1826 | 1461023527366 Marionette TRACE conn3 <- [1,1410,null,{}] 16:52:07 INFO - PROCESS | 1826 | 1461023527371 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:07 INFO - PROCESS | 1826 | 1461023527667 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:52:07 INFO - PROCESS | 1826 | 1461023527986 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82198e1000 == 132 [pid = 1826] [id = 360] 16:52:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f821fb61400) [pid = 1826] [serial = 1081] [outer = (nil)] 16:52:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f821fc87000) [pid = 1826] [serial = 1082] [outer = 0x7f821fb61400] 16:52:08 INFO - PROCESS | 1826 | 1461023528059 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f822190e000) [pid = 1826] [serial = 1083] [outer = 0x7f821fb61400] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821a8e0000 == 131 [pid = 1826] [id = 297] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822ac58800 == 130 [pid = 1826] [id = 344] 16:52:08 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f821fb5c800) [pid = 1826] [serial = 938] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f821a84bc00) [pid = 1826] [serial = 941] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f822961fc00) [pid = 1826] [serial = 974] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228632800 == 129 [pid = 1826] [id = 343] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220f9e000 == 128 [pid = 1826] [id = 342] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f9cc800 == 127 [pid = 1826] [id = 341] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821a8c4800 == 126 [pid = 1826] [id = 340] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221031000 == 125 [pid = 1826] [id = 339] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228d69000 == 124 [pid = 1826] [id = 336] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d7aa000 == 123 [pid = 1826] [id = 335] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fa77000 == 122 [pid = 1826] [id = 334] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82359bc800 == 121 [pid = 1826] [id = 333] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8233054800 == 120 [pid = 1826] [id = 332] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232254000 == 119 [pid = 1826] [id = 331] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231b89000 == 118 [pid = 1826] [id = 330] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231522000 == 117 [pid = 1826] [id = 329] 16:52:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e1b5800 == 116 [pid = 1826] [id = 328] 16:52:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220da9000 == 115 [pid = 1826] [id = 325] 16:52:09 INFO - PROCESS | 1826 | 1461023529103 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1788ms 16:52:09 INFO - PROCESS | 1826 | 1461023529145 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 1826 | 1461023529149 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:52:09 INFO - PROCESS | 1826 | 1461023529156 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 1826 | 1461023529159 Marionette TRACE conn3 <- [1,1414,null,{}] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f823ff09000) [pid = 1826] [serial = 918] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f821d3cf000) [pid = 1826] [serial = 948] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f821d24cc00) [pid = 1826] [serial = 947] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f8229548400) [pid = 1826] [serial = 968] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f824465d400) [pid = 1826] [serial = 932] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f821a9e8800) [pid = 1826] [serial = 920] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f82285e4400) [pid = 1826] [serial = 957] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f8226e98400) [pid = 1826] [serial = 956] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f8228c4b400) [pid = 1826] [serial = 965] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f821f672c00) [pid = 1826] [serial = 944] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f8228967c00) [pid = 1826] [serial = 962] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f8228a8a800) [pid = 1826] [serial = 963] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f82286c8800) [pid = 1826] [serial = 960] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f822865ac00) [pid = 1826] [serial = 959] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f821d111400) [pid = 1826] [serial = 935] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f822625c400) [pid = 1826] [serial = 954] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f82260c5800) [pid = 1826] [serial = 953] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f8231af7c00) [pid = 1826] [serial = 929] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f822ca6b000) [pid = 1826] [serial = 926] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f82282cec00) [pid = 1826] [serial = 923] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f8226e89800) [pid = 1826] [serial = 971] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f8229620000) [pid = 1826] [serial = 969] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f821fc83800) [pid = 1826] [serial = 951] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f821fb53800) [pid = 1826] [serial = 950] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f822941e800) [pid = 1826] [serial = 966] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f822896bc00) [pid = 1826] [serial = 972] [outer = (nil)] [url = about:blank] 16:52:09 INFO - PROCESS | 1826 | 1461023529214 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:09 INFO - PROCESS | 1826 | 1461023529393 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:52:09 INFO - PROCESS | 1826 | 1461023529642 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220d96000 == 116 [pid = 1826] [id = 361] 16:52:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f821d103c00) [pid = 1826] [serial = 1084] [outer = (nil)] 16:52:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f8226258800) [pid = 1826] [serial = 1085] [outer = 0x7f821d103c00] 16:52:09 INFO - PROCESS | 1826 | 1461023529713 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f8226398800) [pid = 1826] [serial = 1086] [outer = 0x7f821d103c00] 16:52:10 INFO - PROCESS | 1826 | 1461023530464 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1348ms 16:52:10 INFO - PROCESS | 1826 | 1461023530505 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:52:10 INFO - PROCESS | 1826 | 1461023530509 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:52:10 INFO - PROCESS | 1826 | 1461023530514 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 1826 | 1461023530516 Marionette TRACE conn3 <- [1,1418,null,{}] 16:52:10 INFO - PROCESS | 1826 | 1461023530522 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:10 INFO - PROCESS | 1826 | 1461023530684 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:52:10 INFO - PROCESS | 1826 | 1461023530709 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822827e000 == 117 [pid = 1826] [id = 362] 16:52:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f8226e95c00) [pid = 1826] [serial = 1087] [outer = (nil)] 16:52:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f822864c000) [pid = 1826] [serial = 1088] [outer = 0x7f8226e95c00] 16:52:10 INFO - PROCESS | 1826 | 1461023530772 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f82286cac00) [pid = 1826] [serial = 1089] [outer = 0x7f8226e95c00] 16:52:11 INFO - PROCESS | 1826 | 1461023531772 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1275ms 16:52:11 INFO - PROCESS | 1826 | 1461023531795 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 1826 | 1461023531798 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:52:11 INFO - PROCESS | 1826 | 1461023531805 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 1826 | 1461023531808 Marionette TRACE conn3 <- [1,1422,null,{}] 16:52:11 INFO - PROCESS | 1826 | 1461023531813 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:12 INFO - PROCESS | 1826 | 1461023532052 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:52:12 INFO - PROCESS | 1826 | 1461023532079 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822903e000 == 118 [pid = 1826] [id = 363] 16:52:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f8226e96400) [pid = 1826] [serial = 1090] [outer = (nil)] 16:52:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f82285e7400) [pid = 1826] [serial = 1091] [outer = 0x7f8226e96400] 16:52:12 INFO - PROCESS | 1826 | 1461023532159 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f82290c6800) [pid = 1826] [serial = 1092] [outer = 0x7f8226e96400] 16:52:13 INFO - PROCESS | 1826 | 1461023533061 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1277ms 16:52:13 INFO - PROCESS | 1826 | 1461023533084 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 1826 | 1461023533088 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:52:13 INFO - PROCESS | 1826 | 1461023533133 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 1826 | 1461023533135 Marionette TRACE conn3 <- [1,1426,null,{}] 16:52:13 INFO - PROCESS | 1826 | 1461023533142 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:13 INFO - PROCESS | 1826 | 1461023533411 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:52:13 INFO - PROCESS | 1826 | 1461023533442 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d4cb800 == 119 [pid = 1826] [id = 364] 16:52:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f822946f000) [pid = 1826] [serial = 1093] [outer = (nil)] 16:52:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f8229706000) [pid = 1826] [serial = 1094] [outer = 0x7f822946f000] 16:52:13 INFO - PROCESS | 1826 | 1461023533509 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f8229eae800) [pid = 1826] [serial = 1095] [outer = 0x7f822946f000] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f823ecde000) [pid = 1826] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f821af93800) [pid = 1826] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f821f4b8c00) [pid = 1826] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f82299fe000) [pid = 1826] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f822ff43000) [pid = 1826] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f8226e9e400) [pid = 1826] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f8226e99000) [pid = 1826] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f822896d000) [pid = 1826] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f8228c49800) [pid = 1826] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f82282c8400) [pid = 1826] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f821d104c00) [pid = 1826] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f821f4c6800) [pid = 1826] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f8235cad800) [pid = 1826] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f8228a35400) [pid = 1826] [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.] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f8232e25800) [pid = 1826] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f8240dfbc00) [pid = 1826] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f822ff46c00) [pid = 1826] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f8229472000) [pid = 1826] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f822934f800) [pid = 1826] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f823fd8e400) [pid = 1826] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f8238f3cc00) [pid = 1826] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f822de57000) [pid = 1826] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f821af8ac00) [pid = 1826] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f823fa52400) [pid = 1826] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f8226e9f400) [pid = 1826] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f822cc46400) [pid = 1826] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f823ecd8000) [pid = 1826] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f822865f000) [pid = 1826] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f822639d800) [pid = 1826] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f821fb54c00) [pid = 1826] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f822de5d800) [pid = 1826] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f821d253400) [pid = 1826] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f821d3ce000) [pid = 1826] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f821f4b8400) [pid = 1826] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f82282c8800) [pid = 1826] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f822ccb2c00) [pid = 1826] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f82282ca800) [pid = 1826] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f821d24e000) [pid = 1826] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f822860f400) [pid = 1826] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f82282ccc00) [pid = 1826] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f823ec53000) [pid = 1826] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f822f355800) [pid = 1826] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f8244c2b400) [pid = 1826] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:52:14 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f821f3eb400) [pid = 1826] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:52:15 INFO - PROCESS | 1826 | 1461023535020 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1970ms 16:52:15 INFO - PROCESS | 1826 | 1461023535066 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:52:15 INFO - PROCESS | 1826 | 1461023535069 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:52:15 INFO - PROCESS | 1826 | 1461023535075 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:52:15 INFO - PROCESS | 1826 | 1461023535077 Marionette TRACE conn3 <- [1,1430,null,{}] 16:52:15 INFO - PROCESS | 1826 | 1461023535082 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:15 INFO - PROCESS | 1826 | 1461023535238 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:52:15 INFO - PROCESS | 1826 | 1461023535405 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821fab1000 == 120 [pid = 1826] [id = 365] 16:52:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f821a845800) [pid = 1826] [serial = 1096] [outer = (nil)] 16:52:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f821f67c800) [pid = 1826] [serial = 1097] [outer = 0x7f821a845800] 16:52:15 INFO - PROCESS | 1826 | 1461023535469 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f82282ccc00) [pid = 1826] [serial = 1098] [outer = 0x7f821a845800] 16:52:16 INFO - PROCESS | 1826 | 1461023536219 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1180ms 16:52:16 INFO - PROCESS | 1826 | 1461023536259 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 1826 | 1461023536263 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:52:16 INFO - PROCESS | 1826 | 1461023536270 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 1826 | 1461023536274 Marionette TRACE conn3 <- [1,1434,null,{}] 16:52:16 INFO - PROCESS | 1826 | 1461023536279 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:16 INFO - PROCESS | 1826 | 1461023536568 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:52:16 INFO - PROCESS | 1826 | 1461023536785 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d449000 == 121 [pid = 1826] [id = 366] 16:52:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f821a849c00) [pid = 1826] [serial = 1099] [outer = (nil)] 16:52:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f821aef0800) [pid = 1826] [serial = 1100] [outer = 0x7f821a849c00] 16:52:16 INFO - PROCESS | 1826 | 1461023536863 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f821d10c000) [pid = 1826] [serial = 1101] [outer = 0x7f821a849c00] 16:52:17 INFO - PROCESS | 1826 | 1461023537931 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1735ms 16:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:52:18 INFO - PROCESS | 1826 | 1461023538009 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:52:18 INFO - PROCESS | 1826 | 1461023538013 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:52:18 INFO - PROCESS | 1826 | 1461023538022 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 1826 | 1461023538028 Marionette TRACE conn3 <- [1,1438,null,{}] 16:52:18 INFO - PROCESS | 1826 | 1461023538036 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:18 INFO - PROCESS | 1826 | 1461023538285 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:52:18 INFO - PROCESS | 1826 | 1461023538548 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228d70000 == 122 [pid = 1826] [id = 367] 16:52:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f821f4ba400) [pid = 1826] [serial = 1102] [outer = (nil)] 16:52:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f822190e800) [pid = 1826] [serial = 1103] [outer = 0x7f821f4ba400] 16:52:18 INFO - PROCESS | 1826 | 1461023538628 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f8226105000) [pid = 1826] [serial = 1104] [outer = 0x7f821f4ba400] 16:52:19 INFO - PROCESS | 1826 | 1461023539554 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1585ms 16:52:19 INFO - PROCESS | 1826 | 1461023539607 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:52:19 INFO - PROCESS | 1826 | 1461023539612 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:52:19 INFO - PROCESS | 1826 | 1461023539618 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 1826 | 1461023539622 Marionette TRACE conn3 <- [1,1442,null,{}] 16:52:19 INFO - PROCESS | 1826 | 1461023539627 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:19 INFO - PROCESS | 1826 | 1461023539835 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:52:20 INFO - PROCESS | 1826 | 1461023540114 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822dba2000 == 123 [pid = 1826] [id = 368] 16:52:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f8228602400) [pid = 1826] [serial = 1105] [outer = (nil)] 16:52:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f82286c8800) [pid = 1826] [serial = 1106] [outer = 0x7f8228602400] 16:52:20 INFO - PROCESS | 1826 | 1461023540236 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f8228c49800) [pid = 1826] [serial = 1107] [outer = 0x7f8228602400] 16:52:21 INFO - PROCESS | 1826 | 1461023541138 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1583ms 16:52:21 INFO - PROCESS | 1826 | 1461023541202 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 1826 | 1461023541209 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:52:21 INFO - PROCESS | 1826 | 1461023541226 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 1826 | 1461023541233 Marionette TRACE conn3 <- [1,1446,null,{}] 16:52:21 INFO - PROCESS | 1826 | 1461023541240 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:21 INFO - PROCESS | 1826 | 1461023541484 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:52:21 INFO - PROCESS | 1826 | 1461023541780 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231730800 == 124 [pid = 1826] [id = 369] 16:52:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f82260c4c00) [pid = 1826] [serial = 1108] [outer = (nil)] 16:52:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f8229551400) [pid = 1826] [serial = 1109] [outer = 0x7f82260c4c00] 16:52:21 INFO - PROCESS | 1826 | 1461023541856 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f82299fe000) [pid = 1826] [serial = 1110] [outer = 0x7f82260c4c00] 16:52:22 INFO - PROCESS | 1826 | 1461023542721 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1546ms 16:52:22 INFO - PROCESS | 1826 | 1461023542766 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:52:22 INFO - PROCESS | 1826 | 1461023542770 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:52:22 INFO - PROCESS | 1826 | 1461023542776 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 1826 | 1461023542779 Marionette TRACE conn3 <- [1,1450,null,{}] 16:52:22 INFO - PROCESS | 1826 | 1461023542785 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:22 INFO - PROCESS | 1826 | 1461023542985 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:52:23 INFO - PROCESS | 1826 | 1461023543185 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823283e800 == 125 [pid = 1826] [id = 370] 16:52:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f822860dc00) [pid = 1826] [serial = 1111] [outer = (nil)] 16:52:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f822c908c00) [pid = 1826] [serial = 1112] [outer = 0x7f822860dc00] 16:52:23 INFO - PROCESS | 1826 | 1461023543297 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f822cc3fc00) [pid = 1826] [serial = 1113] [outer = 0x7f822860dc00] 16:52:24 INFO - PROCESS | 1826 | 1461023544185 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1486ms 16:52:24 INFO - PROCESS | 1826 | 1461023544263 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:52:24 INFO - PROCESS | 1826 | 1461023544266 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:52:24 INFO - PROCESS | 1826 | 1461023544272 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 1826 | 1461023544275 Marionette TRACE conn3 <- [1,1454,null,{}] 16:52:24 INFO - PROCESS | 1826 | 1461023544280 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:24 INFO - PROCESS | 1826 | 1461023544521 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:52:24 INFO - PROCESS | 1826 | 1461023544765 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8238f0b800 == 126 [pid = 1826] [id = 371] 16:52:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f822de5a800) [pid = 1826] [serial = 1114] [outer = (nil)] 16:52:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f822de5f800) [pid = 1826] [serial = 1115] [outer = 0x7f822de5a800] 16:52:24 INFO - PROCESS | 1826 | 1461023544895 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f822f5fb400) [pid = 1826] [serial = 1116] [outer = 0x7f822de5a800] 16:52:25 INFO - PROCESS | 1826 | 1461023545792 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1582ms 16:52:25 INFO - PROCESS | 1826 | 1461023545861 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:52:25 INFO - PROCESS | 1826 | 1461023545868 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:52:25 INFO - PROCESS | 1826 | 1461023545879 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 1826 | 1461023545882 Marionette TRACE conn3 <- [1,1458,null,{}] 16:52:25 INFO - PROCESS | 1826 | 1461023545888 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:26 INFO - PROCESS | 1826 | 1461023546116 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:52:26 INFO - PROCESS | 1826 | 1461023546352 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8242917000 == 127 [pid = 1826] [id = 372] 16:52:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f8229476c00) [pid = 1826] [serial = 1117] [outer = (nil)] 16:52:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f8231696c00) [pid = 1826] [serial = 1118] [outer = 0x7f8229476c00] 16:52:26 INFO - PROCESS | 1826 | 1461023546469 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f8232be4c00) [pid = 1826] [serial = 1119] [outer = 0x7f8229476c00] 16:52:27 INFO - PROCESS | 1826 | 1461023547341 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1532ms 16:52:27 INFO - PROCESS | 1826 | 1461023547410 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 1826 | 1461023547414 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:52:27 INFO - PROCESS | 1826 | 1461023547420 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 1826 | 1461023547422 Marionette TRACE conn3 <- [1,1462,null,{}] 16:52:27 INFO - PROCESS | 1826 | 1461023547428 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:27 INFO - PROCESS | 1826 | 1461023547624 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:52:27 INFO - PROCESS | 1826 | 1461023547819 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82199ae800 == 128 [pid = 1826] [id = 373] 16:52:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f822de5b800) [pid = 1826] [serial = 1120] [outer = (nil)] 16:52:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f8233dc6c00) [pid = 1826] [serial = 1121] [outer = 0x7f822de5b800] 16:52:27 INFO - PROCESS | 1826 | 1461023547889 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f8238f3cc00) [pid = 1826] [serial = 1122] [outer = 0x7f822de5b800] 16:52:28 INFO - PROCESS | 1826 | 1461023548868 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1488ms 16:52:28 INFO - PROCESS | 1826 | 1461023548909 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:52:28 INFO - PROCESS | 1826 | 1461023548913 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:52:28 INFO - PROCESS | 1826 | 1461023548919 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:52:28 INFO - PROCESS | 1826 | 1461023548921 Marionette TRACE conn3 <- [1,1466,null,{}] 16:52:28 INFO - PROCESS | 1826 | 1461023548927 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:29 INFO - PROCESS | 1826 | 1461023549117 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:52:29 INFO - PROCESS | 1826 | 1461023549323 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824522a000 == 129 [pid = 1826] [id = 374] 16:52:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f822e0e1c00) [pid = 1826] [serial = 1123] [outer = (nil)] 16:52:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f823fabd800) [pid = 1826] [serial = 1124] [outer = 0x7f822e0e1c00] 16:52:29 INFO - PROCESS | 1826 | 1461023549393 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f8240c31400) [pid = 1826] [serial = 1125] [outer = 0x7f822e0e1c00] 16:52:30 INFO - PROCESS | 1826 | 1461023550322 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1435ms 16:52:30 INFO - PROCESS | 1826 | 1461023550354 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1826 | 1461023550358 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:52:30 INFO - PROCESS | 1826 | 1461023550365 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1826 | 1461023550367 Marionette TRACE conn3 <- [1,1470,null,{}] 16:52:30 INFO - PROCESS | 1826 | 1461023550373 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:30 INFO - PROCESS | 1826 | 1461023550568 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:52:30 INFO - PROCESS | 1826 | 1461023550770 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822716d800 == 130 [pid = 1826] [id = 375] 16:52:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f823ecd5400) [pid = 1826] [serial = 1126] [outer = (nil)] 16:52:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f8242f8c400) [pid = 1826] [serial = 1127] [outer = 0x7f823ecd5400] 16:52:30 INFO - PROCESS | 1826 | 1461023550846 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f8244c27000) [pid = 1826] [serial = 1128] [outer = 0x7f823ecd5400] 16:52:31 INFO - PROCESS | 1826 | 1461023551777 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1478ms 16:52:31 INFO - PROCESS | 1826 | 1461023551844 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 1826 | 1461023551847 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:52:31 INFO - PROCESS | 1826 | 1461023551853 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 1826 | 1461023551856 Marionette TRACE conn3 <- [1,1474,null,{}] 16:52:31 INFO - PROCESS | 1826 | 1461023551861 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:32 INFO - PROCESS | 1826 | 1461023552049 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:52:32 INFO - PROCESS | 1826 | 1461023552246 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228c89800 == 131 [pid = 1826] [id = 376] 16:52:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f821ac44400) [pid = 1826] [serial = 1129] [outer = (nil)] 16:52:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f821ac4dc00) [pid = 1826] [serial = 1130] [outer = 0x7f821ac44400] 16:52:32 INFO - PROCESS | 1826 | 1461023552368 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f8242ec7000) [pid = 1826] [serial = 1131] [outer = 0x7f821ac44400] 16:52:33 INFO - PROCESS | 1826 | 1461023553472 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1682ms 16:52:33 INFO - PROCESS | 1826 | 1461023553538 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 1826 | 1461023553542 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:52:33 INFO - PROCESS | 1826 | 1461023553548 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 1826 | 1461023553552 Marionette TRACE conn3 <- [1,1478,null,{}] 16:52:33 INFO - PROCESS | 1826 | 1461023553557 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:33 INFO - PROCESS | 1826 | 1461023553780 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:52:34 INFO - PROCESS | 1826 | 1461023554045 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82198ce000 == 132 [pid = 1826] [id = 377] 16:52:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f821a9ed400) [pid = 1826] [serial = 1132] [outer = (nil)] 16:52:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f821b9edc00) [pid = 1826] [serial = 1133] [outer = 0x7f821a9ed400] 16:52:34 INFO - PROCESS | 1826 | 1461023554168 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f821f3f0c00) [pid = 1826] [serial = 1134] [outer = 0x7f821a9ed400] 16:52:35 INFO - PROCESS | 1826 | 1461023555019 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1529ms 16:52:35 INFO - PROCESS | 1826 | 1461023555080 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 1826 | 1461023555083 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:52:35 INFO - PROCESS | 1826 | 1461023555089 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1826 | 1461023555091 Marionette TRACE conn3 <- [1,1482,null,{}] 16:52:35 INFO - PROCESS | 1826 | 1461023555097 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:35 INFO - PROCESS | 1826 | 1461023555286 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:52:35 INFO - PROCESS | 1826 | 1461023555491 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822602d800 == 133 [pid = 1826] [id = 378] 16:52:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f82186c4c00) [pid = 1826] [serial = 1135] [outer = (nil)] 16:52:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f82186cc400) [pid = 1826] [serial = 1136] [outer = 0x7f82186c4c00] 16:52:35 INFO - PROCESS | 1826 | 1461023555563 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f82186d0c00) [pid = 1826] [serial = 1137] [outer = 0x7f82186c4c00] 16:52:36 INFO - PROCESS | 1826 | 1461023556493 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1443ms 16:52:36 INFO - PROCESS | 1826 | 1461023556533 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1826 | 1461023556537 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:52:36 INFO - PROCESS | 1826 | 1461023556543 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1826 | 1461023556546 Marionette TRACE conn3 <- [1,1486,null,{}] 16:52:36 INFO - PROCESS | 1826 | 1461023556551 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:36 INFO - PROCESS | 1826 | 1461023556758 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:52:36 INFO - PROCESS | 1826 | 1461023556964 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ca3d000 == 134 [pid = 1826] [id = 379] 16:52:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f82186c5000) [pid = 1826] [serial = 1138] [outer = (nil)] 16:52:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f82186e7400) [pid = 1826] [serial = 1139] [outer = 0x7f82186c5000] 16:52:37 INFO - PROCESS | 1826 | 1461023557033 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f82186ebc00) [pid = 1826] [serial = 1140] [outer = 0x7f82186c5000] 16:52:38 INFO - PROCESS | 1826 | 1461023558002 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1489ms 16:52:38 INFO - PROCESS | 1826 | 1461023558033 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 1826 | 1461023558037 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:52:38 INFO - PROCESS | 1826 | 1461023558042 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 1826 | 1461023558045 Marionette TRACE conn3 <- [1,1490,null,{}] 16:52:38 INFO - PROCESS | 1826 | 1461023558051 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:38 INFO - PROCESS | 1826 | 1461023558239 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:52:38 INFO - PROCESS | 1826 | 1461023558942 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821fa96800 == 135 [pid = 1826] [id = 380] 16:52:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f821a9ed000) [pid = 1826] [serial = 1141] [outer = (nil)] 16:52:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f821ac46c00) [pid = 1826] [serial = 1142] [outer = 0x7f821a9ed000] 16:52:39 INFO - PROCESS | 1826 | 1461023559019 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f821aeec400) [pid = 1826] [serial = 1143] [outer = 0x7f821a9ed000] 16:52:39 INFO - PROCESS | 1826 | 1461023559887 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1879ms 16:52:39 INFO - PROCESS | 1826 | 1461023559925 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1826 | 1461023559932 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:52:39 INFO - PROCESS | 1826 | 1461023559941 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1826 | 1461023559944 Marionette TRACE conn3 <- [1,1494,null,{}] 16:52:39 INFO - PROCESS | 1826 | 1461023559952 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:40 INFO - PROCESS | 1826 | 1461023560132 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:52:40 INFO - PROCESS | 1826 | 1461023560358 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221024000 == 136 [pid = 1826] [id = 381] 16:52:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f821aef4800) [pid = 1826] [serial = 1144] [outer = (nil)] 16:52:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f821aef6000) [pid = 1826] [serial = 1145] [outer = 0x7f821aef4800] 16:52:40 INFO - PROCESS | 1826 | 1461023560530 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f821d10fc00) [pid = 1826] [serial = 1146] [outer = 0x7f821aef4800] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821fc0e000 == 135 [pid = 1826] [id = 275] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228412000 == 134 [pid = 1826] [id = 321] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f6a2000 == 133 [pid = 1826] [id = 320] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228da8000 == 132 [pid = 1826] [id = 319] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228276800 == 131 [pid = 1826] [id = 318] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b0a5800 == 130 [pid = 1826] [id = 279] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f822f6b6800) [pid = 1826] [serial = 1001] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f822cc3f400) [pid = 1826] [serial = 1010] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f822625b800) [pid = 1826] [serial = 1013] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f82295f4000) [pid = 1826] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f82306ce800) [pid = 1826] [serial = 1007] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f8231694c00) [pid = 1826] [serial = 1004] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821ed59000 == 129 [pid = 1826] [id = 277] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82295e3000 == 128 [pid = 1826] [id = 322] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232834800 == 127 [pid = 1826] [id = 205] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821fab1000 == 126 [pid = 1826] [id = 365] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d4cb800 == 125 [pid = 1826] [id = 364] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822903e000 == 124 [pid = 1826] [id = 363] 16:52:41 INFO - PROCESS | 1826 | 1461023561716 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822827e000 == 123 [pid = 1826] [id = 362] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220d96000 == 122 [pid = 1826] [id = 361] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228f4a800 == 121 [pid = 1826] [id = 11] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82198e1000 == 120 [pid = 1826] [id = 360] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821faac800 == 119 [pid = 1826] [id = 359] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82198de000 == 118 [pid = 1826] [id = 356] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8247bd5800 == 117 [pid = 1826] [id = 355] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8245214000 == 116 [pid = 1826] [id = 354] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8244796000 == 115 [pid = 1826] [id = 353] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8242f2d800 == 114 [pid = 1826] [id = 352] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823ffa6000 == 113 [pid = 1826] [id = 351] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8233925000 == 112 [pid = 1826] [id = 350] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231ac5800 == 111 [pid = 1826] [id = 349] 16:52:41 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220da3800 == 110 [pid = 1826] [id = 346] 16:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1836ms 16:52:41 INFO - PROCESS | 1826 | 1461023561781 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 1826 | 1461023561787 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f821f4bc000) [pid = 1826] [serial = 977] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f8244c26000) [pid = 1826] [serial = 771] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f8221912400) [pid = 1826] [serial = 1023] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f824500ec00) [pid = 1826] [serial = 780] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f823f872400) [pid = 1826] [serial = 762] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f8238e53400) [pid = 1826] [serial = 759] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f82299f2400) [pid = 1826] [serial = 986] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f822946f800) [pid = 1826] [serial = 750] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f8235aee800) [pid = 1826] [serial = 747] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f82299f1800) [pid = 1826] [serial = 975] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f821f66f000) [pid = 1826] [serial = 1022] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f8229707000) [pid = 1826] [serial = 1034] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f822f350800) [pid = 1826] [serial = 998] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f82290bd800) [pid = 1826] [serial = 1032] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f8226263800) [pid = 1826] [serial = 1025] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f8226395c00) [pid = 1826] [serial = 810] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f823fb08000) [pid = 1826] [serial = 717] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f8232e97000) [pid = 1826] [serial = 669] [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.] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f8235cdd800) [pid = 1826] [serial = 711] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f8226103000) [pid = 1826] [serial = 1016] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f8244d5e000) [pid = 1826] [serial = 825] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f8235a3b000) [pid = 1826] [serial = 708] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f822de5a400) [pid = 1826] [serial = 995] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f822c90dc00) [pid = 1826] [serial = 702] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f8220fcc400) [pid = 1826] [serial = 980] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f8229eb0400) [pid = 1826] [serial = 989] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f8228658000) [pid = 1826] [serial = 983] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f8242f85400) [pid = 1826] [serial = 768] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f823f874400) [pid = 1826] [serial = 714] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f8231bf8c00) [pid = 1826] [serial = 705] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f821f4c4800) [pid = 1826] [serial = 1020] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f823ff32000) [pid = 1826] [serial = 723] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f822cc47800) [pid = 1826] [serial = 753] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f823fd98800) [pid = 1826] [serial = 822] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f82410bcc00) [pid = 1826] [serial = 765] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f8229702400) [pid = 1826] [serial = 813] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f8228964c00) [pid = 1826] [serial = 699] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f821d250400) [pid = 1826] [serial = 1019] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f82285e7000) [pid = 1826] [serial = 1028] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f8231e15c00) [pid = 1826] [serial = 816] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f8228660000) [pid = 1826] [serial = 1029] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f821fc88400) [pid = 1826] [serial = 858] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f822e0dec00) [pid = 1826] [serial = 840] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f821f4c6400) [pid = 1826] [serial = 777] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f82282d6000) [pid = 1826] [serial = 828] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f8233840c00) [pid = 1826] [serial = 756] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f8240f05000) [pid = 1826] [serial = 834] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f821d259800) [pid = 1826] [serial = 783] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f822954fc00) [pid = 1826] [serial = 855] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f822e0de800) [pid = 1826] [serial = 837] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f8226e8f800) [pid = 1826] [serial = 1026] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f823fd8e000) [pid = 1826] [serial = 720] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f823f869800) [pid = 1826] [serial = 819] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f822cd66c00) [pid = 1826] [serial = 992] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f8226105400) [pid = 1826] [serial = 1031] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f8244dab000) [pid = 1826] [serial = 774] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f821f3f8800) [pid = 1826] [serial = 831] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f8229eab800) [pid = 1826] [serial = 1035] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1826 | 1461023561850 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 1826 | 1461023561861 Marionette TRACE conn3 <- [1,1498,null,{}] 16:52:41 INFO - PROCESS | 1826 | 1461023561894 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:42 INFO - PROCESS | 1826 | 1461023562056 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:52:42 INFO - PROCESS | 1826 | 1461023562319 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d1d1800 == 111 [pid = 1826] [id = 382] 16:52:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f821aef5800) [pid = 1826] [serial = 1147] [outer = (nil)] 16:52:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f821f3ecc00) [pid = 1826] [serial = 1148] [outer = 0x7f821aef5800] 16:52:42 INFO - PROCESS | 1826 | 1461023562381 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f821f4c0c00) [pid = 1826] [serial = 1149] [outer = 0x7f821aef5800] 16:52:43 INFO - PROCESS | 1826 | 1461023563097 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1354ms 16:52:43 INFO - PROCESS | 1826 | 1461023563158 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 1826 | 1461023563162 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:52:43 INFO - PROCESS | 1826 | 1461023563175 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 1826 | 1461023563185 Marionette TRACE conn3 <- [1,1502,null,{}] 16:52:43 INFO - PROCESS | 1826 | 1461023563193 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:43 INFO - PROCESS | 1826 | 1461023563395 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:52:43 INFO - PROCESS | 1826 | 1461023563562 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220fac000 == 112 [pid = 1826] [id = 383] 16:52:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f821b9eac00) [pid = 1826] [serial = 1150] [outer = (nil)] 16:52:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f821fc7e400) [pid = 1826] [serial = 1151] [outer = 0x7f821b9eac00] 16:52:43 INFO - PROCESS | 1826 | 1461023563625 Marionette DEBUG loaded listener.js 16:52:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f822190dc00) [pid = 1826] [serial = 1152] [outer = 0x7f821b9eac00] 16:52:44 INFO - PROCESS | 1826 | 1461023564399 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1244ms 16:52:44 INFO - PROCESS | 1826 | 1461023564419 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:52:44 INFO - PROCESS | 1826 | 1461023564423 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:52:44 INFO - PROCESS | 1826 | 1461023564429 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:52:44 INFO - PROCESS | 1826 | 1461023564431 Marionette TRACE conn3 <- [1,1506,null,{}] 16:52:44 INFO - PROCESS | 1826 | 1461023564437 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:44 INFO - PROCESS | 1826 | 1461023564702 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:52:44 INFO - PROCESS | 1826 | 1461023564725 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228456000 == 113 [pid = 1826] [id = 384] 16:52:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f821d3d0800) [pid = 1826] [serial = 1153] [outer = (nil)] 16:52:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f82260c5400) [pid = 1826] [serial = 1154] [outer = 0x7f821d3d0800] 16:52:44 INFO - PROCESS | 1826 | 1461023564788 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f8226260000) [pid = 1826] [serial = 1155] [outer = 0x7f821d3d0800] 16:52:45 INFO - PROCESS | 1826 | 1461023565753 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1381ms 16:52:45 INFO - PROCESS | 1826 | 1461023565811 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1826 | 1461023565814 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:52:45 INFO - PROCESS | 1826 | 1461023565826 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1826 | 1461023565828 Marionette TRACE conn3 <- [1,1510,null,{}] 16:52:45 INFO - PROCESS | 1826 | 1461023565834 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:46 INFO - PROCESS | 1826 | 1461023566348 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:52:46 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f822946f000) [pid = 1826] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:52:46 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f821d103c00) [pid = 1826] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:52:46 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f8229eac400) [pid = 1826] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:52:46 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f8226e95c00) [pid = 1826] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:52:46 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f821fb61400) [pid = 1826] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:52:46 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f821d110400) [pid = 1826] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:52:46 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f8226e96400) [pid = 1826] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:52:46 INFO - PROCESS | 1826 | 1461023566522 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228d72800 == 114 [pid = 1826] [id = 385] 16:52:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f8221c91400) [pid = 1826] [serial = 1156] [outer = (nil)] 16:52:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f8226393c00) [pid = 1826] [serial = 1157] [outer = 0x7f8221c91400] 16:52:46 INFO - PROCESS | 1826 | 1461023566600 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f82282d3400) [pid = 1826] [serial = 1158] [outer = 0x7f8221c91400] 16:52:47 INFO - PROCESS | 1826 | 1461023567300 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1538ms 16:52:47 INFO - PROCESS | 1826 | 1461023567359 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:52:47 INFO - PROCESS | 1826 | 1461023567361 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:52:47 INFO - PROCESS | 1826 | 1461023567367 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 1826 | 1461023567369 Marionette TRACE conn3 <- [1,1514,null,{}] 16:52:47 INFO - PROCESS | 1826 | 1461023567375 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:47 INFO - PROCESS | 1826 | 1461023567608 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:52:47 INFO - PROCESS | 1826 | 1461023567641 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229b68800 == 115 [pid = 1826] [id = 386] 16:52:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f8226e97000) [pid = 1826] [serial = 1159] [outer = (nil)] 16:52:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f822865c400) [pid = 1826] [serial = 1160] [outer = 0x7f8226e97000] 16:52:47 INFO - PROCESS | 1826 | 1461023567702 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f8228a90800) [pid = 1826] [serial = 1161] [outer = 0x7f8226e97000] 16:52:48 INFO - PROCESS | 1826 | 1461023568731 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1384ms 16:52:48 INFO - PROCESS | 1826 | 1461023568753 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1826 | 1461023568760 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:52:48 INFO - PROCESS | 1826 | 1461023568769 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1826 | 1461023568775 Marionette TRACE conn3 <- [1,1518,null,{}] 16:52:48 INFO - PROCESS | 1826 | 1461023568784 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:48 INFO - PROCESS | 1826 | 1461023568989 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:52:49 INFO - PROCESS | 1826 | 1461023569263 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f694800 == 116 [pid = 1826] [id = 387] 16:52:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f821a84ac00) [pid = 1826] [serial = 1162] [outer = (nil)] 16:52:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f821aef5400) [pid = 1826] [serial = 1163] [outer = 0x7f821a84ac00] 16:52:49 INFO - PROCESS | 1826 | 1461023569384 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f821b9eec00) [pid = 1826] [serial = 1164] [outer = 0x7f821a84ac00] 16:52:50 INFO - PROCESS | 1826 | 1461023570261 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1540ms 16:52:50 INFO - PROCESS | 1826 | 1461023570310 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1826 | 1461023570318 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:52:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:52:50 INFO - PROCESS | 1826 | 1461023570331 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1826 | 1461023570335 Marionette TRACE conn3 <- [1,1522,null,{}] 16:52:50 INFO - PROCESS | 1826 | 1461023570341 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:50 INFO - PROCESS | 1826 | 1461023570583 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:52:50 INFO - PROCESS | 1826 | 1461023570842 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228623000 == 117 [pid = 1826] [id = 388] 16:52:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f821d24dc00) [pid = 1826] [serial = 1165] [outer = (nil)] 16:52:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f821f214400) [pid = 1826] [serial = 1166] [outer = 0x7f821d24dc00] 16:52:50 INFO - PROCESS | 1826 | 1461023570920 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f821f4b9000) [pid = 1826] [serial = 1167] [outer = 0x7f821d24dc00] 16:52:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:51 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:52:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:52:51 INFO - PROCESS | 1826 | 1461023571818 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:52:51 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:52:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:52:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:52:51 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:52:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:52:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:52:51 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:52:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:52:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:52:51 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:52:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:52:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:52:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1534ms 16:52:51 INFO - PROCESS | 1826 | 1461023571868 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:52:51 INFO - PROCESS | 1826 | 1461023571875 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:52:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:52:51 INFO - PROCESS | 1826 | 1461023571882 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 1826 | 1461023571887 Marionette TRACE conn3 <- [1,1526,null,{}] 16:52:51 INFO - PROCESS | 1826 | 1461023571903 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:52 INFO - PROCESS | 1826 | 1461023572103 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:52:52 INFO - PROCESS | 1826 | 1461023572347 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d9d5800 == 118 [pid = 1826] [id = 389] 16:52:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f821fc88400) [pid = 1826] [serial = 1168] [outer = (nil)] 16:52:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f82282c8800) [pid = 1826] [serial = 1169] [outer = 0x7f821fc88400] 16:52:52 INFO - PROCESS | 1826 | 1461023572468 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f822860e400) [pid = 1826] [serial = 1170] [outer = 0x7f821fc88400] 16:52:53 INFO - PROCESS | 1826 | 1461023573292 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:52:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:52:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:52:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:52:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1434ms 16:52:53 INFO - PROCESS | 1826 | 1461023573347 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 1826 | 1461023573352 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:52:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:52:53 INFO - PROCESS | 1826 | 1461023573360 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1826 | 1461023573362 Marionette TRACE conn3 <- [1,1530,null,{}] 16:52:53 INFO - PROCESS | 1826 | 1461023573368 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:53 INFO - PROCESS | 1826 | 1461023573563 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:52:53 INFO - PROCESS | 1826 | 1461023573764 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231513000 == 119 [pid = 1826] [id = 390] 16:52:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f822639e400) [pid = 1826] [serial = 1171] [outer = (nil)] 16:52:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f8228c50800) [pid = 1826] [serial = 1172] [outer = 0x7f822639e400] 16:52:53 INFO - PROCESS | 1826 | 1461023573840 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f8229612800) [pid = 1826] [serial = 1173] [outer = 0x7f822639e400] 16:52:54 INFO - PROCESS | 1826 | 1461023574647 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:52:54 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:52:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:52:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:52:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:52:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:52:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1329ms 16:52:54 INFO - PROCESS | 1826 | 1461023574692 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:52:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:52:54 INFO - PROCESS | 1826 | 1461023574697 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:52:54 INFO - PROCESS | 1826 | 1461023574703 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 1826 | 1461023574706 Marionette TRACE conn3 <- [1,1534,null,{}] 16:52:54 INFO - PROCESS | 1826 | 1461023574711 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:54 INFO - PROCESS | 1826 | 1461023574935 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:52:55 INFO - PROCESS | 1826 | 1461023575138 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232750800 == 120 [pid = 1826] [id = 391] 16:52:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f822860e800) [pid = 1826] [serial = 1174] [outer = (nil)] 16:52:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f8229705c00) [pid = 1826] [serial = 1175] [outer = 0x7f822860e800] 16:52:55 INFO - PROCESS | 1826 | 1461023575211 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f8229eac400) [pid = 1826] [serial = 1176] [outer = 0x7f822860e800] 16:52:56 INFO - PROCESS | 1826 | 1461023576159 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:52:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1535ms 16:52:56 INFO - PROCESS | 1826 | 1461023576239 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:52:56 INFO - PROCESS | 1826 | 1461023576241 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:52:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:52:56 INFO - PROCESS | 1826 | 1461023576248 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 1826 | 1461023576251 Marionette TRACE conn3 <- [1,1538,null,{}] 16:52:56 INFO - PROCESS | 1826 | 1461023576257 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:56 INFO - PROCESS | 1826 | 1461023576523 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:52:56 INFO - PROCESS | 1826 | 1461023576780 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823ec1b800 == 121 [pid = 1826] [id = 392] 16:52:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f822cc42400) [pid = 1826] [serial = 1177] [outer = (nil)] 16:52:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f822cf2dc00) [pid = 1826] [serial = 1178] [outer = 0x7f822cc42400] 16:52:56 INFO - PROCESS | 1826 | 1461023576904 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f822e0d7800) [pid = 1826] [serial = 1179] [outer = 0x7f822cc42400] 16:52:57 INFO - PROCESS | 1826 | 1461023577713 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:52:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:52:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1528ms 16:52:57 INFO - PROCESS | 1826 | 1461023577779 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 1826 | 1461023577783 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:52:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:52:57 INFO - PROCESS | 1826 | 1461023577789 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 1826 | 1461023577792 Marionette TRACE conn3 <- [1,1542,null,{}] 16:52:57 INFO - PROCESS | 1826 | 1461023577797 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:57 INFO - PROCESS | 1826 | 1461023577997 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:52:58 INFO - PROCESS | 1826 | 1461023578250 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8240d4b800 == 122 [pid = 1826] [id = 393] 16:52:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f82285ea000) [pid = 1826] [serial = 1180] [outer = (nil)] 16:52:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f822fff6c00) [pid = 1826] [serial = 1181] [outer = 0x7f82285ea000] 16:52:58 INFO - PROCESS | 1826 | 1461023578367 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f8231690c00) [pid = 1826] [serial = 1182] [outer = 0x7f82285ea000] 16:52:59 INFO - PROCESS | 1826 | 1461023579170 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:52:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:52:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1428ms 16:52:59 INFO - PROCESS | 1826 | 1461023579219 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:52:59 INFO - PROCESS | 1826 | 1461023579223 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:52:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:52:59 INFO - PROCESS | 1826 | 1461023579229 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 1826 | 1461023579232 Marionette TRACE conn3 <- [1,1546,null,{}] 16:52:59 INFO - PROCESS | 1826 | 1461023579237 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:59 INFO - PROCESS | 1826 | 1461023579430 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:52:59 INFO - PROCESS | 1826 | 1461023579635 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824468e800 == 123 [pid = 1826] [id = 394] 16:52:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f822cc4ac00) [pid = 1826] [serial = 1183] [outer = (nil)] 16:52:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f8232e23400) [pid = 1826] [serial = 1184] [outer = 0x7f822cc4ac00] 16:52:59 INFO - PROCESS | 1826 | 1461023579707 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f82331e4000) [pid = 1826] [serial = 1185] [outer = 0x7f822cc4ac00] 16:53:00 INFO - PROCESS | 1826 | 1461023580588 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:53:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1429ms 16:53:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:53:00 INFO - PROCESS | 1826 | 1461023580659 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 1826 | 1461023580662 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:53:00 INFO - PROCESS | 1826 | 1461023580668 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 1826 | 1461023580671 Marionette TRACE conn3 <- [1,1550,null,{}] 16:53:00 INFO - PROCESS | 1826 | 1461023580677 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:00 INFO - PROCESS | 1826 | 1461023580874 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:53:01 INFO - PROCESS | 1826 | 1461023581133 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245219000 == 124 [pid = 1826] [id = 395] 16:53:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f82293ec400) [pid = 1826] [serial = 1186] [outer = (nil)] 16:53:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f8233973000) [pid = 1826] [serial = 1187] [outer = 0x7f82293ec400] 16:53:01 INFO - PROCESS | 1826 | 1461023581250 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f8235a3d400) [pid = 1826] [serial = 1188] [outer = 0x7f82293ec400] 16:53:02 INFO - PROCESS | 1826 | 1461023582056 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:53:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1434ms 16:53:02 INFO - PROCESS | 1826 | 1461023582103 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 1826 | 1461023582106 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:53:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:53:02 INFO - PROCESS | 1826 | 1461023582115 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1826 | 1461023582117 Marionette TRACE conn3 <- [1,1554,null,{}] 16:53:02 INFO - PROCESS | 1826 | 1461023582123 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:02 INFO - PROCESS | 1826 | 1461023582334 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:53:02 INFO - PROCESS | 1826 | 1461023582541 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824c884000 == 125 [pid = 1826] [id = 396] 16:53:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f822ce3c400) [pid = 1826] [serial = 1189] [outer = (nil)] 16:53:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f823ecdf800) [pid = 1826] [serial = 1190] [outer = 0x7f822ce3c400] 16:53:02 INFO - PROCESS | 1826 | 1461023582616 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f823fa54c00) [pid = 1826] [serial = 1191] [outer = 0x7f822ce3c400] 16:53:03 INFO - PROCESS | 1826 | 1461023583577 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:53:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1532ms 16:53:03 INFO - PROCESS | 1826 | 1461023583648 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 1826 | 1461023583652 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:53:03 INFO - PROCESS | 1826 | 1461023583658 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 1826 | 1461023583662 Marionette TRACE conn3 <- [1,1558,null,{}] 16:53:03 INFO - PROCESS | 1826 | 1461023583667 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:03 INFO - PROCESS | 1826 | 1461023583928 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:53:04 INFO - PROCESS | 1826 | 1461023584232 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8249108000 == 126 [pid = 1826] [id = 397] 16:53:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f8240f0a000) [pid = 1826] [serial = 1192] [outer = (nil)] 16:53:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f8242ecd000) [pid = 1826] [serial = 1193] [outer = 0x7f8240f0a000] 16:53:04 INFO - PROCESS | 1826 | 1461023584317 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f8244c2a400) [pid = 1826] [serial = 1194] [outer = 0x7f8240f0a000] 16:53:05 INFO - PROCESS | 1826 | 1461023585207 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:53:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:53:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1593ms 16:53:05 INFO - PROCESS | 1826 | 1461023585252 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:53:05 INFO - PROCESS | 1826 | 1461023585256 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:53:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:53:05 INFO - PROCESS | 1826 | 1461023585262 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 1826 | 1461023585265 Marionette TRACE conn3 <- [1,1562,null,{}] 16:53:05 INFO - PROCESS | 1826 | 1461023585271 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:05 INFO - PROCESS | 1826 | 1461023585475 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:53:05 INFO - PROCESS | 1826 | 1461023585689 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821efdb800 == 127 [pid = 1826] [id = 398] 16:53:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f8219cec000) [pid = 1826] [serial = 1195] [outer = (nil)] 16:53:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f8219cf1400) [pid = 1826] [serial = 1196] [outer = 0x7f8219cec000] 16:53:05 INFO - PROCESS | 1826 | 1461023585806 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f8219cf5c00) [pid = 1826] [serial = 1197] [outer = 0x7f8219cec000] 16:53:06 INFO - PROCESS | 1826 | 1461023586810 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:53:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:53:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1580ms 16:53:06 INFO - PROCESS | 1826 | 1461023586843 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 1826 | 1461023586846 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:53:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:53:06 INFO - PROCESS | 1826 | 1461023586859 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 1826 | 1461023586868 Marionette TRACE conn3 <- [1,1566,null,{}] 16:53:06 INFO - PROCESS | 1826 | 1461023586873 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:07 INFO - PROCESS | 1826 | 1461023587066 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:53:07 INFO - PROCESS | 1826 | 1461023587788 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d1c3800 == 128 [pid = 1826] [id = 399] 16:53:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f82186e9000) [pid = 1826] [serial = 1198] [outer = (nil)] 16:53:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f82186f0800) [pid = 1826] [serial = 1199] [outer = 0x7f82186e9000] 16:53:07 INFO - PROCESS | 1826 | 1461023587862 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f821aa92000) [pid = 1826] [serial = 1200] [outer = 0x7f82186e9000] 16:53:08 INFO - PROCESS | 1826 | 1461023588822 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:53:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:53:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1992ms 16:53:08 INFO - PROCESS | 1826 | 1461023588853 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 1826 | 1461023588859 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:53:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:53:08 INFO - PROCESS | 1826 | 1461023588868 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 1826 | 1461023588871 Marionette TRACE conn3 <- [1,1570,null,{}] 16:53:08 INFO - PROCESS | 1826 | 1461023588879 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:09 INFO - PROCESS | 1826 | 1461023589145 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:53:09 INFO - PROCESS | 1826 | 1461023589300 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82199a5800 == 129 [pid = 1826] [id = 400] 16:53:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f821a848800) [pid = 1826] [serial = 1201] [outer = (nil)] 16:53:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f821aef6c00) [pid = 1826] [serial = 1202] [outer = 0x7f821a848800] 16:53:09 INFO - PROCESS | 1826 | 1461023589520 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f821b9f6800) [pid = 1826] [serial = 1203] [outer = 0x7f821a848800] 16:53:10 INFO - PROCESS | 1826 | 1461023590418 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:53:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:53:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1593ms 16:53:10 INFO - PROCESS | 1826 | 1461023590465 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:53:10 INFO - PROCESS | 1826 | 1461023590471 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:53:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:53:10 INFO - PROCESS | 1826 | 1461023590477 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 1826 | 1461023590480 Marionette TRACE conn3 <- [1,1574,null,{}] 16:53:10 INFO - PROCESS | 1826 | 1461023590485 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:10 INFO - PROCESS | 1826 | 1461023590663 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:53:10 INFO - PROCESS | 1826 | 1461023590877 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821fc1e800 == 130 [pid = 1826] [id = 401] 16:53:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f821af93000) [pid = 1826] [serial = 1204] [outer = (nil)] 16:53:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f821f218800) [pid = 1826] [serial = 1205] [outer = 0x7f821af93000] 16:53:10 INFO - PROCESS | 1826 | 1461023590942 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f821f4c6800) [pid = 1826] [serial = 1206] [outer = 0x7f821af93000] 16:53:11 INFO - PROCESS | 1826 | 1461023591906 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:53:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:53:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1479ms 16:53:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:53:11 INFO - PROCESS | 1826 | 1461023591957 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1826 | 1461023591960 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:53:11 INFO - PROCESS | 1826 | 1461023591973 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1826 | 1461023591982 Marionette TRACE conn3 <- [1,1578,null,{}] 16:53:11 INFO - PROCESS | 1826 | 1461023591990 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:12 INFO - PROCESS | 1826 | 1461023592181 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:53:12 INFO - PROCESS | 1826 | 1461023592394 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d1d5800 == 131 [pid = 1826] [id = 402] 16:53:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f8225f98c00) [pid = 1826] [serial = 1207] [outer = (nil)] 16:53:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f8226109c00) [pid = 1826] [serial = 1208] [outer = 0x7f8225f98c00] 16:53:12 INFO - PROCESS | 1826 | 1461023592508 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f8226e8dc00) [pid = 1826] [serial = 1209] [outer = 0x7f8225f98c00] 16:53:13 INFO - PROCESS | 1826 | 1461023593372 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:53:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:53:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1500ms 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228d72800 == 130 [pid = 1826] [id = 385] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228456000 == 129 [pid = 1826] [id = 384] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f8220fc9c00) [pid = 1826] [serial = 1040] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f8233968800) [pid = 1826] [serial = 1058] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f8238e4f400) [pid = 1826] [serial = 1061] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f82282d2000) [pid = 1826] [serial = 1043] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f823ffdcc00) [pid = 1826] [serial = 1064] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f822af85c00) [pid = 1826] [serial = 1049] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f823129a800) [pid = 1826] [serial = 1055] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f82410c4400) [pid = 1826] [serial = 1067] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f822ce35400) [pid = 1826] [serial = 1052] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f821aef2c00) [pid = 1826] [serial = 1076] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f8229473c00) [pid = 1826] [serial = 1046] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f8229470800) [pid = 1826] [serial = 1073] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f821d10bc00) [pid = 1826] [serial = 1070] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f821f67c800) [pid = 1826] [serial = 1097] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220fac000 == 128 [pid = 1826] [id = 383] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821d1d1800 == 127 [pid = 1826] [id = 382] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221024000 == 126 [pid = 1826] [id = 381] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821fa96800 == 125 [pid = 1826] [id = 380] 16:53:13 INFO - PROCESS | 1826 | 1461023593549 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 1826 | 1461023593553 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822602d800 == 124 [pid = 1826] [id = 378] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82198ce000 == 123 [pid = 1826] [id = 377] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228c89800 == 122 [pid = 1826] [id = 376] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822716d800 == 121 [pid = 1826] [id = 375] 16:53:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824522a000 == 120 [pid = 1826] [id = 374] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82199ae800 == 119 [pid = 1826] [id = 373] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8242917000 == 118 [pid = 1826] [id = 372] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8238f0b800 == 117 [pid = 1826] [id = 371] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823283e800 == 116 [pid = 1826] [id = 370] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231730800 == 115 [pid = 1826] [id = 369] 16:53:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821d449000 == 114 [pid = 1826] [id = 366] 16:53:13 INFO - PROCESS | 1826 | 1461023593576 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1826 | 1461023593579 Marionette TRACE conn3 <- [1,1582,null,{}] 16:53:13 INFO - PROCESS | 1826 | 1461023593584 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:13 INFO - PROCESS | 1826 | 1461023593757 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f8229706000) [pid = 1826] [serial = 1094] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f8229eae800) [pid = 1826] [serial = 1095] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f8226398800) [pid = 1826] [serial = 1086] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f822c911000) [pid = 1826] [serial = 1038] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f822864c000) [pid = 1826] [serial = 1088] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f822190e000) [pid = 1826] [serial = 1083] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f8226258800) [pid = 1826] [serial = 1085] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f822af7b800) [pid = 1826] [serial = 1037] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f821f212000) [pid = 1826] [serial = 1080] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f82290c6800) [pid = 1826] [serial = 1092] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f82286cac00) [pid = 1826] [serial = 1089] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f821fc87000) [pid = 1826] [serial = 1082] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f821d3c8400) [pid = 1826] [serial = 1079] [outer = (nil)] [url = about:blank] 16:53:13 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f82285e7400) [pid = 1826] [serial = 1091] [outer = (nil)] [url = about:blank] 16:53:14 INFO - PROCESS | 1826 | 1461023594010 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b9c7000 == 115 [pid = 1826] [id = 403] 16:53:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f821ac51c00) [pid = 1826] [serial = 1210] [outer = (nil)] 16:53:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f822190e000) [pid = 1826] [serial = 1211] [outer = 0x7f821ac51c00] 16:53:14 INFO - PROCESS | 1826 | 1461023594082 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f82285e4400) [pid = 1826] [serial = 1212] [outer = 0x7f821ac51c00] 16:53:14 INFO - PROCESS | 1826 | 1461023594781 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:53:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:53:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1244ms 16:53:14 INFO - PROCESS | 1826 | 1461023594808 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:53:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:53:14 INFO - PROCESS | 1826 | 1461023594811 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:53:14 INFO - PROCESS | 1826 | 1461023594816 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 1826 | 1461023594819 Marionette TRACE conn3 <- [1,1586,null,{}] 16:53:14 INFO - PROCESS | 1826 | 1461023594824 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:14 INFO - PROCESS | 1826 | 1461023594976 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:53:15 INFO - PROCESS | 1826 | 1461023595155 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221025800 == 116 [pid = 1826] [id = 404] 16:53:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f82290ba000) [pid = 1826] [serial = 1213] [outer = (nil)] 16:53:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f82293ed000) [pid = 1826] [serial = 1214] [outer = 0x7f82290ba000] 16:53:15 INFO - PROCESS | 1826 | 1461023595229 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f8229620000) [pid = 1826] [serial = 1215] [outer = 0x7f82290ba000] 16:53:16 INFO - PROCESS | 1826 | 1461023595994 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:53:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:53:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1228ms 16:53:16 INFO - PROCESS | 1826 | 1461023596054 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 1826 | 1461023596057 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:53:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:53:16 INFO - PROCESS | 1826 | 1461023596085 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 1826 | 1461023596088 Marionette TRACE conn3 <- [1,1590,null,{}] 16:53:16 INFO - PROCESS | 1826 | 1461023596097 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:16 INFO - PROCESS | 1826 | 1461023596340 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:53:16 INFO - PROCESS | 1826 | 1461023596363 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228b89800 == 117 [pid = 1826] [id = 405] 16:53:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f82290bb000) [pid = 1826] [serial = 1216] [outer = (nil)] 16:53:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f822c911000) [pid = 1826] [serial = 1217] [outer = 0x7f82290bb000] 16:53:16 INFO - PROCESS | 1826 | 1461023596424 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f822ccaa000) [pid = 1826] [serial = 1218] [outer = 0x7f82290bb000] 16:53:17 INFO - PROCESS | 1826 | 1461023597279 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:53:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:53:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1235ms 16:53:17 INFO - PROCESS | 1826 | 1461023597320 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 1826 | 1461023597323 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:53:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:53:17 INFO - PROCESS | 1826 | 1461023597338 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1826 | 1461023597340 Marionette TRACE conn3 <- [1,1594,null,{}] 16:53:17 INFO - PROCESS | 1826 | 1461023597348 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:17 INFO - PROCESS | 1826 | 1461023597558 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:53:17 INFO - PROCESS | 1826 | 1461023597592 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229047800 == 118 [pid = 1826] [id = 406] 16:53:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f8229eae800) [pid = 1826] [serial = 1219] [outer = (nil)] 16:53:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f822cd6ec00) [pid = 1826] [serial = 1220] [outer = 0x7f8229eae800] 16:53:17 INFO - PROCESS | 1826 | 1461023597651 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f822de25000) [pid = 1826] [serial = 1221] [outer = 0x7f8229eae800] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f8226e84800) [pid = 1826] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f821d256800) [pid = 1826] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f822639e000) [pid = 1826] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f82331e9c00) [pid = 1826] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f822cc3e800) [pid = 1826] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f821a842400) [pid = 1826] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f822860fc00) [pid = 1826] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f821af87c00) [pid = 1826] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f8232e98800) [pid = 1826] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f821af8e000) [pid = 1826] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f821f3f4400) [pid = 1826] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f822625a400) [pid = 1826] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f822946ec00) [pid = 1826] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f8228650c00) [pid = 1826] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f822ccb5400) [pid = 1826] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f821af87800) [pid = 1826] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f8228661800) [pid = 1826] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f821fb58800) [pid = 1826] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f821d10f000) [pid = 1826] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f821d3cd400) [pid = 1826] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f8229472c00) [pid = 1826] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f822f6b6c00) [pid = 1826] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f823fb0f000) [pid = 1826] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f8235cde000) [pid = 1826] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f8228a85000) [pid = 1826] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f82285edc00) [pid = 1826] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f821d3d1000) [pid = 1826] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f821f3f2000) [pid = 1826] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f821a84d400) [pid = 1826] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f821a849800) [pid = 1826] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f821a9e1800) [pid = 1826] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f822ff44400) [pid = 1826] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f82299f7800) [pid = 1826] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f822f35a800) [pid = 1826] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f822ccb3800) [pid = 1826] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f821a9e0800) [pid = 1826] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f821f4c2800) [pid = 1826] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f821d10f400) [pid = 1826] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f8228652400) [pid = 1826] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f822f35bc00) [pid = 1826] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f821a850000) [pid = 1826] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f82286bd800) [pid = 1826] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f8226108400) [pid = 1826] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f821d3ca400) [pid = 1826] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f821a9e0400) [pid = 1826] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f821a84ec00) [pid = 1826] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f82260c8000) [pid = 1826] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f822ff42000) [pid = 1826] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f822961c400) [pid = 1826] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f821a84e000) [pid = 1826] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f821aa87400) [pid = 1826] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f821d3d0800) [pid = 1826] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f821aef5800) [pid = 1826] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f821aef4800) [pid = 1826] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f821a9ed000) [pid = 1826] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f821a845800) [pid = 1826] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f821b9eac00) [pid = 1826] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:53:19 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f8221c91400) [pid = 1826] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:53:19 INFO - PROCESS | 1826 | 1461023599413 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:53:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:53:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2143ms 16:53:19 INFO - PROCESS | 1826 | 1461023599481 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1826 | 1461023599484 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:53:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:53:19 INFO - PROCESS | 1826 | 1461023599492 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1826 | 1461023599494 Marionette TRACE conn3 <- [1,1598,null,{}] 16:53:19 INFO - PROCESS | 1826 | 1461023599500 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:19 INFO - PROCESS | 1826 | 1461023599665 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:53:19 INFO - PROCESS | 1826 | 1461023599679 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821faa7000 == 119 [pid = 1826] [id = 407] 16:53:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f821a847400) [pid = 1826] [serial = 1222] [outer = (nil)] 16:53:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f821b9eac00) [pid = 1826] [serial = 1223] [outer = 0x7f821a847400] 16:53:19 INFO - PROCESS | 1826 | 1461023599737 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f821f20f000) [pid = 1826] [serial = 1224] [outer = 0x7f821a847400] 16:53:20 INFO - PROCESS | 1826 | 1461023600533 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:53:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:53:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1084ms 16:53:20 INFO - PROCESS | 1826 | 1461023600576 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1826 | 1461023600579 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:53:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:53:20 INFO - PROCESS | 1826 | 1461023600585 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1826 | 1461023600587 Marionette TRACE conn3 <- [1,1602,null,{}] 16:53:20 INFO - PROCESS | 1826 | 1461023600592 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:20 INFO - PROCESS | 1826 | 1461023600811 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:53:20 INFO - PROCESS | 1826 | 1461023600826 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822a016800 == 120 [pid = 1826] [id = 408] 16:53:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f821fb54800) [pid = 1826] [serial = 1225] [outer = (nil)] 16:53:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f8221c8ec00) [pid = 1826] [serial = 1226] [outer = 0x7f821fb54800] 16:53:20 INFO - PROCESS | 1826 | 1461023600885 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f822860fc00) [pid = 1826] [serial = 1227] [outer = 0x7f821fb54800] 16:53:22 INFO - PROCESS | 1826 | 1461023602027 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:53:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:53:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1484ms 16:53:22 INFO - PROCESS | 1826 | 1461023602070 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 1826 | 1461023602078 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:53:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:53:22 INFO - PROCESS | 1826 | 1461023602087 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1826 | 1461023602092 Marionette TRACE conn3 <- [1,1606,null,{}] 16:53:22 INFO - PROCESS | 1826 | 1461023602099 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:22 INFO - PROCESS | 1826 | 1461023602286 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:53:22 INFO - PROCESS | 1826 | 1461023602537 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220f92800 == 121 [pid = 1826] [id = 409] 16:53:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f821aef7400) [pid = 1826] [serial = 1228] [outer = (nil)] 16:53:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f821d103000) [pid = 1826] [serial = 1229] [outer = 0x7f821aef7400] 16:53:22 INFO - PROCESS | 1826 | 1461023602659 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f821d3c6c00) [pid = 1826] [serial = 1230] [outer = 0x7f821aef7400] 16:53:23 INFO - PROCESS | 1826 | 1461023603608 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:53:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:53:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1586ms 16:53:23 INFO - PROCESS | 1826 | 1461023603674 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 1826 | 1461023603683 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:53:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:53:23 INFO - PROCESS | 1826 | 1461023603692 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 1826 | 1461023603697 Marionette TRACE conn3 <- [1,1610,null,{}] 16:53:23 INFO - PROCESS | 1826 | 1461023603702 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:23 INFO - PROCESS | 1826 | 1461023603932 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:53:24 INFO - PROCESS | 1826 | 1461023604234 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822828d000 == 122 [pid = 1826] [id = 410] 16:53:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f821f214000) [pid = 1826] [serial = 1231] [outer = (nil)] 16:53:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f821fc83800) [pid = 1826] [serial = 1232] [outer = 0x7f821f214000] 16:53:24 INFO - PROCESS | 1826 | 1461023604351 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f8225f99800) [pid = 1826] [serial = 1233] [outer = 0x7f821f214000] 16:53:25 INFO - PROCESS | 1826 | 1461023605180 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:53:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:53:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1534ms 16:53:25 INFO - PROCESS | 1826 | 1461023605227 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:53:25 INFO - PROCESS | 1826 | 1461023605231 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:53:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:53:25 INFO - PROCESS | 1826 | 1461023605237 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 1826 | 1461023605242 Marionette TRACE conn3 <- [1,1614,null,{}] 16:53:25 INFO - PROCESS | 1826 | 1461023605258 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:25 INFO - PROCESS | 1826 | 1461023605446 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:53:25 INFO - PROCESS | 1826 | 1461023605649 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d7ae000 == 123 [pid = 1826] [id = 411] 16:53:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f8225f8ec00) [pid = 1826] [serial = 1234] [outer = (nil)] 16:53:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f8228a37000) [pid = 1826] [serial = 1235] [outer = 0x7f8225f8ec00] 16:53:25 INFO - PROCESS | 1826 | 1461023605771 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f82290cd000) [pid = 1826] [serial = 1236] [outer = 0x7f8225f8ec00] 16:53:26 INFO - PROCESS | 1826 | 1461023606693 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:53:26 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 16:53:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1485ms 16:53:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:53:26 INFO - PROCESS | 1826 | 1461023606723 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 1826 | 1461023606727 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:53:26 INFO - PROCESS | 1826 | 1461023606733 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 1826 | 1461023606736 Marionette TRACE conn3 <- [1,1618,null,{}] 16:53:26 INFO - PROCESS | 1826 | 1461023606742 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:26 INFO - PROCESS | 1826 | 1461023606924 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:53:27 INFO - PROCESS | 1826 | 1461023607142 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822feb9000 == 124 [pid = 1826] [id = 412] 16:53:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f8226e8f400) [pid = 1826] [serial = 1237] [outer = (nil)] 16:53:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f822970d000) [pid = 1826] [serial = 1238] [outer = 0x7f8226e8f400] 16:53:27 INFO - PROCESS | 1826 | 1461023607212 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f822a094c00) [pid = 1826] [serial = 1239] [outer = 0x7f8226e8f400] 16:53:28 INFO - PROCESS | 1826 | 1461023608066 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:53:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:53:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1379ms 16:53:28 INFO - PROCESS | 1826 | 1461023608112 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 1826 | 1461023608116 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:53:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:53:28 INFO - PROCESS | 1826 | 1461023608122 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 1826 | 1461023608124 Marionette TRACE conn3 <- [1,1622,null,{}] 16:53:28 INFO - PROCESS | 1826 | 1461023608130 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:28 INFO - PROCESS | 1826 | 1461023608303 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:53:28 INFO - PROCESS | 1826 | 1461023608510 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231f84000 == 125 [pid = 1826] [id = 413] 16:53:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f822acfe800) [pid = 1826] [serial = 1240] [outer = (nil)] 16:53:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f822c910c00) [pid = 1826] [serial = 1241] [outer = 0x7f822acfe800] 16:53:28 INFO - PROCESS | 1826 | 1461023608580 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f822ccb3800) [pid = 1826] [serial = 1242] [outer = 0x7f822acfe800] 16:53:29 INFO - PROCESS | 1826 | 1461023609475 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:53:29 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 16:53:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1387ms 16:53:29 INFO - PROCESS | 1826 | 1461023609526 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 1826 | 1461023609530 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:53:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:53:29 INFO - PROCESS | 1826 | 1461023609536 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1826 | 1461023609538 Marionette TRACE conn3 <- [1,1626,null,{}] 16:53:29 INFO - PROCESS | 1826 | 1461023609544 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:29 INFO - PROCESS | 1826 | 1461023609747 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:53:29 INFO - PROCESS | 1826 | 1461023609950 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8235a92800 == 126 [pid = 1826] [id = 414] 16:53:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f822ccac800) [pid = 1826] [serial = 1243] [outer = (nil)] 16:53:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f822de5b400) [pid = 1826] [serial = 1244] [outer = 0x7f822ccac800] 16:53:30 INFO - PROCESS | 1826 | 1461023610024 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f822f5f2800) [pid = 1826] [serial = 1245] [outer = 0x7f822ccac800] 16:53:30 INFO - PROCESS | 1826 | 1461023610982 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:53:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:53:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1477ms 16:53:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:53:31 INFO - PROCESS | 1826 | 1461023611014 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 1826 | 1461023611017 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:53:31 INFO - PROCESS | 1826 | 1461023611023 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1826 | 1461023611027 Marionette TRACE conn3 <- [1,1630,null,{}] 16:53:31 INFO - PROCESS | 1826 | 1461023611032 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:31 INFO - PROCESS | 1826 | 1461023611216 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:53:31 INFO - PROCESS | 1826 | 1461023611464 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fda1800 == 127 [pid = 1826] [id = 415] 16:53:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f822de26c00) [pid = 1826] [serial = 1246] [outer = (nil)] 16:53:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f822ff43000) [pid = 1826] [serial = 1247] [outer = 0x7f822de26c00] 16:53:31 INFO - PROCESS | 1826 | 1461023611582 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f8231129800) [pid = 1826] [serial = 1248] [outer = 0x7f822de26c00] 16:53:32 INFO - PROCESS | 1826 | 1461023612404 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:53:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:53:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1432ms 16:53:32 INFO - PROCESS | 1826 | 1461023612455 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1826 | 1461023612459 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:53:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:53:32 INFO - PROCESS | 1826 | 1461023612464 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1826 | 1461023612467 Marionette TRACE conn3 <- [1,1634,null,{}] 16:53:32 INFO - PROCESS | 1826 | 1461023612473 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:32 INFO - PROCESS | 1826 | 1461023612659 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:53:32 INFO - PROCESS | 1826 | 1461023612877 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824460d800 == 128 [pid = 1826] [id = 416] 16:53:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f822de2a400) [pid = 1826] [serial = 1249] [outer = (nil)] 16:53:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f8231e18400) [pid = 1826] [serial = 1250] [outer = 0x7f822de2a400] 16:53:32 INFO - PROCESS | 1826 | 1461023612988 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f82338a2000) [pid = 1826] [serial = 1251] [outer = 0x7f822de2a400] 16:53:34 INFO - PROCESS | 1826 | 1461023614023 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:53:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:53:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1637ms 16:53:34 INFO - PROCESS | 1826 | 1461023614103 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 1826 | 1461023614107 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:53:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:53:34 INFO - PROCESS | 1826 | 1461023614113 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 1826 | 1461023614115 Marionette TRACE conn3 <- [1,1638,null,{}] 16:53:34 INFO - PROCESS | 1826 | 1461023614120 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:34 INFO - PROCESS | 1826 | 1461023614322 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:53:34 INFO - PROCESS | 1826 | 1461023614533 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245232000 == 129 [pid = 1826] [id = 417] 16:53:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f821a9e0400) [pid = 1826] [serial = 1252] [outer = (nil)] 16:53:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f8235ca9c00) [pid = 1826] [serial = 1253] [outer = 0x7f821a9e0400] 16:53:34 INFO - PROCESS | 1826 | 1461023614656 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f823ece0800) [pid = 1826] [serial = 1254] [outer = 0x7f821a9e0400] 16:53:35 INFO - PROCESS | 1826 | 1461023615572 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:53:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:53:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1528ms 16:53:35 INFO - PROCESS | 1826 | 1461023615643 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 1826 | 1461023615646 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:53:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:53:35 INFO - PROCESS | 1826 | 1461023615653 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 1826 | 1461023615655 Marionette TRACE conn3 <- [1,1642,null,{}] 16:53:35 INFO - PROCESS | 1826 | 1461023615661 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:35 INFO - PROCESS | 1826 | 1461023615838 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:53:36 INFO - PROCESS | 1826 | 1461023616046 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a6a8800 == 130 [pid = 1826] [id = 418] 16:53:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f8219ce9000) [pid = 1826] [serial = 1255] [outer = (nil)] 16:53:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f8235a39800) [pid = 1826] [serial = 1256] [outer = 0x7f8219ce9000] 16:53:36 INFO - PROCESS | 1826 | 1461023616196 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f823ff29800) [pid = 1826] [serial = 1257] [outer = 0x7f8219ce9000] 16:53:37 INFO - PROCESS | 1826 | 1461023617121 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:53:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:53:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1535ms 16:53:37 INFO - PROCESS | 1826 | 1461023617189 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 1826 | 1461023617194 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:53:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:53:37 INFO - PROCESS | 1826 | 1461023617200 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 1826 | 1461023617204 Marionette TRACE conn3 <- [1,1646,null,{}] 16:53:37 INFO - PROCESS | 1826 | 1461023617209 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:37 INFO - PROCESS | 1826 | 1461023617454 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:53:37 INFO - PROCESS | 1826 | 1461023617673 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ed58800 == 131 [pid = 1826] [id = 419] 16:53:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f821a9e8800) [pid = 1826] [serial = 1258] [outer = (nil)] 16:53:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f821d10e000) [pid = 1826] [serial = 1259] [outer = 0x7f821a9e8800] 16:53:37 INFO - PROCESS | 1826 | 1461023617796 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f82290c8c00) [pid = 1826] [serial = 1260] [outer = 0x7f821a9e8800] 16:53:38 INFO - PROCESS | 1826 | 1461023618657 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:53:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:53:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1534ms 16:53:38 INFO - PROCESS | 1826 | 1461023618735 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 1826 | 1461023618738 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:53:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:53:38 INFO - PROCESS | 1826 | 1461023618745 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1826 | 1461023618748 Marionette TRACE conn3 <- [1,1650,null,{}] 16:53:38 INFO - PROCESS | 1826 | 1461023618753 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:38 INFO - PROCESS | 1826 | 1461023618936 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:53:39 INFO - PROCESS | 1826 | 1461023619147 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d1c8800 == 132 [pid = 1826] [id = 420] 16:53:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f821a843000) [pid = 1826] [serial = 1261] [outer = (nil)] 16:53:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f821a84c000) [pid = 1826] [serial = 1262] [outer = 0x7f821a843000] 16:53:39 INFO - PROCESS | 1826 | 1461023619257 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f821d105800) [pid = 1826] [serial = 1263] [outer = 0x7f821a843000] 16:53:40 INFO - PROCESS | 1826 | 1461023620166 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:53:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:53:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1982ms 16:53:40 INFO - PROCESS | 1826 | 1461023620793 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 1826 | 1461023620800 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:53:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:53:40 INFO - PROCESS | 1826 | 1461023620830 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 1826 | 1461023620834 Marionette TRACE conn3 <- [1,1654,null,{}] 16:53:40 INFO - PROCESS | 1826 | 1461023620841 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:41 INFO - PROCESS | 1826 | 1461023621018 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:53:41 INFO - PROCESS | 1826 | 1461023621250 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f9c9000 == 133 [pid = 1826] [id = 421] 16:53:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f821a84ec00) [pid = 1826] [serial = 1264] [outer = (nil)] 16:53:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f821a9e6400) [pid = 1826] [serial = 1265] [outer = 0x7f821a84ec00] 16:53:41 INFO - PROCESS | 1826 | 1461023621319 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f821ac47800) [pid = 1826] [serial = 1266] [outer = 0x7f821a84ec00] 16:53:42 INFO - PROCESS | 1826 | 1461023622173 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:53:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:53:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1392ms 16:53:42 INFO - PROCESS | 1826 | 1461023622219 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 1826 | 1461023622224 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:53:42 INFO - PROCESS | 1826 | 1461023622235 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 1826 | 1461023622240 Marionette TRACE conn3 <- [1,1658,null,{}] 16:53:42 INFO - PROCESS | 1826 | 1461023622246 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:42 INFO - PROCESS | 1826 | 1461023622419 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:53:42 INFO - PROCESS | 1826 | 1461023622833 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a617800 == 134 [pid = 1826] [id = 422] 16:53:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f821af8dc00) [pid = 1826] [serial = 1267] [outer = (nil)] 16:53:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f821b9e8800) [pid = 1826] [serial = 1268] [outer = 0x7f821af8dc00] 16:53:42 INFO - PROCESS | 1826 | 1461023622903 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f821d257c00) [pid = 1826] [serial = 1269] [outer = 0x7f821af8dc00] 16:53:43 INFO - PROCESS | 1826 | 1461023623773 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1587ms 16:53:43 INFO - PROCESS | 1826 | 1461023623820 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1826 | 1461023623823 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:53:43 INFO - PROCESS | 1826 | 1461023623829 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1826 | 1461023623831 Marionette TRACE conn3 <- [1,1662,null,{}] 16:53:43 INFO - PROCESS | 1826 | 1461023623845 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:44 INFO - PROCESS | 1826 | 1461023624029 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228f4b000 == 133 [pid = 1826] [id = 203] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8246e85800 == 132 [pid = 1826] [id = 237] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d4e0800 == 131 [pid = 1826] [id = 347] 16:53:44 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f822865c400) [pid = 1826] [serial = 1160] [outer = (nil)] [url = about:blank] 16:53:44 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f821b9edc00) [pid = 1826] [serial = 1133] [outer = (nil)] [url = about:blank] 16:53:44 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f82186cc400) [pid = 1826] [serial = 1136] [outer = (nil)] [url = about:blank] 16:53:44 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f82186e7400) [pid = 1826] [serial = 1139] [outer = (nil)] [url = about:blank] 16:53:44 INFO - PROCESS | 1826 | 1461023624424 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82306ae800 == 130 [pid = 1826] [id = 348] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8245180800 == 129 [pid = 1826] [id = 236] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fa78800 == 128 [pid = 1826] [id = 65] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821faa7000 == 127 [pid = 1826] [id = 407] 16:53:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82199b5800 == 128 [pid = 1826] [id = 423] 16:53:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f82186e7400) [pid = 1826] [serial = 1270] [outer = (nil)] 16:53:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f821f3f2800) [pid = 1826] [serial = 1271] [outer = 0x7f82186e7400] 16:53:44 INFO - PROCESS | 1826 | 1461023624520 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f821fb52c00) [pid = 1826] [serial = 1272] [outer = 0x7f82186e7400] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229047800 == 127 [pid = 1826] [id = 406] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228b89800 == 126 [pid = 1826] [id = 405] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221025800 == 125 [pid = 1826] [id = 404] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822ca3d000 == 124 [pid = 1826] [id = 379] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b9c7000 == 123 [pid = 1826] [id = 403] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821d1d5800 == 122 [pid = 1826] [id = 402] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821fc1e800 == 121 [pid = 1826] [id = 401] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82199a5800 == 120 [pid = 1826] [id = 400] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821d1c3800 == 119 [pid = 1826] [id = 399] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824468e800 == 118 [pid = 1826] [id = 394] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8240d4b800 == 117 [pid = 1826] [id = 393] 16:53:44 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823ec1b800 == 116 [pid = 1826] [id = 392] 16:53:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232750800 == 115 [pid = 1826] [id = 391] 16:53:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231513000 == 114 [pid = 1826] [id = 390] 16:53:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d9d5800 == 113 [pid = 1826] [id = 389] 16:53:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228623000 == 112 [pid = 1826] [id = 388] 16:53:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f694800 == 111 [pid = 1826] [id = 387] 16:53:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229b68800 == 110 [pid = 1826] [id = 386] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f822e0d5c00) [pid = 1826] [serial = 927] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f823fb09400) [pid = 1826] [serial = 882] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f822f621000) [pid = 1826] [serial = 999] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f822ca78400) [pid = 1826] [serial = 870] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f823fd97000) [pid = 1826] [serial = 891] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f8228661c00) [pid = 1826] [serial = 1044] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f8244da9400) [pid = 1826] [serial = 936] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f822fff6400) [pid = 1826] [serial = 1014] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f8235a2f400) [pid = 1826] [serial = 1059] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f8231689800) [pid = 1826] [serial = 873] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f8244c30400) [pid = 1826] [serial = 933] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f8242f43000) [pid = 1826] [serial = 1068] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f82299fb400) [pid = 1826] [serial = 987] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f822cada000) [pid = 1826] [serial = 1050] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f8228644000) [pid = 1826] [serial = 990] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f821fb56400) [pid = 1826] [serial = 978] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f8242f92000) [pid = 1826] [serial = 1074] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f8233971c00) [pid = 1826] [serial = 1008] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f821af88400) [pid = 1826] [serial = 921] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f8240df1800) [pid = 1826] [serial = 885] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f823fd93800) [pid = 1826] [serial = 930] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f8232e25c00) [pid = 1826] [serial = 876] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f822de5ac00) [pid = 1826] [serial = 1053] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f821aa92400) [pid = 1826] [serial = 897] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f8221910800) [pid = 1826] [serial = 1041] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f8221907c00) [pid = 1826] [serial = 939] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f8244c26800) [pid = 1826] [serial = 888] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f8238f3c800) [pid = 1826] [serial = 807] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f8221909400) [pid = 1826] [serial = 945] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f82293e7000) [pid = 1826] [serial = 864] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f822865c000) [pid = 1826] [serial = 924] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f8233d0b800) [pid = 1826] [serial = 1011] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f8228a8c800) [pid = 1826] [serial = 894] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f821aef7800) [pid = 1826] [serial = 1077] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f8235a3e800) [pid = 1826] [serial = 879] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f8231af0c00) [pid = 1826] [serial = 1005] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f8231163c00) [pid = 1826] [serial = 1002] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f82290cec00) [pid = 1826] [serial = 1071] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f8228a91c00) [pid = 1826] [serial = 900] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f82299fc400) [pid = 1826] [serial = 1047] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f82282d1000) [pid = 1826] [serial = 861] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f8228a84800) [pid = 1826] [serial = 984] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f8240d3b000) [pid = 1826] [serial = 1065] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f822e0d9c00) [pid = 1826] [serial = 996] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f821a850400) [pid = 1826] [serial = 942] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8232e97c00) [pid = 1826] [serial = 1056] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f822acf5800) [pid = 1826] [serial = 867] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f823fa4d400) [pid = 1826] [serial = 1062] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8228645c00) [pid = 1826] [serial = 1017] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f82260c6c00) [pid = 1826] [serial = 981] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f822ce3fc00) [pid = 1826] [serial = 993] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f82260c5400) [pid = 1826] [serial = 1154] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f822de5f800) [pid = 1826] [serial = 1115] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f821f3ecc00) [pid = 1826] [serial = 1148] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f821f4c0c00) [pid = 1826] [serial = 1149] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f821ac4dc00) [pid = 1826] [serial = 1130] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f823fabd800) [pid = 1826] [serial = 1124] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f8233dc6c00) [pid = 1826] [serial = 1121] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f822c908c00) [pid = 1826] [serial = 1112] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f82286c8800) [pid = 1826] [serial = 1106] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f821d10fc00) [pid = 1826] [serial = 1146] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f821aef6000) [pid = 1826] [serial = 1145] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f8231696c00) [pid = 1826] [serial = 1118] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f8229551400) [pid = 1826] [serial = 1109] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f822190e800) [pid = 1826] [serial = 1103] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8242f8c400) [pid = 1826] [serial = 1127] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f821ac46c00) [pid = 1826] [serial = 1142] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f821aeec400) [pid = 1826] [serial = 1143] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f82282ccc00) [pid = 1826] [serial = 1098] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f821fc7e400) [pid = 1826] [serial = 1151] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f821aef0800) [pid = 1826] [serial = 1100] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8226260000) [pid = 1826] [serial = 1155] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f822190dc00) [pid = 1826] [serial = 1152] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8226393c00) [pid = 1826] [serial = 1157] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f82282d3400) [pid = 1826] [serial = 1158] [outer = (nil)] [url = about:blank] 16:53:45 INFO - PROCESS | 1826 | 1461023625384 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1581ms 16:53:45 INFO - PROCESS | 1826 | 1461023625410 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 1826 | 1461023625413 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:53:45 INFO - PROCESS | 1826 | 1461023625419 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 1826 | 1461023625421 Marionette TRACE conn3 <- [1,1666,null,{}] 16:53:45 INFO - PROCESS | 1826 | 1461023625445 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:45 INFO - PROCESS | 1826 | 1461023625602 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:53:45 INFO - PROCESS | 1826 | 1461023625618 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821efdd000 == 111 [pid = 1826] [id = 424] 16:53:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f821aeec400) [pid = 1826] [serial = 1273] [outer = (nil)] 16:53:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f821fc7e800) [pid = 1826] [serial = 1274] [outer = 0x7f821aeec400] 16:53:45 INFO - PROCESS | 1826 | 1461023625679 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8221908000) [pid = 1826] [serial = 1275] [outer = 0x7f821aeec400] 16:53:46 INFO - PROCESS | 1826 | 1461023626586 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1231ms 16:53:46 INFO - PROCESS | 1826 | 1461023626652 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 1826 | 1461023626656 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:53:46 INFO - PROCESS | 1826 | 1461023626661 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 1826 | 1461023626663 Marionette TRACE conn3 <- [1,1670,null,{}] 16:53:46 INFO - PROCESS | 1826 | 1461023626669 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:46 INFO - PROCESS | 1826 | 1461023626859 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:53:47 INFO - PROCESS | 1826 | 1461023627067 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822101f000 == 112 [pid = 1826] [id = 425] 16:53:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f821f3f0000) [pid = 1826] [serial = 1276] [outer = (nil)] 16:53:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f8221911800) [pid = 1826] [serial = 1277] [outer = 0x7f821f3f0000] 16:53:47 INFO - PROCESS | 1826 | 1461023627131 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f82260c5c00) [pid = 1826] [serial = 1278] [outer = 0x7f821f3f0000] 16:53:47 INFO - PROCESS | 1826 | 1461023627948 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1326ms 16:53:47 INFO - PROCESS | 1826 | 1461023627988 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:53:47 INFO - PROCESS | 1826 | 1461023627992 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:53:48 INFO - PROCESS | 1826 | 1461023628014 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 1826 | 1461023628017 Marionette TRACE conn3 <- [1,1674,null,{}] 16:53:48 INFO - PROCESS | 1826 | 1461023628022 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:48 INFO - PROCESS | 1826 | 1461023628282 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:53:48 INFO - PROCESS | 1826 | 1461023628323 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226e6d800 == 113 [pid = 1826] [id = 426] 16:53:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f822639e000) [pid = 1826] [serial = 1279] [outer = (nil)] 16:53:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f8226ea1000) [pid = 1826] [serial = 1280] [outer = 0x7f822639e000] 16:53:48 INFO - PROCESS | 1826 | 1461023628441 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8228606000) [pid = 1826] [serial = 1281] [outer = 0x7f822639e000] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f82186c4c00) [pid = 1826] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f821ac51c00) [pid = 1826] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f821a847400) [pid = 1826] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f821af93000) [pid = 1826] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f821a848800) [pid = 1826] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f821a9ed400) [pid = 1826] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f82290bb000) [pid = 1826] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f82186e9000) [pid = 1826] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f82290ba000) [pid = 1826] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8226e97000) [pid = 1826] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f821a849c00) [pid = 1826] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f822e0e1c00) [pid = 1826] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f821ac44400) [pid = 1826] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f822de5a800) [pid = 1826] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f82260c4c00) [pid = 1826] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8229476c00) [pid = 1826] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f822de5b800) [pid = 1826] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f823ecd5400) [pid = 1826] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f821f4ba400) [pid = 1826] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f822860dc00) [pid = 1826] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f8228602400) [pid = 1826] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8225f98c00) [pid = 1826] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:53:49 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8229eae800) [pid = 1826] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:53:49 INFO - PROCESS | 1826 | 1461023629970 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2002ms 16:53:50 INFO - PROCESS | 1826 | 1461023630000 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1826 | 1461023630003 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:53:50 INFO - PROCESS | 1826 | 1461023630008 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1826 | 1461023630010 Marionette TRACE conn3 <- [1,1678,null,{}] 16:53:50 INFO - PROCESS | 1826 | 1461023630016 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:50 INFO - PROCESS | 1826 | 1461023630227 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:53:50 INFO - PROCESS | 1826 | 1461023630247 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f9e2000 == 114 [pid = 1826] [id = 427] 16:53:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f82186e4400) [pid = 1826] [serial = 1282] [outer = (nil)] 16:53:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f821ac4d400) [pid = 1826] [serial = 1283] [outer = 0x7f82186e4400] 16:53:50 INFO - PROCESS | 1826 | 1461023630309 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8226e99400) [pid = 1826] [serial = 1284] [outer = 0x7f82186e4400] 16:53:51 INFO - PROCESS | 1826 | 1461023631123 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1128ms 16:53:51 INFO - PROCESS | 1826 | 1461023631137 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 1826 | 1461023631141 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:53:51 INFO - PROCESS | 1826 | 1461023631147 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 1826 | 1461023631148 Marionette TRACE conn3 <- [1,1682,null,{}] 16:53:51 INFO - PROCESS | 1826 | 1461023631154 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:51 INFO - PROCESS | 1826 | 1461023631382 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:53:51 INFO - PROCESS | 1826 | 1461023631400 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228443800 == 115 [pid = 1826] [id = 428] 16:53:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8219cf5800) [pid = 1826] [serial = 1285] [outer = (nil)] 16:53:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8228610800) [pid = 1826] [serial = 1286] [outer = 0x7f8219cf5800] 16:53:51 INFO - PROCESS | 1826 | 1461023631461 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f822896ac00) [pid = 1826] [serial = 1287] [outer = 0x7f8219cf5800] 16:53:52 INFO - PROCESS | 1826 | 1461023632608 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1532ms 16:53:52 INFO - PROCESS | 1826 | 1461023632680 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 1826 | 1461023632687 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:53:52 INFO - PROCESS | 1826 | 1461023632696 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 1826 | 1461023632701 Marionette TRACE conn3 <- [1,1686,null,{}] 16:53:52 INFO - PROCESS | 1826 | 1461023632709 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:52 INFO - PROCESS | 1826 | 1461023632952 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:53:53 INFO - PROCESS | 1826 | 1461023633244 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821efce000 == 116 [pid = 1826] [id = 429] 16:53:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f821ac4f000) [pid = 1826] [serial = 1288] [outer = (nil)] 16:53:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f821d108c00) [pid = 1826] [serial = 1289] [outer = 0x7f821ac4f000] 16:53:53 INFO - PROCESS | 1826 | 1461023633377 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f821d3ca800) [pid = 1826] [serial = 1290] [outer = 0x7f821ac4f000] 16:53:54 INFO - PROCESS | 1826 | 1461023634324 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:53:54 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 16:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1687ms 16:53:54 INFO - PROCESS | 1826 | 1461023634385 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:53:54 INFO - PROCESS | 1826 | 1461023634393 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:53:54 INFO - PROCESS | 1826 | 1461023634403 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 1826 | 1461023634407 Marionette TRACE conn3 <- [1,1690,null,{}] 16:53:54 INFO - PROCESS | 1826 | 1461023634413 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:54 INFO - PROCESS | 1826 | 1461023634603 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:53:54 INFO - PROCESS | 1826 | 1461023634885 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221d2e000 == 117 [pid = 1826] [id = 430] 16:53:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f821aef3000) [pid = 1826] [serial = 1291] [outer = (nil)] 16:53:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f821f67c800) [pid = 1826] [serial = 1292] [outer = 0x7f821aef3000] 16:53:55 INFO - PROCESS | 1826 | 1461023635001 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8221c90000) [pid = 1826] [serial = 1293] [outer = 0x7f821aef3000] 16:53:55 INFO - PROCESS | 1826 | 1461023635857 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1489ms 16:53:55 INFO - PROCESS | 1826 | 1461023635893 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 1826 | 1461023635897 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:53:55 INFO - PROCESS | 1826 | 1461023635903 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 1826 | 1461023635908 Marionette TRACE conn3 <- [1,1694,null,{}] 16:53:55 INFO - PROCESS | 1826 | 1461023635924 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:56 INFO - PROCESS | 1826 | 1461023636100 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:53:56 INFO - PROCESS | 1826 | 1461023636315 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228d71000 == 118 [pid = 1826] [id = 431] 16:53:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f822625a400) [pid = 1826] [serial = 1294] [outer = (nil)] 16:53:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8226e91800) [pid = 1826] [serial = 1295] [outer = 0x7f822625a400] 16:53:56 INFO - PROCESS | 1826 | 1461023636432 Marionette DEBUG loaded listener.js 16:53:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8228661c00) [pid = 1826] [serial = 1296] [outer = 0x7f822625a400] 16:53:57 INFO - PROCESS | 1826 | 1461023637325 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1483ms 16:53:57 INFO - PROCESS | 1826 | 1461023637388 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:53:57 INFO - PROCESS | 1826 | 1461023637392 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:53:57 INFO - PROCESS | 1826 | 1461023637398 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:53:57 INFO - PROCESS | 1826 | 1461023637401 Marionette TRACE conn3 <- [1,1698,null,{}] 16:53:57 INFO - PROCESS | 1826 | 1461023637407 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:57 INFO - PROCESS | 1826 | 1461023637615 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:53:57 INFO - PROCESS | 1826 | 1461023637815 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82295ea800 == 119 [pid = 1826] [id = 432] 16:53:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f821a850c00) [pid = 1826] [serial = 1297] [outer = (nil)] 16:53:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8228a85800) [pid = 1826] [serial = 1298] [outer = 0x7f821a850c00] 16:53:57 INFO - PROCESS | 1826 | 1461023637926 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f8228c4ec00) [pid = 1826] [serial = 1299] [outer = 0x7f821a850c00] 16:53:58 INFO - PROCESS | 1826 | 1461023638756 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:53:58 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 16:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1385ms 16:53:58 INFO - PROCESS | 1826 | 1461023638787 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 1826 | 1461023638790 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:53:58 INFO - PROCESS | 1826 | 1461023638796 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 1826 | 1461023638799 Marionette TRACE conn3 <- [1,1702,null,{}] 16:53:58 INFO - PROCESS | 1826 | 1461023638805 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:58 INFO - PROCESS | 1826 | 1461023638976 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:53:59 INFO - PROCESS | 1826 | 1461023639178 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822c9dd800 == 120 [pid = 1826] [id = 433] 16:53:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f82282d3c00) [pid = 1826] [serial = 1300] [outer = (nil)] 16:53:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f82290cd800) [pid = 1826] [serial = 1301] [outer = 0x7f82282d3c00] 16:53:59 INFO - PROCESS | 1826 | 1461023639246 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8229415000) [pid = 1826] [serial = 1302] [outer = 0x7f82282d3c00] 16:54:00 INFO - PROCESS | 1826 | 1461023640160 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1441ms 16:54:00 INFO - PROCESS | 1826 | 1461023640239 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 1826 | 1461023640242 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:54:00 INFO - PROCESS | 1826 | 1461023640249 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 1826 | 1461023640252 Marionette TRACE conn3 <- [1,1706,null,{}] 16:54:00 INFO - PROCESS | 1826 | 1461023640257 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:00 INFO - PROCESS | 1826 | 1461023640491 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:54:00 INFO - PROCESS | 1826 | 1461023640731 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d7a9000 == 121 [pid = 1826] [id = 434] 16:54:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f8229413800) [pid = 1826] [serial = 1303] [outer = (nil)] 16:54:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f822961f400) [pid = 1826] [serial = 1304] [outer = 0x7f8229413800] 16:54:00 INFO - PROCESS | 1826 | 1461023640860 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f822acfb400) [pid = 1826] [serial = 1305] [outer = 0x7f8229413800] 16:54:01 INFO - PROCESS | 1826 | 1461023641686 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1483ms 16:54:01 INFO - PROCESS | 1826 | 1461023641733 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:54:01 INFO - PROCESS | 1826 | 1461023641737 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:54:01 INFO - PROCESS | 1826 | 1461023641743 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:54:01 INFO - PROCESS | 1826 | 1461023641745 Marionette TRACE conn3 <- [1,1710,null,{}] 16:54:01 INFO - PROCESS | 1826 | 1461023641752 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:01 INFO - PROCESS | 1826 | 1461023641926 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:54:02 INFO - PROCESS | 1826 | 1461023642198 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e0bf800 == 122 [pid = 1826] [id = 435] 16:54:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f822941b000) [pid = 1826] [serial = 1306] [outer = (nil)] 16:54:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f822c908c00) [pid = 1826] [serial = 1307] [outer = 0x7f822941b000] 16:54:02 INFO - PROCESS | 1826 | 1461023642333 Marionette DEBUG loaded listener.js 16:54:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f822ca77800) [pid = 1826] [serial = 1308] [outer = 0x7f822941b000] 16:54:03 INFO - PROCESS | 1826 | 1461023643308 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1629ms 16:54:03 INFO - PROCESS | 1826 | 1461023643374 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:54:03 INFO - PROCESS | 1826 | 1461023643378 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:54:03 INFO - PROCESS | 1826 | 1461023643384 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:54:03 INFO - PROCESS | 1826 | 1461023643387 Marionette TRACE conn3 <- [1,1714,null,{}] 16:54:03 INFO - PROCESS | 1826 | 1461023643392 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:03 INFO - PROCESS | 1826 | 1461023643576 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:54:03 INFO - PROCESS | 1826 | 1461023643777 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ffc0000 == 123 [pid = 1826] [id = 436] 16:54:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f82299f7c00) [pid = 1826] [serial = 1309] [outer = (nil)] 16:54:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f822cca8c00) [pid = 1826] [serial = 1310] [outer = 0x7f82299f7c00] 16:54:03 INFO - PROCESS | 1826 | 1461023643895 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f822cd69c00) [pid = 1826] [serial = 1311] [outer = 0x7f82299f7c00] 16:54:04 INFO - PROCESS | 1826 | 1461023644773 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1477ms 16:54:04 INFO - PROCESS | 1826 | 1461023644864 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 1826 | 1461023644868 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:54:04 INFO - PROCESS | 1826 | 1461023644873 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 1826 | 1461023644876 Marionette TRACE conn3 <- [1,1718,null,{}] 16:54:04 INFO - PROCESS | 1826 | 1461023644881 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:05 INFO - PROCESS | 1826 | 1461023645111 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:54:05 INFO - PROCESS | 1826 | 1461023645355 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823176b000 == 124 [pid = 1826] [id = 437] 16:54:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f822a092400) [pid = 1826] [serial = 1312] [outer = (nil)] 16:54:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f822de21800) [pid = 1826] [serial = 1313] [outer = 0x7f822a092400] 16:54:05 INFO - PROCESS | 1826 | 1461023645469 Marionette DEBUG loaded listener.js 16:54:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f822de28400) [pid = 1826] [serial = 1314] [outer = 0x7f822a092400] 16:54:06 INFO - PROCESS | 1826 | 1461023646333 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1532ms 16:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:54:06 INFO - PROCESS | 1826 | 1461023646408 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:54:06 INFO - PROCESS | 1826 | 1461023646410 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:54:06 INFO - PROCESS | 1826 | 1461023646417 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 1826 | 1461023646420 Marionette TRACE conn3 <- [1,1722,null,{}] 16:54:06 INFO - PROCESS | 1826 | 1461023646425 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:06 INFO - PROCESS | 1826 | 1461023646641 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:54:06 INFO - PROCESS | 1826 | 1461023646852 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823223c000 == 125 [pid = 1826] [id = 438] 16:54:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f822af7d400) [pid = 1826] [serial = 1315] [outer = (nil)] 16:54:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f822de5a800) [pid = 1826] [serial = 1316] [outer = 0x7f822af7d400] 16:54:07 INFO - PROCESS | 1826 | 1461023647010 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f822e0dd000) [pid = 1826] [serial = 1317] [outer = 0x7f822af7d400] 16:54:08 INFO - PROCESS | 1826 | 1461023648327 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:54:08 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 16:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1987ms 16:54:08 INFO - PROCESS | 1826 | 1461023648404 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 1826 | 1461023648408 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:54:08 INFO - PROCESS | 1826 | 1461023648414 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 1826 | 1461023648418 Marionette TRACE conn3 <- [1,1726,null,{}] 16:54:08 INFO - PROCESS | 1826 | 1461023648425 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:08 INFO - PROCESS | 1826 | 1461023648675 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:54:09 INFO - PROCESS | 1826 | 1461023649029 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823390f000 == 126 [pid = 1826] [id = 439] 16:54:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f822ff46000) [pid = 1826] [serial = 1318] [outer = (nil)] 16:54:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f8231ddb800) [pid = 1826] [serial = 1319] [outer = 0x7f822ff46000] 16:54:09 INFO - PROCESS | 1826 | 1461023649160 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f8233841000) [pid = 1826] [serial = 1320] [outer = 0x7f822ff46000] 16:54:10 INFO - PROCESS | 1826 | 1461023650173 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1793ms 16:54:10 INFO - PROCESS | 1826 | 1461023650210 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:54:10 INFO - PROCESS | 1826 | 1461023650213 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:54:10 INFO - PROCESS | 1826 | 1461023650219 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:54:10 INFO - PROCESS | 1826 | 1461023650222 Marionette TRACE conn3 <- [1,1730,null,{}] 16:54:10 INFO - PROCESS | 1826 | 1461023650228 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:10 INFO - PROCESS | 1826 | 1461023650403 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:54:10 INFO - PROCESS | 1826 | 1461023650608 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8235c1c000 == 127 [pid = 1826] [id = 440] 16:54:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f822cc48000) [pid = 1826] [serial = 1321] [outer = (nil)] 16:54:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8233ca9400) [pid = 1826] [serial = 1322] [outer = 0x7f822cc48000] 16:54:10 INFO - PROCESS | 1826 | 1461023650678 Marionette DEBUG loaded listener.js 16:54:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f8235aeac00) [pid = 1826] [serial = 1323] [outer = 0x7f822cc48000] 16:54:11 INFO - PROCESS | 1826 | 1461023651615 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:54:11 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 16:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1432ms 16:54:11 INFO - PROCESS | 1826 | 1461023651653 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:54:11 INFO - PROCESS | 1826 | 1461023651656 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:54:11 INFO - PROCESS | 1826 | 1461023651662 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 1826 | 1461023651665 Marionette TRACE conn3 <- [1,1734,null,{}] 16:54:11 INFO - PROCESS | 1826 | 1461023651670 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:11 INFO - PROCESS | 1826 | 1461023651856 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:54:12 INFO - PROCESS | 1826 | 1461023652066 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228635800 == 128 [pid = 1826] [id = 441] 16:54:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f8219ce8c00) [pid = 1826] [serial = 1324] [outer = (nil)] 16:54:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8235cacc00) [pid = 1826] [serial = 1325] [outer = 0x7f8219ce8c00] 16:54:12 INFO - PROCESS | 1826 | 1461023652219 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f823f873800) [pid = 1826] [serial = 1326] [outer = 0x7f8219ce8c00] 16:54:13 INFO - PROCESS | 1826 | 1461023653230 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1641ms 16:54:13 INFO - PROCESS | 1826 | 1461023653305 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 1826 | 1461023653309 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:54:13 INFO - PROCESS | 1826 | 1461023653317 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 1826 | 1461023653321 Marionette TRACE conn3 <- [1,1738,null,{}] 16:54:13 INFO - PROCESS | 1826 | 1461023653329 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:13 INFO - PROCESS | 1826 | 1461023653644 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:54:14 INFO - PROCESS | 1826 | 1461023654361 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b2d2000 == 129 [pid = 1826] [id = 442] 16:54:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f82186c9800) [pid = 1826] [serial = 1327] [outer = (nil)] 16:54:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f82186ce000) [pid = 1826] [serial = 1328] [outer = 0x7f82186c9800] 16:54:14 INFO - PROCESS | 1826 | 1461023654430 Marionette DEBUG loaded listener.js 16:54:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f821a846400) [pid = 1826] [serial = 1329] [outer = 0x7f82186c9800] 16:54:15 INFO - PROCESS | 1826 | 1461023655463 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2189ms 16:54:15 INFO - PROCESS | 1826 | 1461023655509 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 1826 | 1461023655519 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:54:15 INFO - PROCESS | 1826 | 1461023655533 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 1826 | 1461023655539 Marionette TRACE conn3 <- [1,1742,null,{}] 16:54:15 INFO - PROCESS | 1826 | 1461023655548 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:15 INFO - PROCESS | 1826 | 1461023655757 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:54:16 INFO - PROCESS | 1826 | 1461023656021 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220e22800 == 130 [pid = 1826] [id = 443] 16:54:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f82186c2800) [pid = 1826] [serial = 1330] [outer = (nil)] 16:54:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f821d3cf400) [pid = 1826] [serial = 1331] [outer = 0x7f82186c2800] 16:54:16 INFO - PROCESS | 1826 | 1461023656134 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f821f3f1c00) [pid = 1826] [serial = 1332] [outer = 0x7f82186c2800] 16:54:17 INFO - PROCESS | 1826 | 1461023657065 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1593ms 16:54:17 INFO - PROCESS | 1826 | 1461023657126 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:54:17 INFO - PROCESS | 1826 | 1461023657139 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:54:17 INFO - PROCESS | 1826 | 1461023657151 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 1826 | 1461023657164 Marionette TRACE conn3 <- [1,1746,null,{}] 16:54:17 INFO - PROCESS | 1826 | 1461023657191 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:17 INFO - PROCESS | 1826 | 1461023657424 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:54:17 INFO - PROCESS | 1826 | 1461023657852 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f9e2000 == 129 [pid = 1826] [id = 427] 16:54:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82199b9800 == 130 [pid = 1826] [id = 444] 16:54:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f82186eb000) [pid = 1826] [serial = 1333] [outer = (nil)] 16:54:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f821f3eb400) [pid = 1826] [serial = 1334] [outer = 0x7f82186eb000] 16:54:17 INFO - PROCESS | 1826 | 1461023657973 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f8220fce800) [pid = 1826] [serial = 1335] [outer = 0x7f82186eb000] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226e6d800 == 129 [pid = 1826] [id = 426] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822101f000 == 128 [pid = 1826] [id = 425] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821efdd000 == 127 [pid = 1826] [id = 424] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82199b5800 == 126 [pid = 1826] [id = 423] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821a617800 == 125 [pid = 1826] [id = 422] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f9c9000 == 124 [pid = 1826] [id = 421] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8245232000 == 123 [pid = 1826] [id = 417] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824460d800 == 122 [pid = 1826] [id = 416] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fda1800 == 121 [pid = 1826] [id = 415] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8235a92800 == 120 [pid = 1826] [id = 414] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231f84000 == 119 [pid = 1826] [id = 413] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822feb9000 == 118 [pid = 1826] [id = 412] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d7ae000 == 117 [pid = 1826] [id = 411] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822828d000 == 116 [pid = 1826] [id = 410] 16:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220f92800 == 115 [pid = 1826] [id = 409] 16:54:18 INFO - PROCESS | 1826 | 1461023658814 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f8226109c00) [pid = 1826] [serial = 1208] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f822cd6ec00) [pid = 1826] [serial = 1220] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f82186d0c00) [pid = 1826] [serial = 1137] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f822190e000) [pid = 1826] [serial = 1211] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f821f20f000) [pid = 1826] [serial = 1224] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f8226e8dc00) [pid = 1826] [serial = 1209] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f821aef5400) [pid = 1826] [serial = 1163] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f822de25000) [pid = 1826] [serial = 1221] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f82285e4400) [pid = 1826] [serial = 1212] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f82282c8800) [pid = 1826] [serial = 1169] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8228c50800) [pid = 1826] [serial = 1172] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f823ecdf800) [pid = 1826] [serial = 1190] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f821f4c6800) [pid = 1826] [serial = 1206] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f821b9f6800) [pid = 1826] [serial = 1203] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f821f3f0c00) [pid = 1826] [serial = 1134] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f821f214400) [pid = 1826] [serial = 1166] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f822c911000) [pid = 1826] [serial = 1217] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f82186f0800) [pid = 1826] [serial = 1199] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f822ccaa000) [pid = 1826] [serial = 1218] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f821b9eac00) [pid = 1826] [serial = 1223] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8219cf1400) [pid = 1826] [serial = 1196] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8232e23400) [pid = 1826] [serial = 1184] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f822cf2dc00) [pid = 1826] [serial = 1178] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8229620000) [pid = 1826] [serial = 1215] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f822fff6c00) [pid = 1826] [serial = 1181] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f821aa92000) [pid = 1826] [serial = 1200] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f8233973000) [pid = 1826] [serial = 1187] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f8229705c00) [pid = 1826] [serial = 1175] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f821aef6c00) [pid = 1826] [serial = 1202] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f8242ecd000) [pid = 1826] [serial = 1193] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f821f218800) [pid = 1826] [serial = 1205] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f8228a90800) [pid = 1826] [serial = 1161] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f82293ed000) [pid = 1826] [serial = 1214] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f821d10c000) [pid = 1826] [serial = 1101] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8240c31400) [pid = 1826] [serial = 1125] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8242ec7000) [pid = 1826] [serial = 1131] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f822f5fb400) [pid = 1826] [serial = 1116] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f82299fe000) [pid = 1826] [serial = 1110] [outer = (nil)] [url = about:blank] 16:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1716ms 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8232be4c00) [pid = 1826] [serial = 1119] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8238f3cc00) [pid = 1826] [serial = 1122] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8244c27000) [pid = 1826] [serial = 1128] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8226105000) [pid = 1826] [serial = 1104] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f822cc3fc00) [pid = 1826] [serial = 1113] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8228c49800) [pid = 1826] [serial = 1107] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1826 | 1461023658884 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 1826 | 1461023658889 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:54:18 INFO - PROCESS | 1826 | 1461023658897 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 1826 | 1461023658905 Marionette TRACE conn3 <- [1,1750,null,{}] 16:54:18 INFO - PROCESS | 1826 | 1461023658919 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:19 INFO - PROCESS | 1826 | 1461023659099 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:54:19 INFO - PROCESS | 1826 | 1461023659272 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d1c3800 == 116 [pid = 1826] [id = 445] 16:54:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f82186eb400) [pid = 1826] [serial = 1336] [outer = (nil)] 16:54:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8226105400) [pid = 1826] [serial = 1337] [outer = 0x7f82186eb400] 16:54:19 INFO - PROCESS | 1826 | 1461023659338 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8226267000) [pid = 1826] [serial = 1338] [outer = 0x7f82186eb400] 16:54:20 INFO - PROCESS | 1826 | 1461023660124 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1292ms 16:54:20 INFO - PROCESS | 1826 | 1461023660188 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:54:20 INFO - PROCESS | 1826 | 1461023660192 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:54:20 INFO - PROCESS | 1826 | 1461023660198 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:54:20 INFO - PROCESS | 1826 | 1461023660200 Marionette TRACE conn3 <- [1,1754,null,{}] 16:54:20 INFO - PROCESS | 1826 | 1461023660205 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:20 INFO - PROCESS | 1826 | 1461023660429 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:54:20 INFO - PROCESS | 1826 | 1461023660451 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220f91000 == 117 [pid = 1826] [id = 446] 16:54:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f821a9eb800) [pid = 1826] [serial = 1339] [outer = (nil)] 16:54:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f822865ac00) [pid = 1826] [serial = 1340] [outer = 0x7f821a9eb800] 16:54:20 INFO - PROCESS | 1826 | 1461023660520 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8226e98400) [pid = 1826] [serial = 1341] [outer = 0x7f821a9eb800] 16:54:21 INFO - PROCESS | 1826 | 1461023661429 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1286ms 16:54:21 INFO - PROCESS | 1826 | 1461023661485 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 1826 | 1461023661489 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:54:21 INFO - PROCESS | 1826 | 1461023661495 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 1826 | 1461023661497 Marionette TRACE conn3 <- [1,1758,null,{}] 16:54:21 INFO - PROCESS | 1826 | 1461023661508 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:21 INFO - PROCESS | 1826 | 1461023661731 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:54:21 INFO - PROCESS | 1826 | 1461023661760 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226224800 == 118 [pid = 1826] [id = 447] 16:54:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f82290c6800) [pid = 1826] [serial = 1342] [outer = (nil)] 16:54:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f82290d0c00) [pid = 1826] [serial = 1343] [outer = 0x7f82290c6800] 16:54:21 INFO - PROCESS | 1826 | 1461023661855 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f8229613c00) [pid = 1826] [serial = 1344] [outer = 0x7f82290c6800] 16:54:22 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f82186e4400) [pid = 1826] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:54:22 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f821af8dc00) [pid = 1826] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:54:22 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f82186e7400) [pid = 1826] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:54:22 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f821aeec400) [pid = 1826] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:54:22 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f821a84ec00) [pid = 1826] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:54:22 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f821f3f0000) [pid = 1826] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:54:22 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f822639e000) [pid = 1826] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:54:23 INFO - PROCESS | 1826 | 1461023663158 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1689ms 16:54:23 INFO - PROCESS | 1826 | 1461023663185 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:54:23 INFO - PROCESS | 1826 | 1461023663188 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:54:23 INFO - PROCESS | 1826 | 1461023663195 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 1826 | 1461023663197 Marionette TRACE conn3 <- [1,1762,null,{}] 16:54:23 INFO - PROCESS | 1826 | 1461023663202 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:23 INFO - PROCESS | 1826 | 1461023663430 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:54:23 INFO - PROCESS | 1826 | 1461023663452 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8227169800 == 119 [pid = 1826] [id = 448] 16:54:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f82186e9000) [pid = 1826] [serial = 1345] [outer = (nil)] 16:54:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f82282cd800) [pid = 1826] [serial = 1346] [outer = 0x7f82186e9000] 16:54:23 INFO - PROCESS | 1826 | 1461023663511 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f82299f7800) [pid = 1826] [serial = 1347] [outer = 0x7f82186e9000] 16:54:24 INFO - PROCESS | 1826 | 1461023664313 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1180ms 16:54:24 INFO - PROCESS | 1826 | 1461023664385 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 1826 | 1461023664389 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:54:24 INFO - PROCESS | 1826 | 1461023664399 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 1826 | 1461023664403 Marionette TRACE conn3 <- [1,1766,null,{}] 16:54:24 INFO - PROCESS | 1826 | 1461023664410 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:24 INFO - PROCESS | 1826 | 1461023664578 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:54:24 INFO - PROCESS | 1826 | 1461023664588 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228c98000 == 120 [pid = 1826] [id = 449] 16:54:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f82299f9c00) [pid = 1826] [serial = 1348] [outer = (nil)] 16:54:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f822cc3e800) [pid = 1826] [serial = 1349] [outer = 0x7f82299f9c00] 16:54:24 INFO - PROCESS | 1826 | 1461023664653 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f822de1e400) [pid = 1826] [serial = 1350] [outer = 0x7f82299f9c00] 16:54:25 INFO - PROCESS | 1826 | 1461023665860 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1534ms 16:54:25 INFO - PROCESS | 1826 | 1461023665934 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:54:25 INFO - PROCESS | 1826 | 1461023665942 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:54:25 INFO - PROCESS | 1826 | 1461023665952 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:54:25 INFO - PROCESS | 1826 | 1461023665956 Marionette TRACE conn3 <- [1,1770,null,{}] 16:54:25 INFO - PROCESS | 1826 | 1461023665964 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:26 INFO - PROCESS | 1826 | 1461023666214 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:54:26 INFO - PROCESS | 1826 | 1461023666517 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821efcf800 == 121 [pid = 1826] [id = 450] 16:54:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f821af8b000) [pid = 1826] [serial = 1351] [outer = (nil)] 16:54:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f821d10cc00) [pid = 1826] [serial = 1352] [outer = 0x7f821af8b000] 16:54:26 INFO - PROCESS | 1826 | 1461023666598 Marionette DEBUG loaded listener.js 16:54:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f821f214c00) [pid = 1826] [serial = 1353] [outer = 0x7f821af8b000] 16:54:27 INFO - PROCESS | 1826 | 1461023667542 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1638ms 16:54:27 INFO - PROCESS | 1826 | 1461023667593 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 1826 | 1461023667607 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:54:27 INFO - PROCESS | 1826 | 1461023667623 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 1826 | 1461023667629 Marionette TRACE conn3 <- [1,1774,null,{}] 16:54:27 INFO - PROCESS | 1826 | 1461023667639 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:28 INFO - PROCESS | 1826 | 1461023667998 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:54:28 INFO - PROCESS | 1826 | 1461023668415 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8227166000 == 122 [pid = 1826] [id = 451] 16:54:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f821f4c0000) [pid = 1826] [serial = 1354] [outer = (nil)] 16:54:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f82260d0c00) [pid = 1826] [serial = 1355] [outer = 0x7f821f4c0000] 16:54:28 INFO - PROCESS | 1826 | 1461023668490 Marionette DEBUG loaded listener.js 16:54:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f82282d6000) [pid = 1826] [serial = 1356] [outer = 0x7f821f4c0000] 16:54:29 INFO - PROCESS | 1826 | 1461023669468 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1891ms 16:54:29 INFO - PROCESS | 1826 | 1461023669532 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:54:29 INFO - PROCESS | 1826 | 1461023669539 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:54:29 INFO - PROCESS | 1826 | 1461023669552 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:54:29 INFO - PROCESS | 1826 | 1461023669560 Marionette TRACE conn3 <- [1,1778,null,{}] 16:54:29 INFO - PROCESS | 1826 | 1461023669585 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:29 INFO - PROCESS | 1826 | 1461023669812 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:54:30 INFO - PROCESS | 1826 | 1461023670109 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82295dd800 == 123 [pid = 1826] [id = 452] 16:54:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f821fb5f000) [pid = 1826] [serial = 1357] [outer = (nil)] 16:54:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8228c44800) [pid = 1826] [serial = 1358] [outer = 0x7f821fb5f000] 16:54:30 INFO - PROCESS | 1826 | 1461023670190 Marionette DEBUG loaded listener.js 16:54:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8229eaa000) [pid = 1826] [serial = 1359] [outer = 0x7f821fb5f000] 16:54:31 INFO - PROCESS | 1826 | 1461023671040 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:54:31 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 16:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1547ms 16:54:31 INFO - PROCESS | 1826 | 1461023671098 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:54:31 INFO - PROCESS | 1826 | 1461023671102 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:54:31 INFO - PROCESS | 1826 | 1461023671108 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:54:31 INFO - PROCESS | 1826 | 1461023671111 Marionette TRACE conn3 <- [1,1782,null,{}] 16:54:31 INFO - PROCESS | 1826 | 1461023671116 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:31 INFO - PROCESS | 1826 | 1461023671294 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:54:31 INFO - PROCESS | 1826 | 1461023671508 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d798800 == 124 [pid = 1826] [id = 453] 16:54:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f8221c91800) [pid = 1826] [serial = 1360] [outer = (nil)] 16:54:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f822de24c00) [pid = 1826] [serial = 1361] [outer = 0x7f8221c91800] 16:54:31 INFO - PROCESS | 1826 | 1461023671580 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f822de5b800) [pid = 1826] [serial = 1362] [outer = 0x7f8221c91800] 16:54:32 INFO - PROCESS | 1826 | 1461023672469 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:54:32 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 16:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1433ms 16:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:54:32 INFO - PROCESS | 1826 | 1461023672541 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 1826 | 1461023672544 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:54:32 INFO - PROCESS | 1826 | 1461023672550 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 1826 | 1461023672553 Marionette TRACE conn3 <- [1,1786,null,{}] 16:54:32 INFO - PROCESS | 1826 | 1461023672559 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:32 INFO - PROCESS | 1826 | 1461023672739 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:54:32 INFO - PROCESS | 1826 | 1461023672940 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e1a5000 == 125 [pid = 1826] [id = 454] 16:54:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f82293e4800) [pid = 1826] [serial = 1363] [outer = (nil)] 16:54:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f822f355800) [pid = 1826] [serial = 1364] [outer = 0x7f82293e4800] 16:54:33 INFO - PROCESS | 1826 | 1461023673012 Marionette DEBUG loaded listener.js 16:54:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f822fff6c00) [pid = 1826] [serial = 1365] [outer = 0x7f82293e4800] 16:54:33 INFO - PROCESS | 1826 | 1461023673916 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:54:33 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 16:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1437ms 16:54:33 INFO - PROCESS | 1826 | 1461023673987 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 1826 | 1461023673991 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:54:33 INFO - PROCESS | 1826 | 1461023673997 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:54:34 INFO - PROCESS | 1826 | 1461023674000 Marionette TRACE conn3 <- [1,1790,null,{}] 16:54:34 INFO - PROCESS | 1826 | 1461023674005 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:34 INFO - PROCESS | 1826 | 1461023674202 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:54:34 INFO - PROCESS | 1826 | 1461023674403 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232843000 == 126 [pid = 1826] [id = 455] 16:54:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8228655000) [pid = 1826] [serial = 1366] [outer = (nil)] 16:54:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f82319aa400) [pid = 1826] [serial = 1367] [outer = 0x7f8228655000] 16:54:34 INFO - PROCESS | 1826 | 1461023674478 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f8238e56400) [pid = 1826] [serial = 1368] [outer = 0x7f8228655000] 16:54:35 INFO - PROCESS | 1826 | 1461023675368 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:54:35 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) 16:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1428ms 16:54:35 INFO - PROCESS | 1826 | 1461023675426 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 1826 | 1461023675428 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:54:35 INFO - PROCESS | 1826 | 1461023675435 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 1826 | 1461023675437 Marionette TRACE conn3 <- [1,1794,null,{}] 16:54:35 INFO - PROCESS | 1826 | 1461023675443 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:35 INFO - PROCESS | 1826 | 1461023675608 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:54:35 INFO - PROCESS | 1826 | 1461023675815 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82347de000 == 127 [pid = 1826] [id = 456] 16:54:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f8229470400) [pid = 1826] [serial = 1369] [outer = (nil)] 16:54:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f823fa55000) [pid = 1826] [serial = 1370] [outer = 0x7f8229470400] 16:54:35 INFO - PROCESS | 1826 | 1461023675887 Marionette DEBUG loaded listener.js 16:54:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f823fd0e800) [pid = 1826] [serial = 1371] [outer = 0x7f8229470400] 16:54:36 INFO - PROCESS | 1826 | 1461023676777 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1377ms 16:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:54:36 INFO - PROCESS | 1826 | 1461023676813 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 1826 | 1461023676816 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:54:36 INFO - PROCESS | 1826 | 1461023676822 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 1826 | 1461023676825 Marionette TRACE conn3 <- [1,1798,null,{}] 16:54:36 INFO - PROCESS | 1826 | 1461023676831 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:37 INFO - PROCESS | 1826 | 1461023677002 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:54:37 INFO - PROCESS | 1826 | 1461023677209 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fda1800 == 128 [pid = 1826] [id = 457] 16:54:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f8231696c00) [pid = 1826] [serial = 1372] [outer = (nil)] 16:54:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f823ff33800) [pid = 1826] [serial = 1373] [outer = 0x7f8231696c00] 16:54:37 INFO - PROCESS | 1826 | 1461023677288 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f8240c2e800) [pid = 1826] [serial = 1374] [outer = 0x7f8231696c00] 16:54:38 INFO - PROCESS | 1826 | 1461023678122 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1334ms 16:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:54:38 INFO - PROCESS | 1826 | 1461023678156 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 1826 | 1461023678159 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:54:38 INFO - PROCESS | 1826 | 1461023678166 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 1826 | 1461023678169 Marionette TRACE conn3 <- [1,1802,null,{}] 16:54:38 INFO - PROCESS | 1826 | 1461023678174 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:38 INFO - PROCESS | 1826 | 1461023678352 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:54:38 INFO - PROCESS | 1826 | 1461023678561 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8242908000 == 129 [pid = 1826] [id = 458] 16:54:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f82299f2000) [pid = 1826] [serial = 1375] [outer = (nil)] 16:54:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8240c2f000) [pid = 1826] [serial = 1376] [outer = 0x7f82299f2000] 16:54:38 INFO - PROCESS | 1826 | 1461023678672 Marionette DEBUG loaded listener.js 16:54:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f8240dfbc00) [pid = 1826] [serial = 1377] [outer = 0x7f82299f2000] 16:54:39 INFO - PROCESS | 1826 | 1461023679537 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1436ms 16:54:39 INFO - PROCESS | 1826 | 1461023679602 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:54:39 INFO - PROCESS | 1826 | 1461023679606 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:54:39 INFO - PROCESS | 1826 | 1461023679612 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:54:39 INFO - PROCESS | 1826 | 1461023679615 Marionette TRACE conn3 <- [1,1806,null,{}] 16:54:39 INFO - PROCESS | 1826 | 1461023679620 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:39 INFO - PROCESS | 1826 | 1461023679801 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:54:40 INFO - PROCESS | 1826 | 1461023680012 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244618000 == 130 [pid = 1826] [id = 459] 16:54:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f82282ce000) [pid = 1826] [serial = 1378] [outer = (nil)] 16:54:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f823fb0a000) [pid = 1826] [serial = 1379] [outer = 0x7f82282ce000] 16:54:40 INFO - PROCESS | 1826 | 1461023680134 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f8242ec7000) [pid = 1826] [serial = 1380] [outer = 0x7f82282ce000] 16:54:41 INFO - PROCESS | 1826 | 1461023681071 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1532ms 16:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:54:41 INFO - PROCESS | 1826 | 1461023681145 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:54:41 INFO - PROCESS | 1826 | 1461023681148 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:54:41 INFO - PROCESS | 1826 | 1461023681154 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:54:41 INFO - PROCESS | 1826 | 1461023681158 Marionette TRACE conn3 <- [1,1810,null,{}] 16:54:41 INFO - PROCESS | 1826 | 1461023681164 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:41 INFO - PROCESS | 1826 | 1461023681379 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:54:41 INFO - PROCESS | 1826 | 1461023681597 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245075000 == 131 [pid = 1826] [id = 460] 16:54:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f8242e25c00) [pid = 1826] [serial = 1381] [outer = (nil)] 16:54:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f8245006000) [pid = 1826] [serial = 1382] [outer = 0x7f8242e25c00] 16:54:41 INFO - PROCESS | 1826 | 1461023681755 Marionette DEBUG loaded listener.js 16:54:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f8245140000) [pid = 1826] [serial = 1383] [outer = 0x7f8242e25c00] 16:54:42 INFO - PROCESS | 1826 | 1461023682592 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1486ms 16:54:42 INFO - PROCESS | 1826 | 1461023682640 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:54:42 INFO - PROCESS | 1826 | 1461023682643 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:54:42 INFO - PROCESS | 1826 | 1461023682649 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 1826 | 1461023682651 Marionette TRACE conn3 <- [1,1814,null,{}] 16:54:42 INFO - PROCESS | 1826 | 1461023682657 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:42 INFO - PROCESS | 1826 | 1461023682831 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:54:43 INFO - PROCESS | 1826 | 1461023683042 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8247b36800 == 132 [pid = 1826] [id = 461] 16:54:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f82320d4000) [pid = 1826] [serial = 1384] [outer = (nil)] 16:54:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f82320db400) [pid = 1826] [serial = 1385] [outer = 0x7f82320d4000] 16:54:43 INFO - PROCESS | 1826 | 1461023683109 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f82320e0000) [pid = 1826] [serial = 1386] [outer = 0x7f82320d4000] 16:54:43 INFO - PROCESS | 1826 | 1461023683968 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1379ms 16:54:44 INFO - PROCESS | 1826 | 1461023684029 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 1826 | 1461023684033 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:54:44 INFO - PROCESS | 1826 | 1461023684038 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 1826 | 1461023684041 Marionette TRACE conn3 <- [1,1818,null,{}] 16:54:44 INFO - PROCESS | 1826 | 1461023684047 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:44 INFO - PROCESS | 1826 | 1461023684218 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:54:44 INFO - PROCESS | 1826 | 1461023684399 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228d63000 == 133 [pid = 1826] [id = 462] 16:54:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f821a9ea400) [pid = 1826] [serial = 1387] [outer = (nil)] 16:54:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f822d967800) [pid = 1826] [serial = 1388] [outer = 0x7f821a9ea400] 16:54:44 INFO - PROCESS | 1826 | 1461023684519 Marionette DEBUG loaded listener.js 16:54:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f822d96f000) [pid = 1826] [serial = 1389] [outer = 0x7f821a9ea400] 16:54:45 INFO - PROCESS | 1826 | 1461023685443 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1435ms 16:54:45 INFO - PROCESS | 1826 | 1461023685476 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:54:45 INFO - PROCESS | 1826 | 1461023685480 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:54:45 INFO - PROCESS | 1826 | 1461023685485 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:54:45 INFO - PROCESS | 1826 | 1461023685487 Marionette TRACE conn3 <- [1,1822,null,{}] 16:54:45 INFO - PROCESS | 1826 | 1461023685493 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:45 INFO - PROCESS | 1826 | 1461023685679 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:54:45 INFO - PROCESS | 1826 | 1461023685896 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f696800 == 134 [pid = 1826] [id = 463] 16:54:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f82186c4400) [pid = 1826] [serial = 1390] [outer = (nil)] 16:54:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f82186c9400) [pid = 1826] [serial = 1391] [outer = 0x7f82186c4400] 16:54:46 INFO - PROCESS | 1826 | 1461023686385 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f821a845400) [pid = 1826] [serial = 1392] [outer = 0x7f82186c4400] 16:54:47 INFO - PROCESS | 1826 | 1461023687427 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1991ms 16:54:47 INFO - PROCESS | 1826 | 1461023687479 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 1826 | 1461023687485 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:54:47 INFO - PROCESS | 1826 | 1461023687495 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 1826 | 1461023687499 Marionette TRACE conn3 <- [1,1826,null,{}] 16:54:47 INFO - PROCESS | 1826 | 1461023687505 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:47 INFO - PROCESS | 1826 | 1461023687693 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:54:47 INFO - PROCESS | 1826 | 1461023687922 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221022800 == 135 [pid = 1826] [id = 464] 16:54:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f821a84a400) [pid = 1826] [serial = 1393] [outer = (nil)] 16:54:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f821af8d400) [pid = 1826] [serial = 1394] [outer = 0x7f821a84a400] 16:54:48 INFO - PROCESS | 1826 | 1461023688095 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f821ceff000) [pid = 1826] [serial = 1395] [outer = 0x7f821a84a400] 16:54:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823312e800 == 134 [pid = 1826] [id = 268] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f821a84c000) [pid = 1826] [serial = 1262] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8227169800 == 133 [pid = 1826] [id = 448] 16:54:49 INFO - PROCESS | 1826 | 1461023689351 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:54:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226224800 == 132 [pid = 1826] [id = 447] 16:54:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220f91000 == 131 [pid = 1826] [id = 446] 16:54:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821d1c3800 == 130 [pid = 1826] [id = 445] 16:54:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82199b9800 == 129 [pid = 1826] [id = 444] 16:54:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220e22800 == 128 [pid = 1826] [id = 443] 16:54:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b2d2000 == 127 [pid = 1826] [id = 442] 16:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1934ms 16:54:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82295ea800 == 126 [pid = 1826] [id = 432] 16:54:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228d71000 == 125 [pid = 1826] [id = 431] 16:54:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221d2e000 == 124 [pid = 1826] [id = 430] 16:54:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821efce000 == 123 [pid = 1826] [id = 429] 16:54:49 INFO - PROCESS | 1826 | 1461023689446 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:54:49 INFO - PROCESS | 1826 | 1461023689456 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:54:49 INFO - PROCESS | 1826 | 1461023689483 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:54:49 INFO - PROCESS | 1826 | 1461023689488 Marionette TRACE conn3 <- [1,1830,null,{}] 16:54:49 INFO - PROCESS | 1826 | 1461023689496 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:49 INFO - PROCESS | 1826 | 1461023689707 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f821ac4d400) [pid = 1826] [serial = 1283] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f8226e99400) [pid = 1826] [serial = 1284] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f821b9e8800) [pid = 1826] [serial = 1268] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f8235ca9c00) [pid = 1826] [serial = 1253] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f822ff43000) [pid = 1826] [serial = 1247] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f822970d000) [pid = 1826] [serial = 1238] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f8228a37000) [pid = 1826] [serial = 1235] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f821f3f2800) [pid = 1826] [serial = 1271] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f8221908000) [pid = 1826] [serial = 1275] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f822c910c00) [pid = 1826] [serial = 1241] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f821fc7e800) [pid = 1826] [serial = 1274] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f821fb52c00) [pid = 1826] [serial = 1272] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f821a9e6400) [pid = 1826] [serial = 1265] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f8221911800) [pid = 1826] [serial = 1277] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f821fc83800) [pid = 1826] [serial = 1232] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f8231e18400) [pid = 1826] [serial = 1250] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f821ac47800) [pid = 1826] [serial = 1266] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f821d257c00) [pid = 1826] [serial = 1269] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8228606000) [pid = 1826] [serial = 1281] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f821d103000) [pid = 1826] [serial = 1229] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f8226ea1000) [pid = 1826] [serial = 1280] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f822de5b400) [pid = 1826] [serial = 1244] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f8235a39800) [pid = 1826] [serial = 1256] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f82260c5c00) [pid = 1826] [serial = 1278] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f8221c8ec00) [pid = 1826] [serial = 1226] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f821d10e000) [pid = 1826] [serial = 1259] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1826 | 1461023690033 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b9e3000 == 124 [pid = 1826] [id = 465] 16:54:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f821a84f000) [pid = 1826] [serial = 1396] [outer = (nil)] 16:54:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f821d10e800) [pid = 1826] [serial = 1397] [outer = 0x7f821a84f000] 16:54:50 INFO - PROCESS | 1826 | 1461023690166 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f821fb52800) [pid = 1826] [serial = 1398] [outer = 0x7f821a84f000] 16:54:51 INFO - PROCESS | 1826 | 1461023691343 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1893ms 16:54:51 INFO - PROCESS | 1826 | 1461023691367 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:54:51 INFO - PROCESS | 1826 | 1461023691372 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:54:51 INFO - PROCESS | 1826 | 1461023691379 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 1826 | 1461023691384 Marionette TRACE conn3 <- [1,1834,null,{}] 16:54:51 INFO - PROCESS | 1826 | 1461023691399 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:51 INFO - PROCESS | 1826 | 1461023691617 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:54:51 INFO - PROCESS | 1826 | 1461023691822 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220e22000 == 125 [pid = 1826] [id = 466] 16:54:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f821fb52c00) [pid = 1826] [serial = 1399] [outer = (nil)] 16:54:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8221914000) [pid = 1826] [serial = 1400] [outer = 0x7f821fb52c00] 16:54:51 INFO - PROCESS | 1826 | 1461023691892 Marionette DEBUG loaded listener.js 16:54:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f822610b400) [pid = 1826] [serial = 1401] [outer = 0x7f821fb52c00] 16:54:52 INFO - PROCESS | 1826 | 1461023692979 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:54:53 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 16:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1687ms 16:54:53 INFO - PROCESS | 1826 | 1461023693068 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:54:53 INFO - PROCESS | 1826 | 1461023693072 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:54:53 INFO - PROCESS | 1826 | 1461023693079 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:54:53 INFO - PROCESS | 1826 | 1461023693083 Marionette TRACE conn3 <- [1,1838,null,{}] 16:54:53 INFO - PROCESS | 1826 | 1461023693099 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:53 INFO - PROCESS | 1826 | 1461023693376 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:54:53 INFO - PROCESS | 1826 | 1461023693566 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822620c000 == 126 [pid = 1826] [id = 467] 16:54:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f8221911800) [pid = 1826] [serial = 1402] [outer = (nil)] 16:54:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8226e82c00) [pid = 1826] [serial = 1403] [outer = 0x7f8221911800] 16:54:53 INFO - PROCESS | 1826 | 1461023693629 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f82282d1800) [pid = 1826] [serial = 1404] [outer = 0x7f8221911800] 16:54:54 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f82186eb000) [pid = 1826] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:54:54 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f82186c9800) [pid = 1826] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:54:54 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f82186eb400) [pid = 1826] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:54:54 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f82186c2800) [pid = 1826] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:54:54 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f82290c6800) [pid = 1826] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:54:54 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f821a9eb800) [pid = 1826] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:54:54 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f82186e9000) [pid = 1826] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:54:54 INFO - PROCESS | 1826 | 1461023694751 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1694ms 16:54:54 INFO - PROCESS | 1826 | 1461023694778 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 1826 | 1461023694782 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:54:54 INFO - PROCESS | 1826 | 1461023694788 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 1826 | 1461023694790 Marionette TRACE conn3 <- [1,1842,null,{}] 16:54:54 INFO - PROCESS | 1826 | 1461023694795 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:54 INFO - PROCESS | 1826 | 1461023694977 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:54:54 INFO - PROCESS | 1826 | 1461023694991 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228428800 == 127 [pid = 1826] [id = 468] 16:54:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f82282d6400) [pid = 1826] [serial = 1405] [outer = (nil)] 16:54:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f82285e7000) [pid = 1826] [serial = 1406] [outer = 0x7f82282d6400] 16:54:55 INFO - PROCESS | 1826 | 1461023695065 Marionette DEBUG loaded listener.js 16:54:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f82286bd800) [pid = 1826] [serial = 1407] [outer = 0x7f82282d6400] 16:54:56 INFO - PROCESS | 1826 | 1461023696001 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1276ms 16:54:56 INFO - PROCESS | 1826 | 1461023696066 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:54:56 INFO - PROCESS | 1826 | 1461023696070 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:54:56 INFO - PROCESS | 1826 | 1461023696076 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 1826 | 1461023696078 Marionette TRACE conn3 <- [1,1846,null,{}] 16:54:56 INFO - PROCESS | 1826 | 1461023696083 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:56 INFO - PROCESS | 1826 | 1461023696281 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:54:56 INFO - PROCESS | 1826 | 1461023696646 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a6b0000 == 128 [pid = 1826] [id = 469] 16:54:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f82186c3c00) [pid = 1826] [serial = 1408] [outer = (nil)] 16:54:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f8219ceb400) [pid = 1826] [serial = 1409] [outer = 0x7f82186c3c00] 16:54:56 INFO - PROCESS | 1826 | 1461023696794 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f821aa95800) [pid = 1826] [serial = 1410] [outer = 0x7f82186c3c00] 16:54:57 INFO - PROCESS | 1826 | 1461023697780 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:54:57 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) 16:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1733ms 16:54:57 INFO - PROCESS | 1826 | 1461023697813 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 1826 | 1461023697820 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:54:57 INFO - PROCESS | 1826 | 1461023697830 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 1826 | 1461023697834 Marionette TRACE conn3 <- [1,1850,null,{}] 16:54:57 INFO - PROCESS | 1826 | 1461023697843 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:58 INFO - PROCESS | 1826 | 1461023698065 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:54:58 INFO - PROCESS | 1826 | 1461023698331 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221027800 == 129 [pid = 1826] [id = 470] 16:54:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f821d10fc00) [pid = 1826] [serial = 1411] [outer = (nil)] 16:54:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f821f3ec400) [pid = 1826] [serial = 1412] [outer = 0x7f821d10fc00] 16:54:58 INFO - PROCESS | 1826 | 1461023698457 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f821f67b800) [pid = 1826] [serial = 1413] [outer = 0x7f821d10fc00] 16:54:59 INFO - PROCESS | 1826 | 1461023699409 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1632ms 16:54:59 INFO - PROCESS | 1826 | 1461023699466 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:54:59 INFO - PROCESS | 1826 | 1461023699473 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:54:59 INFO - PROCESS | 1826 | 1461023699480 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 1826 | 1461023699483 Marionette TRACE conn3 <- [1,1854,null,{}] 16:54:59 INFO - PROCESS | 1826 | 1461023699489 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:59 INFO - PROCESS | 1826 | 1461023699709 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:55:00 INFO - PROCESS | 1826 | 1461023700007 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228c9f800 == 130 [pid = 1826] [id = 471] 16:55:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f821d259400) [pid = 1826] [serial = 1414] [outer = (nil)] 16:55:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f82260c6000) [pid = 1826] [serial = 1415] [outer = 0x7f821d259400] 16:55:00 INFO - PROCESS | 1826 | 1461023700133 Marionette DEBUG loaded listener.js 16:55:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f8226e99400) [pid = 1826] [serial = 1416] [outer = 0x7f821d259400] 16:55:01 INFO - PROCESS | 1826 | 1461023701033 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1632ms 16:55:01 INFO - PROCESS | 1826 | 1461023701112 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:55:01 INFO - PROCESS | 1826 | 1461023701115 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:55:01 INFO - PROCESS | 1826 | 1461023701132 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:55:01 INFO - PROCESS | 1826 | 1461023701141 Marionette TRACE conn3 <- [1,1858,null,{}] 16:55:01 INFO - PROCESS | 1826 | 1461023701146 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:01 INFO - PROCESS | 1826 | 1461023701535 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:55:01 INFO - PROCESS | 1826 | 1461023701736 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c33000 == 131 [pid = 1826] [id = 472] 16:55:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f8226e97800) [pid = 1826] [serial = 1417] [outer = (nil)] 16:55:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f8228969000) [pid = 1826] [serial = 1418] [outer = 0x7f8226e97800] 16:55:01 INFO - PROCESS | 1826 | 1461023701840 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f82290c3000) [pid = 1826] [serial = 1419] [outer = 0x7f8226e97800] 16:55:02 INFO - PROCESS | 1826 | 1461023702895 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1801ms 16:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:55:02 INFO - PROCESS | 1826 | 1461023702927 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:55:02 INFO - PROCESS | 1826 | 1461023702930 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:55:02 INFO - PROCESS | 1826 | 1461023702936 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 1826 | 1461023702940 Marionette TRACE conn3 <- [1,1862,null,{}] 16:55:02 INFO - PROCESS | 1826 | 1461023702945 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:03 INFO - PROCESS | 1826 | 1461023703190 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:55:03 INFO - PROCESS | 1826 | 1461023703470 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d4df800 == 132 [pid = 1826] [id = 473] 16:55:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f8219cee000) [pid = 1826] [serial = 1420] [outer = (nil)] 16:55:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f822946b800) [pid = 1826] [serial = 1421] [outer = 0x7f8219cee000] 16:55:03 INFO - PROCESS | 1826 | 1461023703593 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f822961e400) [pid = 1826] [serial = 1422] [outer = 0x7f8219cee000] 16:55:04 INFO - PROCESS | 1826 | 1461023704408 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1537ms 16:55:04 INFO - PROCESS | 1826 | 1461023704473 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:55:04 INFO - PROCESS | 1826 | 1461023704477 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:55:04 INFO - PROCESS | 1826 | 1461023704483 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 1826 | 1461023704486 Marionette TRACE conn3 <- [1,1866,null,{}] 16:55:04 INFO - PROCESS | 1826 | 1461023704491 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:04 INFO - PROCESS | 1826 | 1461023704670 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:55:04 INFO - PROCESS | 1826 | 1461023704889 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822f303000 == 133 [pid = 1826] [id = 474] 16:55:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f822af82000) [pid = 1826] [serial = 1423] [outer = (nil)] 16:55:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f822c911400) [pid = 1826] [serial = 1424] [outer = 0x7f822af82000] 16:55:05 INFO - PROCESS | 1826 | 1461023705041 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f822d96cc00) [pid = 1826] [serial = 1425] [outer = 0x7f822af82000] 16:55:06 INFO - PROCESS | 1826 | 1461023706143 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1738ms 16:55:06 INFO - PROCESS | 1826 | 1461023706223 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 1826 | 1461023706227 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:55:06 INFO - PROCESS | 1826 | 1461023706233 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 1826 | 1461023706236 Marionette TRACE conn3 <- [1,1870,null,{}] 16:55:06 INFO - PROCESS | 1826 | 1461023706242 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:06 INFO - PROCESS | 1826 | 1461023706527 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:55:06 INFO - PROCESS | 1826 | 1461023706856 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82321f4000 == 134 [pid = 1826] [id = 475] 16:55:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f822970c000) [pid = 1826] [serial = 1426] [outer = (nil)] 16:55:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f822f5f6800) [pid = 1826] [serial = 1427] [outer = 0x7f822970c000] 16:55:06 INFO - PROCESS | 1826 | 1461023706950 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f8231693400) [pid = 1826] [serial = 1428] [outer = 0x7f822970c000] 16:55:07 INFO - PROCESS | 1826 | 1461023707895 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1739ms 16:55:07 INFO - PROCESS | 1826 | 1461023707976 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:55:07 INFO - PROCESS | 1826 | 1461023707979 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:55:07 INFO - PROCESS | 1826 | 1461023707987 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:55:07 INFO - PROCESS | 1826 | 1461023707991 Marionette TRACE conn3 <- [1,1874,null,{}] 16:55:07 INFO - PROCESS | 1826 | 1461023707996 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:08 INFO - PROCESS | 1826 | 1461023708200 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:55:08 INFO - PROCESS | 1826 | 1461023708412 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8233864800 == 135 [pid = 1826] [id = 476] 16:55:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f822af82800) [pid = 1826] [serial = 1429] [outer = (nil)] 16:55:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f82320d7400) [pid = 1826] [serial = 1430] [outer = 0x7f822af82800] 16:55:08 INFO - PROCESS | 1826 | 1461023708522 Marionette DEBUG loaded listener.js 16:55:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f82320df800) [pid = 1826] [serial = 1431] [outer = 0x7f822af82800] 16:55:09 INFO - PROCESS | 1826 | 1461023709437 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1479ms 16:55:09 INFO - PROCESS | 1826 | 1461023709468 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:55:09 INFO - PROCESS | 1826 | 1461023709472 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:55:09 INFO - PROCESS | 1826 | 1461023709477 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:55:09 INFO - PROCESS | 1826 | 1461023709480 Marionette TRACE conn3 <- [1,1878,null,{}] 16:55:09 INFO - PROCESS | 1826 | 1461023709485 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:09 INFO - PROCESS | 1826 | 1461023709683 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:55:09 INFO - PROCESS | 1826 | 1461023709900 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fb44000 == 136 [pid = 1826] [id = 477] 16:55:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f822de25400) [pid = 1826] [serial = 1432] [outer = (nil)] 16:55:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f8232e24800) [pid = 1826] [serial = 1433] [outer = 0x7f822de25400] 16:55:10 INFO - PROCESS | 1826 | 1461023710071 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f8233d0d400) [pid = 1826] [serial = 1434] [outer = 0x7f822de25400] 16:55:11 INFO - PROCESS | 1826 | 1461023711041 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1629ms 16:55:11 INFO - PROCESS | 1826 | 1461023711108 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:55:11 INFO - PROCESS | 1826 | 1461023711113 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:55:11 INFO - PROCESS | 1826 | 1461023711120 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 1826 | 1461023711123 Marionette TRACE conn3 <- [1,1882,null,{}] 16:55:11 INFO - PROCESS | 1826 | 1461023711128 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:11 INFO - PROCESS | 1826 | 1461023711325 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:55:11 INFO - PROCESS | 1826 | 1461023711543 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82447b2000 == 137 [pid = 1826] [id = 478] 16:55:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f8230fab000) [pid = 1826] [serial = 1435] [outer = (nil)] 16:55:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f8235aeb800) [pid = 1826] [serial = 1436] [outer = 0x7f8230fab000] 16:55:11 INFO - PROCESS | 1826 | 1461023711695 Marionette DEBUG loaded listener.js 16:55:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f823ecdb400) [pid = 1826] [serial = 1437] [outer = 0x7f8230fab000] 16:55:12 INFO - PROCESS | 1826 | 1461023712556 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1485ms 16:55:12 INFO - PROCESS | 1826 | 1461023712605 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:55:12 INFO - PROCESS | 1826 | 1461023712609 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:55:12 INFO - PROCESS | 1826 | 1461023712635 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:55:12 INFO - PROCESS | 1826 | 1461023712638 Marionette TRACE conn3 <- [1,1886,null,{}] 16:55:12 INFO - PROCESS | 1826 | 1461023712644 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:12 INFO - PROCESS | 1826 | 1461023712844 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:55:13 INFO - PROCESS | 1826 | 1461023713056 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8249122800 == 138 [pid = 1826] [id = 479] 16:55:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f823ecd8c00) [pid = 1826] [serial = 1438] [outer = (nil)] 16:55:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f823ffdd800) [pid = 1826] [serial = 1439] [outer = 0x7f823ecd8c00] 16:55:13 INFO - PROCESS | 1826 | 1461023713180 Marionette DEBUG loaded listener.js 16:55:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f8242ece800) [pid = 1826] [serial = 1440] [outer = 0x7f823ecd8c00] 16:55:14 INFO - PROCESS | 1826 | 1461023714146 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1587ms 16:55:14 INFO - PROCESS | 1826 | 1461023714219 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:55:14 INFO - PROCESS | 1826 | 1461023714223 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:55:14 INFO - PROCESS | 1826 | 1461023714229 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 1826 | 1461023714233 Marionette TRACE conn3 <- [1,1890,null,{}] 16:55:14 INFO - PROCESS | 1826 | 1461023714238 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:14 INFO - PROCESS | 1826 | 1461023714506 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:55:14 INFO - PROCESS | 1826 | 1461023714762 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824936c800 == 139 [pid = 1826] [id = 480] 16:55:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f8219a6b400) [pid = 1826] [serial = 1441] [outer = (nil)] 16:55:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f8219a75c00) [pid = 1826] [serial = 1442] [outer = 0x7f8219a6b400] 16:55:14 INFO - PROCESS | 1826 | 1461023714876 Marionette DEBUG loaded listener.js 16:55:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f8244c2b800) [pid = 1826] [serial = 1443] [outer = 0x7f8219a6b400] 16:55:15 INFO - PROCESS | 1826 | 1461023715690 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1530ms 16:55:15 INFO - PROCESS | 1826 | 1461023715760 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:55:15 INFO - PROCESS | 1826 | 1461023715763 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:55:15 INFO - PROCESS | 1826 | 1461023715770 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 1826 | 1461023715773 Marionette TRACE conn3 <- [1,1894,null,{}] 16:55:15 INFO - PROCESS | 1826 | 1461023715778 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:15 INFO - PROCESS | 1826 | 1461023715992 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:55:16 INFO - PROCESS | 1826 | 1461023716204 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229ae9800 == 140 [pid = 1826] [id = 481] 16:55:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f82186ac400) [pid = 1826] [serial = 1444] [outer = (nil)] 16:55:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f82186b5000) [pid = 1826] [serial = 1445] [outer = 0x7f82186ac400] 16:55:16 INFO - PROCESS | 1826 | 1461023716319 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f82186ba400) [pid = 1826] [serial = 1446] [outer = 0x7f82186ac400] 16:55:17 INFO - PROCESS | 1826 | 1461023717215 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1483ms 16:55:17 INFO - PROCESS | 1826 | 1461023717253 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:55:17 INFO - PROCESS | 1826 | 1461023717256 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:55:17 INFO - PROCESS | 1826 | 1461023717262 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:55:17 INFO - PROCESS | 1826 | 1461023717264 Marionette TRACE conn3 <- [1,1898,null,{}] 16:55:17 INFO - PROCESS | 1826 | 1461023717269 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:17 INFO - PROCESS | 1826 | 1461023717458 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:55:17 INFO - PROCESS | 1826 | 1461023717690 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a606800 == 141 [pid = 1826] [id = 482] 16:55:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f82186aec00) [pid = 1826] [serial = 1447] [outer = (nil)] 16:55:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f8219cf6c00) [pid = 1826] [serial = 1448] [outer = 0x7f82186aec00] 16:55:17 INFO - PROCESS | 1826 | 1461023717806 Marionette DEBUG loaded listener.js 16:55:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f821a889c00) [pid = 1826] [serial = 1449] [outer = 0x7f82186aec00] 16:55:18 INFO - PROCESS | 1826 | 1461023718777 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1581ms 16:55:18 INFO - PROCESS | 1826 | 1461023718844 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:55:18 INFO - PROCESS | 1826 | 1461023718848 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:55:18 INFO - PROCESS | 1826 | 1461023718854 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:55:18 INFO - PROCESS | 1826 | 1461023718856 Marionette TRACE conn3 <- [1,1902,null,{}] 16:55:18 INFO - PROCESS | 1826 | 1461023718861 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:19 INFO - PROCESS | 1826 | 1461023719059 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:55:19 INFO - PROCESS | 1826 | 1461023719274 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8219b6c000 == 142 [pid = 1826] [id = 483] 16:55:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f82186c3000) [pid = 1826] [serial = 1450] [outer = (nil)] 16:55:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f82186ccc00) [pid = 1826] [serial = 1451] [outer = 0x7f82186c3000] 16:55:19 INFO - PROCESS | 1826 | 1461023719749 Marionette DEBUG loaded listener.js 16:55:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f8219a74000) [pid = 1826] [serial = 1452] [outer = 0x7f82186c3000] 16:55:20 INFO - PROCESS | 1826 | 1461023720766 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1984ms 16:55:20 INFO - PROCESS | 1826 | 1461023720841 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 1826 | 1461023720850 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:55:20 INFO - PROCESS | 1826 | 1461023720864 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 1826 | 1461023720870 Marionette TRACE conn3 <- [1,1906,null,{}] 16:55:20 INFO - PROCESS | 1826 | 1461023720878 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:21 INFO - PROCESS | 1826 | 1461023721189 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:55:21 INFO - PROCESS | 1826 | 1461023721627 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b0af000 == 143 [pid = 1826] [id = 484] 16:55:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f821b9e7c00) [pid = 1826] [serial = 1453] [outer = (nil)] 16:55:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f821cef5800) [pid = 1826] [serial = 1454] [outer = 0x7f821b9e7c00] 16:55:21 INFO - PROCESS | 1826 | 1461023721700 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f821d10f800) [pid = 1826] [serial = 1455] [outer = 0x7f821b9e7c00] 16:55:22 INFO - PROCESS | 1826 | 1461023722785 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228428800 == 142 [pid = 1826] [id = 468] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822620c000 == 141 [pid = 1826] [id = 467] 16:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1998ms 16:55:22 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f822cca8c00) [pid = 1826] [serial = 1310] [outer = (nil)] [url = about:blank] 16:55:22 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f822de21800) [pid = 1826] [serial = 1313] [outer = (nil)] [url = about:blank] 16:55:22 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f822de5a800) [pid = 1826] [serial = 1316] [outer = (nil)] [url = about:blank] 16:55:22 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f8231ddb800) [pid = 1826] [serial = 1319] [outer = (nil)] [url = about:blank] 16:55:22 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f8233ca9400) [pid = 1826] [serial = 1322] [outer = (nil)] [url = about:blank] 16:55:22 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f8235cacc00) [pid = 1826] [serial = 1325] [outer = (nil)] [url = about:blank] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220e22000 == 140 [pid = 1826] [id = 466] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b9e3000 == 139 [pid = 1826] [id = 465] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221022800 == 138 [pid = 1826] [id = 464] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f696800 == 137 [pid = 1826] [id = 463] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8244618000 == 136 [pid = 1826] [id = 459] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8242908000 == 135 [pid = 1826] [id = 458] 16:55:22 INFO - PROCESS | 1826 | 1461023722900 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 1826 | 1461023722905 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fda1800 == 134 [pid = 1826] [id = 457] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82347de000 == 133 [pid = 1826] [id = 456] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232843000 == 132 [pid = 1826] [id = 455] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e1a5000 == 131 [pid = 1826] [id = 454] 16:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d798800 == 130 [pid = 1826] [id = 453] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82295dd800 == 129 [pid = 1826] [id = 452] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8227166000 == 128 [pid = 1826] [id = 451] 16:55:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821efcf800 == 127 [pid = 1826] [id = 450] 16:55:22 INFO - PROCESS | 1826 | 1461023722938 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 1826 | 1461023722942 Marionette TRACE conn3 <- [1,1910,null,{}] 16:55:22 INFO - PROCESS | 1826 | 1461023722947 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f821f3eb400) [pid = 1826] [serial = 1334] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f8220fce800) [pid = 1826] [serial = 1335] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f821a846400) [pid = 1826] [serial = 1329] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f82186ce000) [pid = 1826] [serial = 1328] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f8226105400) [pid = 1826] [serial = 1337] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f821f3f1c00) [pid = 1826] [serial = 1332] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f821d3cf400) [pid = 1826] [serial = 1331] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f8228610800) [pid = 1826] [serial = 1286] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f82290cd800) [pid = 1826] [serial = 1301] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f822c908c00) [pid = 1826] [serial = 1307] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f821f67c800) [pid = 1826] [serial = 1292] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f8226e91800) [pid = 1826] [serial = 1295] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f821d108c00) [pid = 1826] [serial = 1289] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f822961f400) [pid = 1826] [serial = 1304] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f8228a85800) [pid = 1826] [serial = 1298] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f82290d0c00) [pid = 1826] [serial = 1343] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f8229613c00) [pid = 1826] [serial = 1344] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f822865ac00) [pid = 1826] [serial = 1340] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f8226e98400) [pid = 1826] [serial = 1341] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f8226267000) [pid = 1826] [serial = 1338] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f82282cd800) [pid = 1826] [serial = 1346] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f82299f7800) [pid = 1826] [serial = 1347] [outer = (nil)] [url = about:blank] 16:55:23 INFO - PROCESS | 1826 | 1461023723221 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:55:23 INFO - PROCESS | 1826 | 1461023723421 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821eedf000 == 128 [pid = 1826] [id = 485] 16:55:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f821cef8800) [pid = 1826] [serial = 1456] [outer = (nil)] 16:55:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f821fb58400) [pid = 1826] [serial = 1457] [outer = 0x7f821cef8800] 16:55:23 INFO - PROCESS | 1826 | 1461023723486 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f8220fce000) [pid = 1826] [serial = 1458] [outer = 0x7f821cef8800] 16:55:24 INFO - PROCESS | 1826 | 1461023724335 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1447ms 16:55:24 INFO - PROCESS | 1826 | 1461023724379 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:55:24 INFO - PROCESS | 1826 | 1461023724383 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:55:24 INFO - PROCESS | 1826 | 1461023724389 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 1826 | 1461023724396 Marionette TRACE conn3 <- [1,1914,null,{}] 16:55:24 INFO - PROCESS | 1826 | 1461023724411 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:24 INFO - PROCESS | 1826 | 1461023724633 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:55:24 INFO - PROCESS | 1826 | 1461023724814 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228424800 == 129 [pid = 1826] [id = 486] 16:55:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f821f4bfc00) [pid = 1826] [serial = 1459] [outer = (nil)] 16:55:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f8226e93000) [pid = 1826] [serial = 1460] [outer = 0x7f821f4bfc00] 16:55:24 INFO - PROCESS | 1826 | 1461023724886 Marionette DEBUG loaded listener.js 16:55:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f8228607800) [pid = 1826] [serial = 1461] [outer = 0x7f821f4bfc00] 16:55:25 INFO - PROCESS | 1826 | 1461023725787 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1434ms 16:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:55:25 INFO - PROCESS | 1826 | 1461023725824 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:55:25 INFO - PROCESS | 1826 | 1461023725827 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:55:25 INFO - PROCESS | 1826 | 1461023725833 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:55:25 INFO - PROCESS | 1826 | 1461023725835 Marionette TRACE conn3 <- [1,1918,null,{}] 16:55:25 INFO - PROCESS | 1826 | 1461023725845 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:26 INFO - PROCESS | 1826 | 1461023726091 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:55:26 INFO - PROCESS | 1826 | 1461023726122 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822903d000 == 130 [pid = 1826] [id = 487] 16:55:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f821aa92000) [pid = 1826] [serial = 1462] [outer = (nil)] 16:55:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f8228a87400) [pid = 1826] [serial = 1463] [outer = 0x7f821aa92000] 16:55:26 INFO - PROCESS | 1826 | 1461023726203 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f82290c9c00) [pid = 1826] [serial = 1464] [outer = 0x7f821aa92000] 16:55:27 INFO - PROCESS | 1826 | 1461023727143 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1332ms 16:55:27 INFO - PROCESS | 1826 | 1461023727165 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:55:27 INFO - PROCESS | 1826 | 1461023727169 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:55:27 INFO - PROCESS | 1826 | 1461023727175 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:55:27 INFO - PROCESS | 1826 | 1461023727177 Marionette TRACE conn3 <- [1,1922,null,{}] 16:55:27 INFO - PROCESS | 1826 | 1461023727183 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:27 INFO - PROCESS | 1826 | 1461023727429 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:55:27 INFO - PROCESS | 1826 | 1461023727462 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c25000 == 131 [pid = 1826] [id = 488] 16:55:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f822961a000) [pid = 1826] [serial = 1465] [outer = (nil)] 16:55:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f8229708400) [pid = 1826] [serial = 1466] [outer = 0x7f822961a000] 16:55:27 INFO - PROCESS | 1826 | 1461023727552 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f822ce32800) [pid = 1826] [serial = 1467] [outer = 0x7f822961a000] 16:55:28 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f8221911800) [pid = 1826] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:55:28 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f821a84a400) [pid = 1826] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:55:28 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f82186c4400) [pid = 1826] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:55:28 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f821a84f000) [pid = 1826] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:55:28 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f821fb52c00) [pid = 1826] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:55:28 INFO - PROCESS | 1826 | 1461023728830 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1678ms 16:55:28 INFO - PROCESS | 1826 | 1461023728858 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:55:28 INFO - PROCESS | 1826 | 1461023728862 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:55:28 INFO - PROCESS | 1826 | 1461023728867 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:55:28 INFO - PROCESS | 1826 | 1461023728870 Marionette TRACE conn3 <- [1,1926,null,{}] 16:55:28 INFO - PROCESS | 1826 | 1461023728875 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:29 INFO - PROCESS | 1826 | 1461023729056 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:55:29 INFO - PROCESS | 1826 | 1461023729267 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c78800 == 132 [pid = 1826] [id = 489] 16:55:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f821aeee000) [pid = 1826] [serial = 1468] [outer = (nil)] 16:55:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f822d96e400) [pid = 1826] [serial = 1469] [outer = 0x7f821aeee000] 16:55:29 INFO - PROCESS | 1826 | 1461023729343 Marionette DEBUG loaded listener.js 16:55:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f822de54000) [pid = 1826] [serial = 1470] [outer = 0x7f821aeee000] 16:55:30 INFO - PROCESS | 1826 | 1461023730101 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1278ms 16:55:30 INFO - PROCESS | 1826 | 1461023730145 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 1826 | 1461023730149 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:55:30 INFO - PROCESS | 1826 | 1461023730304 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:55:30 INFO - PROCESS | 1826 | 1461023730311 Marionette TRACE conn3 <- [1,1930,null,{}] 16:55:30 INFO - PROCESS | 1826 | 1461023730320 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:30 INFO - PROCESS | 1826 | 1461023730537 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:55:30 INFO - PROCESS | 1826 | 1461023730760 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821faaf000 == 133 [pid = 1826] [id = 490] 16:55:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f821a88cc00) [pid = 1826] [serial = 1471] [outer = (nil)] 16:55:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f821a9ea000) [pid = 1826] [serial = 1472] [outer = 0x7f821a88cc00] 16:55:30 INFO - PROCESS | 1826 | 1461023730950 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f821aef2000) [pid = 1826] [serial = 1473] [outer = 0x7f821a88cc00] 16:55:31 INFO - PROCESS | 1826 | 1461023731954 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:55:32 INFO - PROCESS | 1826 | ************************* 16:55:32 INFO - PROCESS | 1826 | A coding exception was thrown and uncaught in a Task. 16:55:32 INFO - PROCESS | 1826 | 16:55:32 INFO - PROCESS | 1826 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:55:32 INFO - PROCESS | 1826 | Full stack: 16:55:32 INFO - PROCESS | 1826 | ************************* 16:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1810ms 16:55:32 INFO - PROCESS | 1826 | 1461023732134 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 1826 | 1461023732138 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:55:32 INFO - PROCESS | 1826 | 1461023732150 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 1826 | 1461023732154 Marionette TRACE conn3 <- [1,1934,null,{}] 16:55:32 INFO - PROCESS | 1826 | 1461023732168 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:32 INFO - PROCESS | 1826 | 1461023732444 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:55:32 INFO - PROCESS | 1826 | 1461023732788 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c70800 == 134 [pid = 1826] [id = 491] 16:55:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f821d10b400) [pid = 1826] [serial = 1474] [outer = (nil)] 16:55:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f821f675400) [pid = 1826] [serial = 1475] [outer = 0x7f821d10b400] 16:55:32 INFO - PROCESS | 1826 | 1461023732866 Marionette DEBUG loaded listener.js 16:55:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f822896b800) [pid = 1826] [serial = 1476] [outer = 0x7f821d10b400] 16:55:33 INFO - PROCESS | 1826 | 1461023733950 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1838ms 16:55:33 INFO - PROCESS | 1826 | 1461023733987 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:55:33 INFO - PROCESS | 1826 | 1461023733991 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:55:33 INFO - PROCESS | 1826 | 1461023733997 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 1826 | 1461023734001 Marionette TRACE conn3 <- [1,1938,null,{}] 16:55:34 INFO - PROCESS | 1826 | 1461023734007 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:34 INFO - PROCESS | 1826 | 1461023734254 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:55:34 INFO - PROCESS | 1826 | 1461023734618 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e1c0800 == 135 [pid = 1826] [id = 492] 16:55:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f822c908800) [pid = 1826] [serial = 1477] [outer = (nil)] 16:55:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f822cd66c00) [pid = 1826] [serial = 1478] [outer = 0x7f822c908800] 16:55:34 INFO - PROCESS | 1826 | 1461023734701 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f822d971c00) [pid = 1826] [serial = 1479] [outer = 0x7f822c908800] 16:55:35 INFO - PROCESS | 1826 | 1461023735725 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1793ms 16:55:35 INFO - PROCESS | 1826 | 1461023735795 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 1826 | 1461023735801 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:55:35 INFO - PROCESS | 1826 | 1461023735807 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 1826 | 1461023735809 Marionette TRACE conn3 <- [1,1942,null,{}] 16:55:35 INFO - PROCESS | 1826 | 1461023735815 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:36 INFO - PROCESS | 1826 | 1461023736042 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:55:36 INFO - PROCESS | 1826 | 1461023736458 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232364800 == 136 [pid = 1826] [id = 493] 16:55:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f82320d8c00) [pid = 1826] [serial = 1480] [outer = (nil)] 16:55:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f82320df400) [pid = 1826] [serial = 1481] [outer = 0x7f82320d8c00] 16:55:36 INFO - PROCESS | 1826 | 1461023736599 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f8238e53000) [pid = 1826] [serial = 1482] [outer = 0x7f82320d8c00] 16:55:37 INFO - PROCESS | 1826 | 1461023737553 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1783ms 16:55:37 INFO - PROCESS | 1826 | 1461023737591 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 1826 | 1461023737595 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:55:37 INFO - PROCESS | 1826 | 1461023737600 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 1826 | 1461023737602 Marionette TRACE conn3 <- [1,1946,null,{}] 16:55:37 INFO - PROCESS | 1826 | 1461023737608 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:37 INFO - PROCESS | 1826 | 1461023737810 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:55:38 INFO - PROCESS | 1826 | 1461023738115 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fd35000 == 137 [pid = 1826] [id = 494] 16:55:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f82199cfc00) [pid = 1826] [serial = 1483] [outer = (nil)] 16:55:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f82199d6400) [pid = 1826] [serial = 1484] [outer = 0x7f82199cfc00] 16:55:38 INFO - PROCESS | 1826 | 1461023738272 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f82285f0800) [pid = 1826] [serial = 1485] [outer = 0x7f82199cfc00] 16:55:39 INFO - PROCESS | 1826 | 1461023739159 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1627ms 16:55:39 INFO - PROCESS | 1826 | 1461023739229 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 1826 | 1461023739233 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:55:39 INFO - PROCESS | 1826 | 1461023739238 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 1826 | 1461023739241 Marionette TRACE conn3 <- [1,1950,null,{}] 16:55:39 INFO - PROCESS | 1826 | 1461023739247 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:39 INFO - PROCESS | 1826 | 1461023739504 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:55:39 INFO - PROCESS | 1826 | 1461023739813 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245171000 == 138 [pid = 1826] [id = 495] 16:55:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f823fa52400) [pid = 1826] [serial = 1486] [outer = (nil)] 16:55:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f8240f07400) [pid = 1826] [serial = 1487] [outer = 0x7f823fa52400] 16:55:39 INFO - PROCESS | 1826 | 1461023739892 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f8242f87c00) [pid = 1826] [serial = 1488] [outer = 0x7f823fa52400] 16:55:40 INFO - PROCESS | 1826 | 1461023740713 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1527ms 16:55:40 INFO - PROCESS | 1826 | 1461023740768 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:55:40 INFO - PROCESS | 1826 | 1461023740772 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:55:40 INFO - PROCESS | 1826 | 1461023740779 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:55:40 INFO - PROCESS | 1826 | 1461023740781 Marionette TRACE conn3 <- [1,1954,null,{}] 16:55:40 INFO - PROCESS | 1826 | 1461023740789 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:40 INFO - PROCESS | 1826 | 1461023740989 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:55:41 INFO - PROCESS | 1826 | 1461023741210 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a43d800 == 139 [pid = 1826] [id = 496] 16:55:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f821a670000) [pid = 1826] [serial = 1489] [outer = (nil)] 16:55:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f821a677000) [pid = 1826] [serial = 1490] [outer = 0x7f821a670000] 16:55:41 INFO - PROCESS | 1826 | 1461023741322 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f821a67c400) [pid = 1826] [serial = 1491] [outer = 0x7f821a670000] 16:55:42 INFO - PROCESS | 1826 | 1461023742220 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1481ms 16:55:42 INFO - PROCESS | 1826 | 1461023742261 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 1826 | 1461023742265 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:55:42 INFO - PROCESS | 1826 | 1461023742271 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 1826 | 1461023742274 Marionette TRACE conn3 <- [1,1958,null,{}] 16:55:42 INFO - PROCESS | 1826 | 1461023742279 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:42 INFO - PROCESS | 1826 | 1461023742461 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:55:42 INFO - PROCESS | 1826 | 1461023742691 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ae0a800 == 140 [pid = 1826] [id = 497] 16:55:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f821a670400) [pid = 1826] [serial = 1492] [outer = (nil)] 16:55:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f821f116800) [pid = 1826] [serial = 1493] [outer = 0x7f821a670400] 16:55:42 INFO - PROCESS | 1826 | 1461023742808 Marionette DEBUG loaded listener.js 16:55:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f821f11b000) [pid = 1826] [serial = 1494] [outer = 0x7f821a670400] 16:55:43 INFO - PROCESS | 1826 | 1461023743684 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1441ms 16:55:43 INFO - PROCESS | 1826 | 1461023743713 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:55:43 INFO - PROCESS | 1826 | 1461023743717 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:55:43 INFO - PROCESS | 1826 | 1461023743723 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:55:43 INFO - PROCESS | 1826 | 1461023743725 Marionette TRACE conn3 <- [1,1962,null,{}] 16:55:43 INFO - PROCESS | 1826 | 1461023743731 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:43 INFO - PROCESS | 1826 | 1461023743925 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:55:44 INFO - PROCESS | 1826 | 1461023744192 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ae22800 == 141 [pid = 1826] [id = 498] 16:55:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f821a677c00) [pid = 1826] [serial = 1495] [outer = (nil)] 16:55:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f821f11fc00) [pid = 1826] [serial = 1496] [outer = 0x7f821a677c00] 16:55:44 INFO - PROCESS | 1826 | 1461023744266 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f82410bcc00) [pid = 1826] [serial = 1497] [outer = 0x7f821a677c00] 16:55:45 INFO - PROCESS | 1826 | 1461023745120 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1432ms 16:55:45 INFO - PROCESS | 1826 | 1461023745157 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:55:45 INFO - PROCESS | 1826 | 1461023745161 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:55:45 INFO - PROCESS | 1826 | 1461023745166 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:55:45 INFO - PROCESS | 1826 | 1461023745168 Marionette TRACE conn3 <- [1,1966,null,{}] 16:55:45 INFO - PROCESS | 1826 | 1461023745174 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:45 INFO - PROCESS | 1826 | 1461023745352 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:55:45 INFO - PROCESS | 1826 | 1461023745574 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221197800 == 142 [pid = 1826] [id = 499] 16:55:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f821a4b3800) [pid = 1826] [serial = 1498] [outer = (nil)] 16:55:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f821a4bac00) [pid = 1826] [serial = 1499] [outer = 0x7f821a4b3800] 16:55:45 INFO - PROCESS | 1826 | 1461023745684 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f821a4bfc00) [pid = 1826] [serial = 1500] [outer = 0x7f821a4b3800] 16:55:46 INFO - PROCESS | 1826 | 1461023746566 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1436ms 16:55:46 INFO - PROCESS | 1826 | 1461023746603 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 1826 | 1461023746606 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:55:46 INFO - PROCESS | 1826 | 1461023746612 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 1826 | 1461023746615 Marionette TRACE conn3 <- [1,1970,null,{}] 16:55:46 INFO - PROCESS | 1826 | 1461023746621 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:46 INFO - PROCESS | 1826 | 1461023746919 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:55:47 INFO - PROCESS | 1826 | 1461023747120 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82182da800 == 143 [pid = 1826] [id = 500] 16:55:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f821a4bb800) [pid = 1826] [serial = 1501] [outer = (nil)] 16:55:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f824465cc00) [pid = 1826] [serial = 1502] [outer = 0x7f821a4bb800] 16:55:47 INFO - PROCESS | 1826 | 1461023747200 Marionette DEBUG loaded listener.js 16:55:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f8244db5c00) [pid = 1826] [serial = 1503] [outer = 0x7f821a4bb800] 16:55:48 INFO - PROCESS | 1826 | 1461023748209 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1631ms 16:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:55:48 INFO - PROCESS | 1826 | 1461023748244 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:55:48 INFO - PROCESS | 1826 | 1461023748247 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:55:48 INFO - PROCESS | 1826 | 1461023748253 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 1826 | 1461023748256 Marionette TRACE conn3 <- [1,1974,null,{}] 16:55:48 INFO - PROCESS | 1826 | 1461023748262 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:48 INFO - PROCESS | 1826 | 1461023748449 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:55:49 INFO - PROCESS | 1826 | 1461023749268 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82182df800 == 144 [pid = 1826] [id = 501] 16:55:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f82186c2800) [pid = 1826] [serial = 1504] [outer = (nil)] 16:55:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f82199cc000) [pid = 1826] [serial = 1505] [outer = 0x7f82186c2800] 16:55:49 INFO - PROCESS | 1826 | 1461023749341 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f8219a6d400) [pid = 1826] [serial = 1506] [outer = 0x7f82186c2800] 16:55:50 INFO - PROCESS | 1826 | 1461023750337 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2132ms 16:55:50 INFO - PROCESS | 1826 | 1461023750386 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 1826 | 1461023750393 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:55:50 INFO - PROCESS | 1826 | 1461023750401 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 1826 | 1461023750405 Marionette TRACE conn3 <- [1,1978,null,{}] 16:55:50 INFO - PROCESS | 1826 | 1461023750412 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:50 INFO - PROCESS | 1826 | 1461023750588 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:55:50 INFO - PROCESS | 1826 | 1461023750913 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b2cf000 == 145 [pid = 1826] [id = 502] 16:55:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f82186b8c00) [pid = 1826] [serial = 1507] [outer = (nil)] 16:55:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f8219a6c400) [pid = 1826] [serial = 1508] [outer = 0x7f82186b8c00] 16:55:50 INFO - PROCESS | 1826 | 1461023750988 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f821a9eb400) [pid = 1826] [serial = 1509] [outer = 0x7f82186b8c00] 16:55:52 INFO - PROCESS | 1826 | 1461023752055 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1681ms 16:55:52 INFO - PROCESS | 1826 | 1461023752091 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 1826 | 1461023752097 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:55:52 INFO - PROCESS | 1826 | 1461023752105 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 1826 | 1461023752107 Marionette TRACE conn3 <- [1,1982,null,{}] 16:55:52 INFO - PROCESS | 1826 | 1461023752113 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:52 INFO - PROCESS | 1826 | 1461023752282 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:55:52 INFO - PROCESS | 1826 | 1461023752593 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ed54800 == 146 [pid = 1826] [id = 503] 16:55:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f821cef0400) [pid = 1826] [serial = 1510] [outer = (nil)] 16:55:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f821d107400) [pid = 1826] [serial = 1511] [outer = 0x7f821cef0400] 16:55:52 INFO - PROCESS | 1826 | 1461023752705 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f821d257c00) [pid = 1826] [serial = 1512] [outer = 0x7f821cef0400] 16:55:53 INFO - PROCESS | 1826 | 1461023753533 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1485ms 16:55:53 INFO - PROCESS | 1826 | 1461023753591 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 1826 | 1461023753594 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:55:53 INFO - PROCESS | 1826 | 1461023753607 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 1826 | 1461023753615 Marionette TRACE conn3 <- [1,1986,null,{}] 16:55:53 INFO - PROCESS | 1826 | 1461023753623 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:53 INFO - PROCESS | 1826 | 1461023753811 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:55:54 INFO - PROCESS | 1826 | 1461023754032 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220e11800 == 147 [pid = 1826] [id = 504] 16:55:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f82186ad400) [pid = 1826] [serial = 1513] [outer = (nil)] 16:55:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f821d486800) [pid = 1826] [serial = 1514] [outer = 0x7f82186ad400] 16:55:54 INFO - PROCESS | 1826 | 1461023754139 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f821f20f000) [pid = 1826] [serial = 1515] [outer = 0x7f82186ad400] 16:55:55 INFO - PROCESS | 1826 | 1461023755047 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1492ms 16:55:55 INFO - PROCESS | 1826 | 1461023755094 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 1826 | 1461023755097 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:55:55 INFO - PROCESS | 1826 | 1461023755103 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 1826 | 1461023755105 Marionette TRACE conn3 <- [1,1990,null,{}] 16:55:55 INFO - PROCESS | 1826 | 1461023755110 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:55 INFO - PROCESS | 1826 | 1461023755283 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d7b0000 == 146 [pid = 1826] [id = 345] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822602c800 == 145 [pid = 1826] [id = 202] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821fa99800 == 144 [pid = 1826] [id = 310] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822c9e2800 == 143 [pid = 1826] [id = 241] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b0a7000 == 142 [pid = 1826] [id = 306] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8235a8a000 == 141 [pid = 1826] [id = 308] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d7a9000 == 140 [pid = 1826] [id = 434] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e0bf800 == 139 [pid = 1826] [id = 435] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220da9800 == 138 [pid = 1826] [id = 313] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822c9dd800 == 137 [pid = 1826] [id = 433] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f82285e7000) [pid = 1826] [serial = 1406] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f82319aa400) [pid = 1826] [serial = 1367] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f82260d0c00) [pid = 1826] [serial = 1355] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f823fa55000) [pid = 1826] [serial = 1370] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f822f355800) [pid = 1826] [serial = 1364] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f821d10cc00) [pid = 1826] [serial = 1352] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f8228c44800) [pid = 1826] [serial = 1358] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f822de24c00) [pid = 1826] [serial = 1361] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f823ff33800) [pid = 1826] [serial = 1373] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f8240c2f000) [pid = 1826] [serial = 1376] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f8245006000) [pid = 1826] [serial = 1382] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f823fb0a000) [pid = 1826] [serial = 1379] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f82320db400) [pid = 1826] [serial = 1385] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f822d967800) [pid = 1826] [serial = 1388] [outer = (nil)] [url = about:blank] 16:55:55 INFO - PROCESS | 1826 | 1461023755610 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823176b000 == 136 [pid = 1826] [id = 437] 16:55:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b0a7000 == 137 [pid = 1826] [id = 505] 16:55:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f82186acc00) [pid = 1826] [serial = 1516] [outer = (nil)] 16:55:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f821cef7000) [pid = 1826] [serial = 1517] [outer = 0x7f82186acc00] 16:55:55 INFO - PROCESS | 1826 | 1461023755764 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f821f678c00) [pid = 1826] [serial = 1518] [outer = 0x7f82186acc00] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229ae9800 == 136 [pid = 1826] [id = 481] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824936c800 == 135 [pid = 1826] [id = 480] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8249122800 == 134 [pid = 1826] [id = 479] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82447b2000 == 133 [pid = 1826] [id = 478] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fb44000 == 132 [pid = 1826] [id = 477] 16:55:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8233864800 == 131 [pid = 1826] [id = 476] 16:55:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82321f4000 == 130 [pid = 1826] [id = 475] 16:55:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822f303000 == 129 [pid = 1826] [id = 474] 16:55:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d4df800 == 128 [pid = 1826] [id = 473] 16:55:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229c33000 == 127 [pid = 1826] [id = 472] 16:55:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228c9f800 == 126 [pid = 1826] [id = 471] 16:55:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221027800 == 125 [pid = 1826] [id = 470] 16:55:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821a6b0000 == 124 [pid = 1826] [id = 469] 16:55:56 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f8226e82c00) [pid = 1826] [serial = 1403] [outer = (nil)] [url = about:blank] 16:55:56 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f82282d1800) [pid = 1826] [serial = 1404] [outer = (nil)] [url = about:blank] 16:55:56 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f821ceff000) [pid = 1826] [serial = 1395] [outer = (nil)] [url = about:blank] 16:55:56 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f821af8d400) [pid = 1826] [serial = 1394] [outer = (nil)] [url = about:blank] 16:55:56 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f82186c9400) [pid = 1826] [serial = 1391] [outer = (nil)] [url = about:blank] 16:55:56 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f821a845400) [pid = 1826] [serial = 1392] [outer = (nil)] [url = about:blank] 16:55:56 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f821d10e800) [pid = 1826] [serial = 1397] [outer = (nil)] [url = about:blank] 16:55:56 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f821fb52800) [pid = 1826] [serial = 1398] [outer = (nil)] [url = about:blank] 16:55:56 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f822cc3e800) [pid = 1826] [serial = 1349] [outer = (nil)] [url = about:blank] 16:55:56 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f822610b400) [pid = 1826] [serial = 1401] [outer = (nil)] [url = about:blank] 16:55:56 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f8221914000) [pid = 1826] [serial = 1400] [outer = (nil)] [url = about:blank] 16:55:56 INFO - PROCESS | 1826 | 1461023756533 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1477ms 16:55:56 INFO - PROCESS | 1826 | 1461023756582 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:55:56 INFO - PROCESS | 1826 | 1461023756586 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:55:56 INFO - PROCESS | 1826 | 1461023756591 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 1826 | 1461023756593 Marionette TRACE conn3 <- [1,1994,null,{}] 16:55:56 INFO - PROCESS | 1826 | 1461023756598 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:56 INFO - PROCESS | 1826 | 1461023756782 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:55:56 INFO - PROCESS | 1826 | 1461023756956 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220e17800 == 125 [pid = 1826] [id = 506] 16:55:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f821fb61c00) [pid = 1826] [serial = 1519] [outer = (nil)] 16:55:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f821fc83000) [pid = 1826] [serial = 1520] [outer = 0x7f821fb61c00] 16:55:57 INFO - PROCESS | 1826 | 1461023757028 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f8221c93000) [pid = 1826] [serial = 1521] [outer = 0x7f821fb61c00] 16:55:57 INFO - PROCESS | 1826 | 1461023757786 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1227ms 16:55:57 INFO - PROCESS | 1826 | 1461023757819 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 1826 | 1461023757821 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:55:57 INFO - PROCESS | 1826 | 1461023757860 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 1826 | 1461023757863 Marionette TRACE conn3 <- [1,1998,null,{}] 16:55:57 INFO - PROCESS | 1826 | 1461023757870 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:58 INFO - PROCESS | 1826 | 1461023758041 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:55:58 INFO - PROCESS | 1826 | 1461023758058 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226e5a000 == 126 [pid = 1826] [id = 507] 16:55:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f8221c94400) [pid = 1826] [serial = 1522] [outer = (nil)] 16:55:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f822639bc00) [pid = 1826] [serial = 1523] [outer = 0x7f8221c94400] 16:55:58 INFO - PROCESS | 1826 | 1461023758115 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f8226e98400) [pid = 1826] [serial = 1524] [outer = 0x7f8221c94400] 16:55:59 INFO - PROCESS | 1826 | 1461023759041 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1262ms 16:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:55:59 INFO - PROCESS | 1826 | 1461023759094 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:55:59 INFO - PROCESS | 1826 | 1461023759096 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:55:59 INFO - PROCESS | 1826 | 1461023759106 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:55:59 INFO - PROCESS | 1826 | 1461023759108 Marionette TRACE conn3 <- [1,2002,null,{}] 16:55:59 INFO - PROCESS | 1826 | 1461023759113 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:59 INFO - PROCESS | 1826 | 1461023759327 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:55:59 INFO - PROCESS | 1826 | 1461023759353 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228414000 == 127 [pid = 1826] [id = 508] 16:55:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f821fb59c00) [pid = 1826] [serial = 1525] [outer = (nil)] 16:55:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f82282cc400) [pid = 1826] [serial = 1526] [outer = 0x7f821fb59c00] 16:55:59 INFO - PROCESS | 1826 | 1461023759411 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f82285ee000) [pid = 1826] [serial = 1527] [outer = 0x7f821fb59c00] 16:56:01 INFO - PROCESS | 1826 | 1461023761258 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f82285ea000) [pid = 1826] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f822961a000) [pid = 1826] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f822639e400) [pid = 1826] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f82282d6400) [pid = 1826] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f821aa92000) [pid = 1826] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f82186c5000) [pid = 1826] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f821cef8800) [pid = 1826] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f821f4bfc00) [pid = 1826] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f8240f0a000) [pid = 1826] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f821b9e7c00) [pid = 1826] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f82186c3000) [pid = 1826] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f821fc88400) [pid = 1826] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f822cc42400) [pid = 1826] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f822cc4ac00) [pid = 1826] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f821a84ac00) [pid = 1826] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f82293ec400) [pid = 1826] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f8219cec000) [pid = 1826] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f821d24dc00) [pid = 1826] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f822860e800) [pid = 1826] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:56:01 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f822ce3c400) [pid = 1826] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2299ms 16:56:01 INFO - PROCESS | 1826 | 1461023761401 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:56:01 INFO - PROCESS | 1826 | 1461023761404 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:56:01 INFO - PROCESS | 1826 | 1461023761409 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 1826 | 1461023761412 Marionette TRACE conn3 <- [1,2006,null,{}] 16:56:01 INFO - PROCESS | 1826 | 1461023761418 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:01 INFO - PROCESS | 1826 | 1461023761693 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:56:01 INFO - PROCESS | 1826 | 1461023761852 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ed59000 == 128 [pid = 1826] [id = 509] 16:56:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f8219cf6400) [pid = 1826] [serial = 1528] [outer = (nil)] 16:56:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f821fb56400) [pid = 1826] [serial = 1529] [outer = 0x7f8219cf6400] 16:56:01 INFO - PROCESS | 1826 | 1461023761952 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f82285e9800) [pid = 1826] [serial = 1530] [outer = 0x7f8219cf6400] 16:56:02 INFO - PROCESS | 1826 | 1461023762662 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:56:02 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 16:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1293ms 16:56:02 INFO - PROCESS | 1826 | 1461023762702 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 1826 | 1461023762704 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:56:02 INFO - PROCESS | 1826 | 1461023762710 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 1826 | 1461023762713 Marionette TRACE conn3 <- [1,2010,null,{}] 16:56:02 INFO - PROCESS | 1826 | 1461023762717 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:02 INFO - PROCESS | 1826 | 1461023762933 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:56:02 INFO - PROCESS | 1826 | 1461023762954 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228c89800 == 129 [pid = 1826] [id = 510] 16:56:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f821a84ac00) [pid = 1826] [serial = 1531] [outer = (nil)] 16:56:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f8228603c00) [pid = 1826] [serial = 1532] [outer = 0x7f821a84ac00] 16:56:03 INFO - PROCESS | 1826 | 1461023763012 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f822865f400) [pid = 1826] [serial = 1533] [outer = 0x7f821a84ac00] 16:56:04 INFO - PROCESS | 1826 | 1461023764093 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:56:04 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 16:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1437ms 16:56:04 INFO - PROCESS | 1826 | 1461023764148 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 1826 | 1461023764154 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:56:04 INFO - PROCESS | 1826 | 1461023764163 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 1826 | 1461023764168 Marionette TRACE conn3 <- [1,2014,null,{}] 16:56:04 INFO - PROCESS | 1826 | 1461023764176 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:04 INFO - PROCESS | 1826 | 1461023764363 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:56:04 INFO - PROCESS | 1826 | 1461023764576 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ae18800 == 130 [pid = 1826] [id = 511] 16:56:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f821a4bf400) [pid = 1826] [serial = 1534] [outer = (nil)] 16:56:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f821a88a400) [pid = 1826] [serial = 1535] [outer = 0x7f821a4bf400] 16:56:04 INFO - PROCESS | 1826 | 1461023764691 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f821af87400) [pid = 1826] [serial = 1536] [outer = 0x7f821a4bf400] 16:56:05 INFO - PROCESS | 1826 | 1461023765679 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1587ms 16:56:05 INFO - PROCESS | 1826 | 1461023765752 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:56:05 INFO - PROCESS | 1826 | 1461023765759 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:56:05 INFO - PROCESS | 1826 | 1461023765770 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 1826 | 1461023765773 Marionette TRACE conn3 <- [1,2018,null,{}] 16:56:05 INFO - PROCESS | 1826 | 1461023765779 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:06 INFO - PROCESS | 1826 | 1461023766000 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:56:06 INFO - PROCESS | 1826 | 1461023766297 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221085000 == 131 [pid = 1826] [id = 512] 16:56:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f821cef9800) [pid = 1826] [serial = 1537] [outer = (nil)] 16:56:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f821d482800) [pid = 1826] [serial = 1538] [outer = 0x7f821cef9800] 16:56:06 INFO - PROCESS | 1826 | 1461023766412 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f821f120000) [pid = 1826] [serial = 1539] [outer = 0x7f821cef9800] 16:56:07 INFO - PROCESS | 1826 | 1461023767309 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1583ms 16:56:07 INFO - PROCESS | 1826 | 1461023767353 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 1826 | 1461023767357 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:56:07 INFO - PROCESS | 1826 | 1461023767363 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 1826 | 1461023767369 Marionette TRACE conn3 <- [1,2022,null,{}] 16:56:07 INFO - PROCESS | 1826 | 1461023767385 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:07 INFO - PROCESS | 1826 | 1461023767582 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:56:07 INFO - PROCESS | 1826 | 1461023767875 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822904b800 == 132 [pid = 1826] [id = 513] 16:56:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f821f20d400) [pid = 1826] [serial = 1540] [outer = (nil)] 16:56:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f8221914000) [pid = 1826] [serial = 1541] [outer = 0x7f821f20d400] 16:56:08 INFO - PROCESS | 1826 | 1461023768091 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f8226e86c00) [pid = 1826] [serial = 1542] [outer = 0x7f821f20d400] 16:56:09 INFO - PROCESS | 1826 | 1461023769250 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1936ms 16:56:09 INFO - PROCESS | 1826 | 1461023769300 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 1826 | 1461023769305 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:56:09 INFO - PROCESS | 1826 | 1461023769311 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 1826 | 1461023769313 Marionette TRACE conn3 <- [1,2026,null,{}] 16:56:09 INFO - PROCESS | 1826 | 1461023769319 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:09 INFO - PROCESS | 1826 | 1461023769491 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:56:09 INFO - PROCESS | 1826 | 1461023769770 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229b67000 == 133 [pid = 1826] [id = 514] 16:56:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f821fc89800) [pid = 1826] [serial = 1543] [outer = (nil)] 16:56:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f8228968800) [pid = 1826] [serial = 1544] [outer = 0x7f821fc89800] 16:56:09 INFO - PROCESS | 1826 | 1461023769970 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f8228a86800) [pid = 1826] [serial = 1545] [outer = 0x7f821fc89800] 16:56:11 INFO - PROCESS | 1826 | 1461023771108 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1833ms 16:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:56:11 INFO - PROCESS | 1826 | 1461023771145 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 1826 | 1461023771148 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:56:11 INFO - PROCESS | 1826 | 1461023771154 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 1826 | 1461023771157 Marionette TRACE conn3 <- [1,2030,null,{}] 16:56:11 INFO - PROCESS | 1826 | 1461023771163 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:11 INFO - PROCESS | 1826 | 1461023771362 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:56:11 INFO - PROCESS | 1826 | 1461023771580 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c78000 == 134 [pid = 1826] [id = 515] 16:56:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f822864a000) [pid = 1826] [serial = 1546] [outer = (nil)] 16:56:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f8228c49c00) [pid = 1826] [serial = 1547] [outer = 0x7f822864a000] 16:56:11 INFO - PROCESS | 1826 | 1461023771692 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f82290c9800) [pid = 1826] [serial = 1548] [outer = 0x7f822864a000] 16:56:12 INFO - PROCESS | 1826 | 1461023772662 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1582ms 16:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:56:12 INFO - PROCESS | 1826 | 1461023772736 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 1826 | 1461023772739 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:56:12 INFO - PROCESS | 1826 | 1461023772745 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 1826 | 1461023772748 Marionette TRACE conn3 <- [1,2034,null,{}] 16:56:12 INFO - PROCESS | 1826 | 1461023772753 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:13 INFO - PROCESS | 1826 | 1461023772995 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:56:13 INFO - PROCESS | 1826 | 1461023773256 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d7a7000 == 135 [pid = 1826] [id = 516] 16:56:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f8226e93800) [pid = 1826] [serial = 1549] [outer = (nil)] 16:56:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f8229703c00) [pid = 1826] [serial = 1550] [outer = 0x7f8226e93800] 16:56:13 INFO - PROCESS | 1826 | 1461023773375 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f822acf9400) [pid = 1826] [serial = 1551] [outer = 0x7f8226e93800] 16:56:14 INFO - PROCESS | 1826 | 1461023774260 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1587ms 16:56:14 INFO - PROCESS | 1826 | 1461023774333 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:56:14 INFO - PROCESS | 1826 | 1461023774337 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:56:14 INFO - PROCESS | 1826 | 1461023774343 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 1826 | 1461023774346 Marionette TRACE conn3 <- [1,2038,null,{}] 16:56:14 INFO - PROCESS | 1826 | 1461023774351 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:14 INFO - PROCESS | 1826 | 1461023774528 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:56:14 INFO - PROCESS | 1826 | 1461023774742 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e0bb800 == 136 [pid = 1826] [id = 517] 16:56:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f822864bc00) [pid = 1826] [serial = 1552] [outer = (nil)] 16:56:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f822c90e800) [pid = 1826] [serial = 1553] [outer = 0x7f822864bc00] 16:56:14 INFO - PROCESS | 1826 | 1461023774857 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f822cc45800) [pid = 1826] [serial = 1554] [outer = 0x7f822864bc00] 16:56:15 INFO - PROCESS | 1826 | 1461023775742 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1430ms 16:56:15 INFO - PROCESS | 1826 | 1461023775774 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:56:15 INFO - PROCESS | 1826 | 1461023775777 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:56:15 INFO - PROCESS | 1826 | 1461023775783 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 1826 | 1461023775785 Marionette TRACE conn3 <- [1,2042,null,{}] 16:56:15 INFO - PROCESS | 1826 | 1461023775791 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:15 INFO - PROCESS | 1826 | 1461023775986 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:56:16 INFO - PROCESS | 1826 | 1461023776205 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823173d800 == 137 [pid = 1826] [id = 518] 16:56:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f822961cc00) [pid = 1826] [serial = 1555] [outer = (nil)] 16:56:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f822cd67400) [pid = 1826] [serial = 1556] [outer = 0x7f822961cc00] 16:56:16 INFO - PROCESS | 1826 | 1461023776327 Marionette DEBUG loaded listener.js 16:56:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f822ce3c000) [pid = 1826] [serial = 1557] [outer = 0x7f822961cc00] 16:56:17 INFO - PROCESS | 1826 | 1461023777218 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:56:17 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) 16:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1486ms 16:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:56:17 INFO - PROCESS | 1826 | 1461023777270 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:56:17 INFO - PROCESS | 1826 | 1461023777273 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:56:17 INFO - PROCESS | 1826 | 1461023777279 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 1826 | 1461023777282 Marionette TRACE conn3 <- [1,2046,null,{}] 16:56:17 INFO - PROCESS | 1826 | 1461023777287 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:17 INFO - PROCESS | 1826 | 1461023777461 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:56:17 INFO - PROCESS | 1826 | 1461023777679 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82321f4000 == 138 [pid = 1826] [id = 519] 16:56:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f8221909000) [pid = 1826] [serial = 1558] [outer = (nil)] 16:56:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f822d966000) [pid = 1826] [serial = 1559] [outer = 0x7f8221909000] 16:56:17 INFO - PROCESS | 1826 | 1461023777845 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f822de26000) [pid = 1826] [serial = 1560] [outer = 0x7f8221909000] 16:56:18 INFO - PROCESS | 1826 | 1461023778862 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1634ms 16:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:56:18 INFO - PROCESS | 1826 | 1461023778913 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:56:18 INFO - PROCESS | 1826 | 1461023778916 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:56:18 INFO - PROCESS | 1826 | 1461023778922 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 1826 | 1461023778925 Marionette TRACE conn3 <- [1,2050,null,{}] 16:56:18 INFO - PROCESS | 1826 | 1461023778930 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:19 INFO - PROCESS | 1826 | 1461023779120 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:56:19 INFO - PROCESS | 1826 | 1461023779385 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823311e800 == 139 [pid = 1826] [id = 520] 16:56:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f8229472400) [pid = 1826] [serial = 1561] [outer = (nil)] 16:56:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f822e0db800) [pid = 1826] [serial = 1562] [outer = 0x7f8229472400] 16:56:19 INFO - PROCESS | 1826 | 1461023779460 Marionette DEBUG loaded listener.js 16:56:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f8230610000) [pid = 1826] [serial = 1563] [outer = 0x7f8229472400] 16:56:20 INFO - PROCESS | 1826 | 1461023780350 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1481ms 16:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:56:20 INFO - PROCESS | 1826 | 1461023780402 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:56:20 INFO - PROCESS | 1826 | 1461023780406 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:56:20 INFO - PROCESS | 1826 | 1461023780412 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:56:20 INFO - PROCESS | 1826 | 1461023780416 Marionette TRACE conn3 <- [1,2054,null,{}] 16:56:20 INFO - PROCESS | 1826 | 1461023780421 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:20 INFO - PROCESS | 1826 | 1461023780635 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:56:20 INFO - PROCESS | 1826 | 1461023780896 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fae0000 == 140 [pid = 1826] [id = 521] 16:56:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f822d96d000) [pid = 1826] [serial = 1564] [outer = (nil)] 16:56:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f82320d7800) [pid = 1826] [serial = 1565] [outer = 0x7f822d96d000] 16:56:20 INFO - PROCESS | 1826 | 1461023780977 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f8233840c00) [pid = 1826] [serial = 1566] [outer = 0x7f822d96d000] 16:56:21 INFO - PROCESS | 1826 | 1461023781865 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1530ms 16:56:21 INFO - PROCESS | 1826 | 1461023781942 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:56:21 INFO - PROCESS | 1826 | 1461023781946 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:56:21 INFO - PROCESS | 1826 | 1461023781952 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 1826 | 1461023781955 Marionette TRACE conn3 <- [1,2058,null,{}] 16:56:21 INFO - PROCESS | 1826 | 1461023781961 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:22 INFO - PROCESS | 1826 | 1461023782185 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:56:22 INFO - PROCESS | 1826 | 1461023782547 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82447a4800 == 141 [pid = 1826] [id = 522] 16:56:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f8235cac000) [pid = 1826] [serial = 1567] [outer = (nil)] 16:56:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f823ec5b000) [pid = 1826] [serial = 1568] [outer = 0x7f8235cac000] 16:56:22 INFO - PROCESS | 1826 | 1461023782624 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f823fabdc00) [pid = 1826] [serial = 1569] [outer = 0x7f8235cac000] 16:56:23 INFO - PROCESS | 1826 | 1461023783549 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1634ms 16:56:23 INFO - PROCESS | 1826 | 1461023783588 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 1826 | 1461023783590 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:56:23 INFO - PROCESS | 1826 | 1461023783597 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 1826 | 1461023783599 Marionette TRACE conn3 <- [1,2062,null,{}] 16:56:23 INFO - PROCESS | 1826 | 1461023783605 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:23 INFO - PROCESS | 1826 | 1461023783829 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:56:24 INFO - PROCESS | 1826 | 1461023784119 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f69b800 == 142 [pid = 1826] [id = 523] 16:56:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f82186b3000) [pid = 1826] [serial = 1570] [outer = (nil)] 16:56:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f821aef6c00) [pid = 1826] [serial = 1571] [outer = 0x7f82186b3000] 16:56:24 INFO - PROCESS | 1826 | 1461023784249 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f8226394800) [pid = 1826] [serial = 1572] [outer = 0x7f82186b3000] 16:56:25 INFO - PROCESS | 1826 | 1461023785178 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1635ms 16:56:25 INFO - PROCESS | 1826 | 1461023785233 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 1826 | 1461023785237 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:56:25 INFO - PROCESS | 1826 | 1461023785244 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 1826 | 1461023785247 Marionette TRACE conn3 <- [1,2066,null,{}] 16:56:25 INFO - PROCESS | 1826 | 1461023785254 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:25 INFO - PROCESS | 1826 | 1461023785483 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:56:25 INFO - PROCESS | 1826 | 1461023785797 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822107d000 == 143 [pid = 1826] [id = 524] 16:56:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f82199d9000) [pid = 1826] [serial = 1573] [outer = (nil)] 16:56:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f8228972c00) [pid = 1826] [serial = 1574] [outer = 0x7f82199d9000] 16:56:25 INFO - PROCESS | 1826 | 1461023785878 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f8240cc7800) [pid = 1826] [serial = 1575] [outer = 0x7f82199d9000] 16:56:26 INFO - PROCESS | 1826 | 1461023786765 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1579ms 16:56:26 INFO - PROCESS | 1826 | 1461023786824 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 1826 | 1461023786828 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:56:26 INFO - PROCESS | 1826 | 1461023786834 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 1826 | 1461023786837 Marionette TRACE conn3 <- [1,2070,null,{}] 16:56:26 INFO - PROCESS | 1826 | 1461023786843 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:27 INFO - PROCESS | 1826 | 1461023787040 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:56:27 INFO - PROCESS | 1826 | 1461023787382 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824522d800 == 144 [pid = 1826] [id = 525] 16:56:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f82162c6400) [pid = 1826] [serial = 1576] [outer = (nil)] 16:56:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f82162cb800) [pid = 1826] [serial = 1577] [outer = 0x7f82162c6400] 16:56:27 INFO - PROCESS | 1826 | 1461023787456 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f82162d0400) [pid = 1826] [serial = 1578] [outer = 0x7f82162c6400] 16:56:28 INFO - PROCESS | 1826 | 1461023788258 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1483ms 16:56:28 INFO - PROCESS | 1826 | 1461023788318 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 1826 | 1461023788322 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:56:28 INFO - PROCESS | 1826 | 1461023788327 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 1826 | 1461023788330 Marionette TRACE conn3 <- [1,2074,null,{}] 16:56:28 INFO - PROCESS | 1826 | 1461023788335 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:28 INFO - PROCESS | 1826 | 1461023788528 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:56:28 INFO - PROCESS | 1826 | 1461023788805 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f31f800 == 145 [pid = 1826] [id = 526] 16:56:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f82162d0800) [pid = 1826] [serial = 1579] [outer = (nil)] 16:56:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f8219cec400) [pid = 1826] [serial = 1580] [outer = 0x7f82162d0800] 16:56:28 INFO - PROCESS | 1826 | 1461023788883 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f821f214800) [pid = 1826] [serial = 1581] [outer = 0x7f82162d0800] 16:56:30 INFO - PROCESS | 1826 | 1461023790251 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1983ms 16:56:30 INFO - PROCESS | 1826 | 1461023790312 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:56:30 INFO - PROCESS | 1826 | 1461023790318 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:56:30 INFO - PROCESS | 1826 | 1461023790437 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:56:30 INFO - PROCESS | 1826 | 1461023790442 Marionette TRACE conn3 <- [1,2078,null,{}] 16:56:30 INFO - PROCESS | 1826 | 1461023790455 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:30 INFO - PROCESS | 1826 | 1461023790634 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:56:30 INFO - PROCESS | 1826 | 1461023790872 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f33a000 == 146 [pid = 1826] [id = 527] 16:56:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f82186c7400) [pid = 1826] [serial = 1582] [outer = (nil)] 16:56:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f821a4b7800) [pid = 1826] [serial = 1583] [outer = 0x7f82186c7400] 16:56:30 INFO - PROCESS | 1826 | 1461023790942 Marionette DEBUG loaded listener.js 16:56:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f821a844000) [pid = 1826] [serial = 1584] [outer = 0x7f82186c7400] 16:56:32 INFO - PROCESS | 1826 | 1461023792026 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1699ms 16:56:32 INFO - PROCESS | 1826 | 1461023792075 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:56:32 INFO - PROCESS | 1826 | 1461023792083 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:56:32 INFO - PROCESS | 1826 | 1461023792093 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:56:32 INFO - PROCESS | 1826 | 1461023792097 Marionette TRACE conn3 <- [1,2082,null,{}] 16:56:32 INFO - PROCESS | 1826 | 1461023792102 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:32 INFO - PROCESS | 1826 | 1461023792352 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:56:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228d63000 == 145 [pid = 1826] [id = 462] 16:56:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821ed59000 == 144 [pid = 1826] [id = 509] 16:56:32 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f82186b5000) [pid = 1826] [serial = 1445] [outer = (nil)] [url = about:blank] 16:56:32 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f8219cf6c00) [pid = 1826] [serial = 1448] [outer = (nil)] [url = about:blank] 16:56:32 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f822d96e400) [pid = 1826] [serial = 1469] [outer = (nil)] [url = about:blank] 16:56:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228414000 == 143 [pid = 1826] [id = 508] 16:56:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226e5a000 == 142 [pid = 1826] [id = 507] 16:56:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220e17800 == 141 [pid = 1826] [id = 506] 16:56:32 INFO - PROCESS | 1826 | 1461023792754 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b0a7000 == 140 [pid = 1826] [id = 505] 16:56:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220e11800 == 139 [pid = 1826] [id = 504] 16:56:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821ed54800 == 138 [pid = 1826] [id = 503] 16:56:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b2cf000 == 137 [pid = 1826] [id = 502] 16:56:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82182df800 == 136 [pid = 1826] [id = 501] 16:56:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8219b58800 == 137 [pid = 1826] [id = 528] 16:56:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f8219cf6c00) [pid = 1826] [serial = 1585] [outer = (nil)] 16:56:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f821ac43c00) [pid = 1826] [serial = 1586] [outer = 0x7f8219cf6c00] 16:56:32 INFO - PROCESS | 1826 | 1461023792856 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f821cefd000) [pid = 1826] [serial = 1587] [outer = 0x7f8219cf6c00] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f8228969000) [pid = 1826] [serial = 1418] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f8231690c00) [pid = 1826] [serial = 1182] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f8229708400) [pid = 1826] [serial = 1466] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f8229612800) [pid = 1826] [serial = 1173] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f821f3ec400) [pid = 1826] [serial = 1412] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f82286bd800) [pid = 1826] [serial = 1407] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f8228a87400) [pid = 1826] [serial = 1463] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f82186ebc00) [pid = 1826] [serial = 1140] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f821fb58400) [pid = 1826] [serial = 1457] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f8226e93000) [pid = 1826] [serial = 1460] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f8232e24800) [pid = 1826] [serial = 1433] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f8244c2a400) [pid = 1826] [serial = 1194] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f821d10f800) [pid = 1826] [serial = 1455] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f822c911400) [pid = 1826] [serial = 1424] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f8219a75c00) [pid = 1826] [serial = 1442] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f8219a74000) [pid = 1826] [serial = 1452] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f822ce32800) [pid = 1826] [serial = 1467] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f823ffdd800) [pid = 1826] [serial = 1439] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f822f5f6800) [pid = 1826] [serial = 1427] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f822946b800) [pid = 1826] [serial = 1421] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f8220fce000) [pid = 1826] [serial = 1458] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f822860e400) [pid = 1826] [serial = 1170] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f82260c6000) [pid = 1826] [serial = 1415] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f822e0d7800) [pid = 1826] [serial = 1179] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f82331e4000) [pid = 1826] [serial = 1185] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f82290c9c00) [pid = 1826] [serial = 1464] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f8235aeb800) [pid = 1826] [serial = 1436] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f821b9eec00) [pid = 1826] [serial = 1164] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f821cef5800) [pid = 1826] [serial = 1454] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f8235a3d400) [pid = 1826] [serial = 1188] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f8228607800) [pid = 1826] [serial = 1461] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f8219cf5c00) [pid = 1826] [serial = 1197] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f82186ccc00) [pid = 1826] [serial = 1451] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f821f4b9000) [pid = 1826] [serial = 1167] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f8219ceb400) [pid = 1826] [serial = 1409] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f82320d7400) [pid = 1826] [serial = 1430] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f8229eac400) [pid = 1826] [serial = 1176] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f823fa54c00) [pid = 1826] [serial = 1191] [outer = (nil)] [url = about:blank] 16:56:33 INFO - PROCESS | 1826 | 1461023793769 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1730ms 16:56:33 INFO - PROCESS | 1826 | 1461023793824 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:56:33 INFO - PROCESS | 1826 | 1461023793827 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:56:33 INFO - PROCESS | 1826 | 1461023793833 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 1826 | 1461023793838 Marionette TRACE conn3 <- [1,2086,null,{}] 16:56:33 INFO - PROCESS | 1826 | 1461023793854 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:34 INFO - PROCESS | 1826 | 1461023794043 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:56:34 INFO - PROCESS | 1826 | 1461023794238 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ed56000 == 138 [pid = 1826] [id = 529] 16:56:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f821a4bcc00) [pid = 1826] [serial = 1588] [outer = (nil)] 16:56:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f821d47d000) [pid = 1826] [serial = 1589] [outer = 0x7f821a4bcc00] 16:56:34 INFO - PROCESS | 1826 | 1461023794305 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f821f20cc00) [pid = 1826] [serial = 1590] [outer = 0x7f821a4bcc00] 16:56:35 INFO - PROCESS | 1826 | 1461023795071 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1296ms 16:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:56:35 INFO - PROCESS | 1826 | 1461023795162 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:56:35 INFO - PROCESS | 1826 | 1461023795166 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:56:35 INFO - PROCESS | 1826 | 1461023795173 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 1826 | 1461023795176 Marionette TRACE conn3 <- [1,2090,null,{}] 16:56:35 INFO - PROCESS | 1826 | 1461023795181 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:35 INFO - PROCESS | 1826 | 1461023795432 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:56:35 INFO - PROCESS | 1826 | 1461023795461 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220da5000 == 139 [pid = 1826] [id = 530] 16:56:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f821f11c800) [pid = 1826] [serial = 1591] [outer = (nil)] 16:56:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f821f67bc00) [pid = 1826] [serial = 1592] [outer = 0x7f821f11c800] 16:56:35 INFO - PROCESS | 1826 | 1461023795525 Marionette DEBUG loaded listener.js 16:56:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f8221908400) [pid = 1826] [serial = 1593] [outer = 0x7f821f11c800] 16:56:36 INFO - PROCESS | 1826 | 1461023796463 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1328ms 16:56:36 INFO - PROCESS | 1826 | 1461023796500 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:56:36 INFO - PROCESS | 1826 | 1461023796504 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:56:36 INFO - PROCESS | 1826 | 1461023796526 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:56:36 INFO - PROCESS | 1826 | 1461023796531 Marionette TRACE conn3 <- [1,2094,null,{}] 16:56:36 INFO - PROCESS | 1826 | 1461023796540 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:36 INFO - PROCESS | 1826 | 1461023796791 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:56:36 INFO - PROCESS | 1826 | 1461023796818 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221183800 == 140 [pid = 1826] [id = 531] 16:56:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f821f3f6c00) [pid = 1826] [serial = 1594] [outer = (nil)] 16:56:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f82260cb400) [pid = 1826] [serial = 1595] [outer = 0x7f821f3f6c00] 16:56:36 INFO - PROCESS | 1826 | 1461023796884 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f8226e8c400) [pid = 1826] [serial = 1596] [outer = 0x7f821f3f6c00] 16:56:38 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f8221c94400) [pid = 1826] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:56:38 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f82186acc00) [pid = 1826] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:56:38 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f821cef0400) [pid = 1826] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:56:38 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f821fb61c00) [pid = 1826] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:56:38 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f82186b8c00) [pid = 1826] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:56:38 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f8219cf6400) [pid = 1826] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:56:38 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f82186c2800) [pid = 1826] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:56:38 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f821fb59c00) [pid = 1826] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:56:38 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f821aeee000) [pid = 1826] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:56:38 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f82186ad400) [pid = 1826] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:56:38 INFO - PROCESS | 1826 | 1461023798577 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 2101ms 16:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:56:38 INFO - PROCESS | 1826 | 1461023798611 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:56:38 INFO - PROCESS | 1826 | 1461023798613 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:56:38 INFO - PROCESS | 1826 | 1461023798619 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:56:38 INFO - PROCESS | 1826 | 1461023798622 Marionette TRACE conn3 <- [1,2098,null,{}] 16:56:38 INFO - PROCESS | 1826 | 1461023798627 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:38 INFO - PROCESS | 1826 | 1461023798873 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:56:38 INFO - PROCESS | 1826 | 1461023798900 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226e6a000 == 141 [pid = 1826] [id = 532] 16:56:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f821f672c00) [pid = 1826] [serial = 1597] [outer = (nil)] 16:56:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f8226e88400) [pid = 1826] [serial = 1598] [outer = 0x7f821f672c00] 16:56:38 INFO - PROCESS | 1826 | 1461023798961 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f82290cb000) [pid = 1826] [serial = 1599] [outer = 0x7f821f672c00] 16:56:39 INFO - PROCESS | 1826 | 1461023799777 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1177ms 16:56:39 INFO - PROCESS | 1826 | 1461023799800 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:56:39 INFO - PROCESS | 1826 | 1461023799803 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:56:39 INFO - PROCESS | 1826 | 1461023799808 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 1826 | 1461023799810 Marionette TRACE conn3 <- [1,2102,null,{}] 16:56:39 INFO - PROCESS | 1826 | 1461023799816 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:40 INFO - PROCESS | 1826 | 1461023800058 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:56:40 INFO - PROCESS | 1826 | 1461023800077 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228632000 == 142 [pid = 1826] [id = 533] 16:56:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f82290cc800) [pid = 1826] [serial = 1600] [outer = (nil)] 16:56:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f822946f000) [pid = 1826] [serial = 1601] [outer = 0x7f82290cc800] 16:56:40 INFO - PROCESS | 1826 | 1461023800139 Marionette DEBUG loaded listener.js 16:56:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f822970b800) [pid = 1826] [serial = 1602] [outer = 0x7f82290cc800] 16:56:41 INFO - PROCESS | 1826 | 1461023801298 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1534ms 16:56:41 INFO - PROCESS | 1826 | 1461023801345 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:56:41 INFO - PROCESS | 1826 | 1461023801352 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:56:41 INFO - PROCESS | 1826 | 1461023801360 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 1826 | 1461023801366 Marionette TRACE conn3 <- [1,2106,null,{}] 16:56:41 INFO - PROCESS | 1826 | 1461023801373 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:41 INFO - PROCESS | 1826 | 1461023801589 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:56:41 INFO - PROCESS | 1826 | 1461023801849 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d1dc000 == 143 [pid = 1826] [id = 534] 16:56:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f821a66dc00) [pid = 1826] [serial = 1603] [outer = (nil)] 16:56:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f821aa92000) [pid = 1826] [serial = 1604] [outer = 0x7f821a66dc00] 16:56:41 INFO - PROCESS | 1826 | 1461023801978 Marionette DEBUG loaded listener.js 16:56:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f821cef6400) [pid = 1826] [serial = 1605] [outer = 0x7f821a66dc00] 16:56:42 INFO - PROCESS | 1826 | 1461023802905 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1585ms 16:56:42 INFO - PROCESS | 1826 | 1461023802948 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:56:42 INFO - PROCESS | 1826 | 1461023802957 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:56:42 INFO - PROCESS | 1826 | 1461023802968 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 1826 | 1461023802971 Marionette TRACE conn3 <- [1,2110,null,{}] 16:56:42 INFO - PROCESS | 1826 | 1461023802978 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:43 INFO - PROCESS | 1826 | 1461023803203 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:56:43 INFO - PROCESS | 1826 | 1461023803514 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822621f800 == 144 [pid = 1826] [id = 535] 16:56:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f821a671c00) [pid = 1826] [serial = 1606] [outer = (nil)] 16:56:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f821f20b400) [pid = 1826] [serial = 1607] [outer = 0x7f821a671c00] 16:56:43 INFO - PROCESS | 1826 | 1461023803681 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f821fb5e800) [pid = 1826] [serial = 1608] [outer = 0x7f821a671c00] 16:56:44 INFO - PROCESS | 1826 | 1461023804599 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1686ms 16:56:44 INFO - PROCESS | 1826 | 1461023804656 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:56:44 INFO - PROCESS | 1826 | 1461023804661 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:56:44 INFO - PROCESS | 1826 | 1461023804672 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:56:44 INFO - PROCESS | 1826 | 1461023804679 Marionette TRACE conn3 <- [1,2114,null,{}] 16:56:44 INFO - PROCESS | 1826 | 1461023804704 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:45 INFO - PROCESS | 1826 | 1461023805002 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:56:45 INFO - PROCESS | 1826 | 1461023805323 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229af4000 == 145 [pid = 1826] [id = 536] 16:56:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f821fb59c00) [pid = 1826] [serial = 1609] [outer = (nil)] 16:56:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f8228645400) [pid = 1826] [serial = 1610] [outer = 0x7f821fb59c00] 16:56:45 INFO - PROCESS | 1826 | 1461023805399 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f82290cd800) [pid = 1826] [serial = 1611] [outer = 0x7f821fb59c00] 16:56:46 INFO - PROCESS | 1826 | 1461023806306 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1692ms 16:56:46 INFO - PROCESS | 1826 | 1461023806363 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:56:46 INFO - PROCESS | 1826 | 1461023806367 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:56:46 INFO - PROCESS | 1826 | 1461023806373 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:56:46 INFO - PROCESS | 1826 | 1461023806377 Marionette TRACE conn3 <- [1,2118,null,{}] 16:56:46 INFO - PROCESS | 1826 | 1461023806382 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:46 INFO - PROCESS | 1826 | 1461023806605 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:56:46 INFO - PROCESS | 1826 | 1461023806914 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822c9f5000 == 146 [pid = 1826] [id = 537] 16:56:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f8221909800) [pid = 1826] [serial = 1612] [outer = (nil)] 16:56:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f8229551c00) [pid = 1826] [serial = 1613] [outer = 0x7f8221909800] 16:56:46 INFO - PROCESS | 1826 | 1461023806990 Marionette DEBUG loaded listener.js 16:56:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f8229eac400) [pid = 1826] [serial = 1614] [outer = 0x7f8221909800] 16:56:47 INFO - PROCESS | 1826 | 1461023807825 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1487ms 16:56:47 INFO - PROCESS | 1826 | 1461023807860 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 1826 | 1461023807864 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:56:47 INFO - PROCESS | 1826 | 1461023807871 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 1826 | 1461023807873 Marionette TRACE conn3 <- [1,2122,null,{}] 16:56:47 INFO - PROCESS | 1826 | 1461023807878 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:48 INFO - PROCESS | 1826 | 1461023808072 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:56:48 INFO - PROCESS | 1826 | 1461023808349 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e0c4800 == 147 [pid = 1826] [id = 538] 16:56:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f822610cc00) [pid = 1826] [serial = 1615] [outer = (nil)] 16:56:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f822ca6c000) [pid = 1826] [serial = 1616] [outer = 0x7f822610cc00] 16:56:48 INFO - PROCESS | 1826 | 1461023808423 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f822ce39c00) [pid = 1826] [serial = 1617] [outer = 0x7f822610cc00] 16:56:49 INFO - PROCESS | 1826 | 1461023809310 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1482ms 16:56:49 INFO - PROCESS | 1826 | 1461023809354 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:56:49 INFO - PROCESS | 1826 | 1461023809358 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:56:49 INFO - PROCESS | 1826 | 1461023809364 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 1826 | 1461023809367 Marionette TRACE conn3 <- [1,2126,null,{}] 16:56:49 INFO - PROCESS | 1826 | 1461023809373 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:49 INFO - PROCESS | 1826 | 1461023809564 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:56:49 INFO - PROCESS | 1826 | 1461023809794 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232c58000 == 148 [pid = 1826] [id = 539] 16:56:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f822de1fc00) [pid = 1826] [serial = 1618] [outer = (nil)] 16:56:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f8231698000) [pid = 1826] [serial = 1619] [outer = 0x7f822de1fc00] 16:56:49 INFO - PROCESS | 1826 | 1461023809914 Marionette DEBUG loaded listener.js 16:56:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f8232e24800) [pid = 1826] [serial = 1620] [outer = 0x7f822de1fc00] 16:56:50 INFO - PROCESS | 1826 | 1461023810787 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1485ms 16:56:50 INFO - PROCESS | 1826 | 1461023810849 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:56:50 INFO - PROCESS | 1826 | 1461023810853 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:56:50 INFO - PROCESS | 1826 | 1461023810859 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:56:50 INFO - PROCESS | 1826 | 1461023810862 Marionette TRACE conn3 <- [1,2130,null,{}] 16:56:50 INFO - PROCESS | 1826 | 1461023810867 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:51 INFO - PROCESS | 1826 | 1461023811051 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:56:51 INFO - PROCESS | 1826 | 1461023811278 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fb3d000 == 149 [pid = 1826] [id = 540] 16:56:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f821d103400) [pid = 1826] [serial = 1621] [outer = (nil)] 16:56:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f82331e5000) [pid = 1826] [serial = 1622] [outer = 0x7f821d103400] 16:56:51 INFO - PROCESS | 1826 | 1461023811399 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f8235cde800) [pid = 1826] [serial = 1623] [outer = 0x7f821d103400] 16:56:52 INFO - PROCESS | 1826 | 1461023812275 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:56:52 INFO - PROCESS | 1826 | 1461023812350 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:56:52 INFO - PROCESS | 1826 | 1461023812356 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 1826 | 1461023812359 Marionette TRACE conn3 <- [1,2134,null,{}] 16:56:52 INFO - PROCESS | 1826 | 1461023812364 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:52 INFO - PROCESS | 1826 | 1461023812563 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:56:52 INFO - PROCESS | 1826 | 1461023812832 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244797000 == 150 [pid = 1826] [id = 541] 16:56:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f822625fc00) [pid = 1826] [serial = 1624] [outer = (nil)] 16:56:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f8240f08800) [pid = 1826] [serial = 1625] [outer = 0x7f822625fc00] 16:56:52 INFO - PROCESS | 1826 | 1461023812957 Marionette DEBUG loaded listener.js 16:56:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f8242ecb000) [pid = 1826] [serial = 1626] [outer = 0x7f822625fc00] 16:56:53 INFO - PROCESS | 1826 | 1461023813814 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1536ms 16:56:53 INFO - PROCESS | 1826 | 1461023813893 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 1826 | 1461023813897 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:56:53 INFO - PROCESS | 1826 | 1461023813903 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 1826 | 1461023813905 Marionette TRACE conn3 <- [1,2138,null,{}] 16:56:53 INFO - PROCESS | 1826 | 1461023813911 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:54 INFO - PROCESS | 1826 | 1461023814128 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:56:54 INFO - PROCESS | 1826 | 1461023814433 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824c88b800 == 151 [pid = 1826] [id = 542] 16:56:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f8216db4000) [pid = 1826] [serial = 1627] [outer = (nil)] 16:56:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f8216dbb000) [pid = 1826] [serial = 1628] [outer = 0x7f8216db4000] 16:56:54 INFO - PROCESS | 1826 | 1461023814513 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f8216dc0800) [pid = 1826] [serial = 1629] [outer = 0x7f8216db4000] 16:56:55 INFO - PROCESS | 1826 | 1461023815326 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1478ms 16:56:55 INFO - PROCESS | 1826 | 1461023815382 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:56:55 INFO - PROCESS | 1826 | 1461023815386 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:56:55 INFO - PROCESS | 1826 | 1461023815392 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:56:55 INFO - PROCESS | 1826 | 1461023815395 Marionette TRACE conn3 <- [1,2142,null,{}] 16:56:55 INFO - PROCESS | 1826 | 1461023815400 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:55 INFO - PROCESS | 1826 | 1461023815594 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:56:55 INFO - PROCESS | 1826 | 1461023815863 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216e1a000 == 152 [pid = 1826] [id = 543] 16:56:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f8216db4400) [pid = 1826] [serial = 1630] [outer = (nil)] 16:56:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f8216ef4000) [pid = 1826] [serial = 1631] [outer = 0x7f8216db4400] 16:56:55 INFO - PROCESS | 1826 | 1461023815951 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f8216ef9400) [pid = 1826] [serial = 1632] [outer = 0x7f8216db4400] 16:56:56 INFO - PROCESS | 1826 | 1461023816847 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 1826 | 1461023816926 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:56:56 INFO - PROCESS | 1826 | 1461023816933 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 1826 | 1461023816937 Marionette TRACE conn3 <- [1,2146,null,{}] 16:56:56 INFO - PROCESS | 1826 | 1461023816942 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:57 INFO - PROCESS | 1826 | 1461023817159 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:56:57 INFO - PROCESS | 1826 | 1461023817423 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221b69800 == 153 [pid = 1826] [id = 544] 16:56:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f8218645000) [pid = 1826] [serial = 1633] [outer = (nil)] 16:56:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f821864b400) [pid = 1826] [serial = 1634] [outer = 0x7f8218645000] 16:56:57 INFO - PROCESS | 1826 | 1461023817548 Marionette DEBUG loaded listener.js 16:56:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f8242ecd000) [pid = 1826] [serial = 1635] [outer = 0x7f8218645000] 16:56:58 INFO - PROCESS | 1826 | 1461023818393 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:56:58 INFO - PROCESS | 1826 | 1461023818470 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:56:58 INFO - PROCESS | 1826 | 1461023818477 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:56:58 INFO - PROCESS | 1826 | 1461023818480 Marionette TRACE conn3 <- [1,2150,null,{}] 16:56:58 INFO - PROCESS | 1826 | 1461023818485 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:58 INFO - PROCESS | 1826 | 1461023818686 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:56:58 INFO - PROCESS | 1826 | 1461023818953 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82183a5000 == 154 [pid = 1826] [id = 545] 16:56:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f82168f3400) [pid = 1826] [serial = 1636] [outer = (nil)] 16:56:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f82168f9800) [pid = 1826] [serial = 1637] [outer = 0x7f82168f3400] 16:56:59 INFO - PROCESS | 1826 | 1461023819065 Marionette DEBUG loaded listener.js 16:56:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x7f8218648800) [pid = 1826] [serial = 1638] [outer = 0x7f82168f3400] 16:56:59 INFO - PROCESS | 1826 | 1461023819901 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1480ms 16:56:59 INFO - PROCESS | 1826 | 1461023819957 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:56:59 INFO - PROCESS | 1826 | 1461023819960 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:56:59 INFO - PROCESS | 1826 | 1461023819966 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 1826 | 1461023819969 Marionette TRACE conn3 <- [1,2154,null,{}] 16:56:59 INFO - PROCESS | 1826 | 1461023819974 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:00 INFO - PROCESS | 1826 | 1461023820161 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:57:00 INFO - PROCESS | 1826 | 1461023820431 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8213a3d000 == 155 [pid = 1826] [id = 546] 16:57:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x7f8213a21c00) [pid = 1826] [serial = 1639] [outer = (nil)] 16:57:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x7f8213a28400) [pid = 1826] [serial = 1640] [outer = 0x7f8213a21c00] 16:57:00 INFO - PROCESS | 1826 | 1461023820502 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x7f8213a2d400) [pid = 1826] [serial = 1641] [outer = 0x7f8213a21c00] 16:57:01 INFO - PROCESS | 1826 | 1461023821361 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1431ms 16:57:01 INFO - PROCESS | 1826 | 1461023821398 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 1826 | 1461023821402 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:57:01 INFO - PROCESS | 1826 | 1461023821408 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 1826 | 1461023821410 Marionette TRACE conn3 <- [1,2158,null,{}] 16:57:01 INFO - PROCESS | 1826 | 1461023821416 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:01 INFO - PROCESS | 1826 | 1461023821633 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:57:01 INFO - PROCESS | 1826 | 1461023821910 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221b72000 == 156 [pid = 1826] [id = 547] 16:57:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 287 (0x7f8213a22000) [pid = 1826] [serial = 1642] [outer = (nil)] 16:57:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 288 (0x7f821864e000) [pid = 1826] [serial = 1643] [outer = 0x7f8213a22000] 16:57:01 INFO - PROCESS | 1826 | 1461023821988 Marionette DEBUG loaded listener.js 16:57:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 289 (0x7f8244652400) [pid = 1826] [serial = 1644] [outer = 0x7f8213a22000] 16:57:02 INFO - PROCESS | 1826 | 1461023822847 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1478ms 16:57:02 INFO - PROCESS | 1826 | 1461023822893 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 1826 | 1461023822901 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:57:02 INFO - PROCESS | 1826 | 1461023822907 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 1826 | 1461023822909 Marionette TRACE conn3 <- [1,2162,null,{}] 16:57:02 INFO - PROCESS | 1826 | 1461023822935 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:03 INFO - PROCESS | 1826 | 1461023823147 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:57:03 INFO - PROCESS | 1826 | 1461023823416 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821371b800 == 157 [pid = 1826] [id = 548] 16:57:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 290 (0x7f82137a9400) [pid = 1826] [serial = 1645] [outer = (nil)] 16:57:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 291 (0x7f82137b3000) [pid = 1826] [serial = 1646] [outer = 0x7f82137a9400] 16:57:03 INFO - PROCESS | 1826 | 1461023823530 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 292 (0x7f82137b7c00) [pid = 1826] [serial = 1647] [outer = 0x7f82137a9400] 16:57:04 INFO - PROCESS | 1826 | 1461023824438 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1600ms 16:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:57:04 INFO - PROCESS | 1826 | 1461023824509 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:57:04 INFO - PROCESS | 1826 | 1461023824511 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:57:04 INFO - PROCESS | 1826 | 1461023824518 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:57:04 INFO - PROCESS | 1826 | 1461023824520 Marionette TRACE conn3 <- [1,2166,null,{}] 16:57:04 INFO - PROCESS | 1826 | 1461023824526 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:04 INFO - PROCESS | 1826 | 1461023824728 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:57:05 INFO - PROCESS | 1826 | 1461023825052 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82138b5000 == 158 [pid = 1826] [id = 549] 16:57:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 293 (0x7f82137ab800) [pid = 1826] [serial = 1648] [outer = (nil)] 16:57:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 294 (0x7f8213941800) [pid = 1826] [serial = 1649] [outer = 0x7f82137ab800] 16:57:05 INFO - PROCESS | 1826 | 1461023825125 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 295 (0x7f8213945c00) [pid = 1826] [serial = 1650] [outer = 0x7f82137ab800] 16:57:05 INFO - PROCESS | 1826 | 1461023825954 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1488ms 16:57:06 INFO - PROCESS | 1826 | 1461023826007 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:57:06 INFO - PROCESS | 1826 | 1461023826010 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:57:06 INFO - PROCESS | 1826 | 1461023826017 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:57:06 INFO - PROCESS | 1826 | 1461023826020 Marionette TRACE conn3 <- [1,2170,null,{}] 16:57:06 INFO - PROCESS | 1826 | 1461023826025 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:06 INFO - PROCESS | 1826 | 1461023826229 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:57:06 INFO - PROCESS | 1826 | 1461023826512 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a608000 == 159 [pid = 1826] [id = 550] 16:57:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 296 (0x7f82137b1800) [pid = 1826] [serial = 1651] [outer = (nil)] 16:57:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 297 (0x7f821394b000) [pid = 1826] [serial = 1652] [outer = 0x7f82137b1800] 16:57:06 INFO - PROCESS | 1826 | 1461023826629 Marionette DEBUG loaded listener.js 16:57:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 298 (0x7f8218651400) [pid = 1826] [serial = 1653] [outer = 0x7f82137b1800] 16:57:07 INFO - PROCESS | 1826 | 1461023827500 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1527ms 16:57:07 INFO - PROCESS | 1826 | 1461023827546 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 1826 | 1461023827550 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:57:07 INFO - PROCESS | 1826 | 1461023827556 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 1826 | 1461023827558 Marionette TRACE conn3 <- [1,2174,null,{}] 16:57:07 INFO - PROCESS | 1826 | 1461023827564 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:07 INFO - PROCESS | 1826 | 1461023827756 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:57:08 INFO - PROCESS | 1826 | 1461023828048 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221188000 == 160 [pid = 1826] [id = 551] 16:57:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 299 (0x7f8213949000) [pid = 1826] [serial = 1654] [outer = (nil)] 16:57:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 300 (0x7f821ac48400) [pid = 1826] [serial = 1655] [outer = 0x7f8213949000] 16:57:08 INFO - PROCESS | 1826 | 1461023828167 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 301 (0x7f8221c97c00) [pid = 1826] [serial = 1656] [outer = 0x7f8213949000] 16:57:09 INFO - PROCESS | 1826 | 1461023829049 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1539ms 16:57:09 INFO - PROCESS | 1826 | 1461023829096 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 1826 | 1461023829099 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:57:09 INFO - PROCESS | 1826 | 1461023829105 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 1826 | 1461023829107 Marionette TRACE conn3 <- [1,2178,null,{}] 16:57:09 INFO - PROCESS | 1826 | 1461023829113 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:09 INFO - PROCESS | 1826 | 1461023829323 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:57:10 INFO - PROCESS | 1826 | 1461023830136 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b2d6000 == 161 [pid = 1826] [id = 552] 16:57:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 302 (0x7f82162c5400) [pid = 1826] [serial = 1657] [outer = (nil)] 16:57:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 303 (0x7f82162cd800) [pid = 1826] [serial = 1658] [outer = 0x7f82162c5400] 16:57:10 INFO - PROCESS | 1826 | 1461023830204 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 304 (0x7f8216ef8400) [pid = 1826] [serial = 1659] [outer = 0x7f82162c5400] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226e6a000 == 160 [pid = 1826] [id = 532] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221183800 == 159 [pid = 1826] [id = 531] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220da5000 == 158 [pid = 1826] [id = 530] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821ed56000 == 157 [pid = 1826] [id = 529] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8219b58800 == 156 [pid = 1826] [id = 528] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f33a000 == 155 [pid = 1826] [id = 527] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824522d800 == 154 [pid = 1826] [id = 525] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822107d000 == 153 [pid = 1826] [id = 524] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f69b800 == 152 [pid = 1826] [id = 523] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82447a4800 == 151 [pid = 1826] [id = 522] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fae0000 == 150 [pid = 1826] [id = 521] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823311e800 == 149 [pid = 1826] [id = 520] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82321f4000 == 148 [pid = 1826] [id = 519] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823173d800 == 147 [pid = 1826] [id = 518] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e0bb800 == 146 [pid = 1826] [id = 517] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d7a7000 == 145 [pid = 1826] [id = 516] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229c78000 == 144 [pid = 1826] [id = 515] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229b67000 == 143 [pid = 1826] [id = 514] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822904b800 == 142 [pid = 1826] [id = 513] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221085000 == 141 [pid = 1826] [id = 512] 16:57:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821ae18800 == 140 [pid = 1826] [id = 511] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 303 (0x7f8228603c00) [pid = 1826] [serial = 1532] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 302 (0x7f822639bc00) [pid = 1826] [serial = 1523] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 301 (0x7f824465cc00) [pid = 1826] [serial = 1502] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 300 (0x7f821cef7000) [pid = 1826] [serial = 1517] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 299 (0x7f821f675400) [pid = 1826] [serial = 1475] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 298 (0x7f821d107400) [pid = 1826] [serial = 1511] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 297 (0x7f8221c93000) [pid = 1826] [serial = 1521] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 296 (0x7f821a9eb400) [pid = 1826] [serial = 1509] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 295 (0x7f821f678c00) [pid = 1826] [serial = 1518] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 294 (0x7f821a677000) [pid = 1826] [serial = 1490] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 293 (0x7f821f116800) [pid = 1826] [serial = 1493] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 292 (0x7f82320df400) [pid = 1826] [serial = 1481] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 291 (0x7f821fb56400) [pid = 1826] [serial = 1529] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 290 (0x7f8240f07400) [pid = 1826] [serial = 1487] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 289 (0x7f821f11fc00) [pid = 1826] [serial = 1496] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 288 (0x7f8219a6c400) [pid = 1826] [serial = 1508] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 287 (0x7f82199d6400) [pid = 1826] [serial = 1484] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 286 (0x7f8219a6d400) [pid = 1826] [serial = 1506] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x7f821fc83000) [pid = 1826] [serial = 1520] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0x7f821d257c00) [pid = 1826] [serial = 1512] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x7f82285ee000) [pid = 1826] [serial = 1527] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x7f82285e9800) [pid = 1826] [serial = 1530] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f822de54000) [pid = 1826] [serial = 1470] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f821a4bac00) [pid = 1826] [serial = 1499] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f82199cc000) [pid = 1826] [serial = 1505] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f821d486800) [pid = 1826] [serial = 1514] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f82282cc400) [pid = 1826] [serial = 1526] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f822cd66c00) [pid = 1826] [serial = 1478] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f8226e98400) [pid = 1826] [serial = 1524] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f821a9ea000) [pid = 1826] [serial = 1472] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f821f20f000) [pid = 1826] [serial = 1515] [outer = (nil)] [url = about:blank] 16:57:11 INFO - PROCESS | 1826 | 1461023831646 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2590ms 16:57:11 INFO - PROCESS | 1826 | 1461023831697 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:57:11 INFO - PROCESS | 1826 | 1461023831703 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:57:11 INFO - PROCESS | 1826 | 1461023831711 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:57:11 INFO - PROCESS | 1826 | 1461023831715 Marionette TRACE conn3 <- [1,2182,null,{}] 16:57:11 INFO - PROCESS | 1826 | 1461023831721 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:11 INFO - PROCESS | 1826 | 1461023831907 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:57:12 INFO - PROCESS | 1826 | 1461023832093 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a618800 == 141 [pid = 1826] [id = 553] 16:57:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f82162c4c00) [pid = 1826] [serial = 1660] [outer = (nil)] 16:57:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f8219a74000) [pid = 1826] [serial = 1661] [outer = 0x7f82162c4c00] 16:57:12 INFO - PROCESS | 1826 | 1461023832161 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f821a675c00) [pid = 1826] [serial = 1662] [outer = 0x7f82162c4c00] 16:57:13 INFO - PROCESS | 1826 | 1461023833064 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1379ms 16:57:13 INFO - PROCESS | 1826 | 1461023833095 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:57:13 INFO - PROCESS | 1826 | 1461023833102 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:57:13 INFO - PROCESS | 1826 | 1461023833107 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 1826 | 1461023833112 Marionette TRACE conn3 <- [1,2186,null,{}] 16:57:13 INFO - PROCESS | 1826 | 1461023833119 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:13 INFO - PROCESS | 1826 | 1461023833306 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:57:13 INFO - PROCESS | 1826 | 1461023833530 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f33a000 == 142 [pid = 1826] [id = 554] 16:57:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f82162c9400) [pid = 1826] [serial = 1663] [outer = (nil)] 16:57:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f821aef1800) [pid = 1826] [serial = 1664] [outer = 0x7f82162c9400] 16:57:13 INFO - PROCESS | 1826 | 1461023833595 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f821d254c00) [pid = 1826] [serial = 1665] [outer = 0x7f82162c9400] 16:57:14 INFO - PROCESS | 1826 | 1461023834426 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1342ms 16:57:14 INFO - PROCESS | 1826 | 1461023834450 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:57:14 INFO - PROCESS | 1826 | 1461023834454 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:57:14 INFO - PROCESS | 1826 | 1461023834468 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 1826 | 1461023834479 Marionette TRACE conn3 <- [1,2190,null,{}] 16:57:14 INFO - PROCESS | 1826 | 1461023834492 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:14 INFO - PROCESS | 1826 | 1461023834769 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:57:14 INFO - PROCESS | 1826 | 1461023834803 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822103a000 == 143 [pid = 1826] [id = 555] 16:57:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f821a846c00) [pid = 1826] [serial = 1666] [outer = (nil)] 16:57:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f821f20c800) [pid = 1826] [serial = 1667] [outer = 0x7f821a846c00] 16:57:14 INFO - PROCESS | 1826 | 1461023834896 Marionette DEBUG loaded listener.js 16:57:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f821f273800) [pid = 1826] [serial = 1668] [outer = 0x7f821a846c00] 16:57:16 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f821f672c00) [pid = 1826] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:57:16 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f8219cf6c00) [pid = 1826] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:57:16 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f821f3f6c00) [pid = 1826] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:57:16 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f821a4bcc00) [pid = 1826] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:57:16 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f82186c7400) [pid = 1826] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:57:16 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f821f11c800) [pid = 1826] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:57:16 INFO - PROCESS | 1826 | 1461023836734 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2305ms 16:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:57:16 INFO - PROCESS | 1826 | 1461023836767 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:57:16 INFO - PROCESS | 1826 | 1461023836771 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:57:16 INFO - PROCESS | 1826 | 1461023836777 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:57:16 INFO - PROCESS | 1826 | 1461023836780 Marionette TRACE conn3 <- [1,2194,null,{}] 16:57:16 INFO - PROCESS | 1826 | 1461023836785 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:17 INFO - PROCESS | 1826 | 1461023837063 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:57:17 INFO - PROCESS | 1826 | 1461023837084 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221196000 == 144 [pid = 1826] [id = 556] 16:57:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f821a4c1c00) [pid = 1826] [serial = 1669] [outer = (nil)] 16:57:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f821f275800) [pid = 1826] [serial = 1670] [outer = 0x7f821a4c1c00] 16:57:17 INFO - PROCESS | 1826 | 1461023837145 Marionette DEBUG loaded listener.js 16:57:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f821f3ee000) [pid = 1826] [serial = 1671] [outer = 0x7f821a4c1c00] 16:57:18 INFO - PROCESS | 1826 | 1461023838010 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1281ms 16:57:18 INFO - PROCESS | 1826 | 1461023838058 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:57:18 INFO - PROCESS | 1826 | 1461023838062 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:57:18 INFO - PROCESS | 1826 | 1461023838079 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 1826 | 1461023838081 Marionette TRACE conn3 <- [1,2198,null,{}] 16:57:18 INFO - PROCESS | 1826 | 1461023838086 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:18 INFO - PROCESS | 1826 | 1461023838271 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:57:18 INFO - PROCESS | 1826 | 1461023838631 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8213a4b000 == 145 [pid = 1826] [id = 557] 16:57:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f82137af000) [pid = 1826] [serial = 1672] [outer = (nil)] 16:57:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f82137b8000) [pid = 1826] [serial = 1673] [outer = 0x7f82137af000] 16:57:18 INFO - PROCESS | 1826 | 1461023838706 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f82162d1c00) [pid = 1826] [serial = 1674] [outer = 0x7f82137af000] 16:57:19 INFO - PROCESS | 1826 | 1461023839716 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1680ms 16:57:19 INFO - PROCESS | 1826 | 1461023839762 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:57:19 INFO - PROCESS | 1826 | 1461023839769 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:57:19 INFO - PROCESS | 1826 | 1461023839778 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 1826 | 1461023839782 Marionette TRACE conn3 <- [1,2202,null,{}] 16:57:19 INFO - PROCESS | 1826 | 1461023839789 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:20 INFO - PROCESS | 1826 | 1461023840008 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:57:20 INFO - PROCESS | 1826 | 1461023840274 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220d9e800 == 146 [pid = 1826] [id = 558] 16:57:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x7f8219a70000) [pid = 1826] [serial = 1675] [outer = (nil)] 16:57:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x7f821a676000) [pid = 1826] [serial = 1676] [outer = 0x7f8219a70000] 16:57:20 INFO - PROCESS | 1826 | 1461023840401 Marionette DEBUG loaded listener.js 16:57:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x7f821a9ea000) [pid = 1826] [serial = 1677] [outer = 0x7f8219a70000] 16:57:21 INFO - PROCESS | 1826 | 1461023841333 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1582ms 16:57:21 INFO - PROCESS | 1826 | 1461023841365 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:57:21 INFO - PROCESS | 1826 | 1461023841371 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:57:21 INFO - PROCESS | 1826 | 1461023841377 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:57:21 INFO - PROCESS | 1826 | 1461023841380 Marionette TRACE conn3 <- [1,2206,null,{}] 16:57:21 INFO - PROCESS | 1826 | 1461023841386 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:21 INFO - PROCESS | 1826 | 1461023841597 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:57:21 INFO - PROCESS | 1826 | 1461023841957 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226e68800 == 147 [pid = 1826] [id = 559] 16:57:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x7f821d103800) [pid = 1826] [serial = 1678] [outer = (nil)] 16:57:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 287 (0x7f821d3d3000) [pid = 1826] [serial = 1679] [outer = 0x7f821d103800] 16:57:22 INFO - PROCESS | 1826 | 1461023842038 Marionette DEBUG loaded listener.js 16:57:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 288 (0x7f821f11dc00) [pid = 1826] [serial = 1680] [outer = 0x7f821d103800] 16:57:22 INFO - PROCESS | 1826 | 1461023842926 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1579ms 16:57:22 INFO - PROCESS | 1826 | 1461023842957 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 1826 | 1461023842960 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:57:22 INFO - PROCESS | 1826 | 1461023842987 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 1826 | 1461023842996 Marionette TRACE conn3 <- [1,2210,null,{}] 16:57:23 INFO - PROCESS | 1826 | 1461023843002 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:23 INFO - PROCESS | 1826 | 1461023843219 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:57:23 INFO - PROCESS | 1826 | 1461023843542 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82295e1800 == 148 [pid = 1826] [id = 560] 16:57:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 289 (0x7f821af8c000) [pid = 1826] [serial = 1681] [outer = (nil)] 16:57:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 290 (0x7f8220fc6c00) [pid = 1826] [serial = 1682] [outer = 0x7f821af8c000] 16:57:23 INFO - PROCESS | 1826 | 1461023843619 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 291 (0x7f8225f96400) [pid = 1826] [serial = 1683] [outer = 0x7f821af8c000] 16:57:24 INFO - PROCESS | 1826 | 1461023844521 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1599ms 16:57:24 INFO - PROCESS | 1826 | 1461023844574 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:57:24 INFO - PROCESS | 1826 | 1461023844578 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:57:24 INFO - PROCESS | 1826 | 1461023844584 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 1826 | 1461023844587 Marionette TRACE conn3 <- [1,2214,null,{}] 16:57:24 INFO - PROCESS | 1826 | 1461023844592 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:24 INFO - PROCESS | 1826 | 1461023844823 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:57:25 INFO - PROCESS | 1826 | 1461023845171 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c69800 == 149 [pid = 1826] [id = 561] 16:57:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 292 (0x7f821d250400) [pid = 1826] [serial = 1684] [outer = (nil)] 16:57:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 293 (0x7f8226e9b000) [pid = 1826] [serial = 1685] [outer = 0x7f821d250400] 16:57:25 INFO - PROCESS | 1826 | 1461023845258 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 294 (0x7f82285efc00) [pid = 1826] [serial = 1686] [outer = 0x7f821d250400] 16:57:26 INFO - PROCESS | 1826 | 1461023846121 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1580ms 16:57:26 INFO - PROCESS | 1826 | 1461023846165 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:57:26 INFO - PROCESS | 1826 | 1461023846169 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:57:26 INFO - PROCESS | 1826 | 1461023846175 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:57:26 INFO - PROCESS | 1826 | 1461023846178 Marionette TRACE conn3 <- [1,2218,null,{}] 16:57:26 INFO - PROCESS | 1826 | 1461023846184 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:26 INFO - PROCESS | 1826 | 1461023846416 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:57:26 INFO - PROCESS | 1826 | 1461023846682 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822dba3800 == 150 [pid = 1826] [id = 562] 16:57:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 295 (0x7f8228c49400) [pid = 1826] [serial = 1687] [outer = (nil)] 16:57:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 296 (0x7f82290bdc00) [pid = 1826] [serial = 1688] [outer = 0x7f8228c49400] 16:57:26 INFO - PROCESS | 1826 | 1461023846824 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 297 (0x7f8229ea7c00) [pid = 1826] [serial = 1689] [outer = 0x7f8228c49400] 16:57:27 INFO - PROCESS | 1826 | 1461023847790 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1633ms 16:57:27 INFO - PROCESS | 1826 | 1461023847830 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:57:27 INFO - PROCESS | 1826 | 1461023847837 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:57:27 INFO - PROCESS | 1826 | 1461023847849 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:57:27 INFO - PROCESS | 1826 | 1461023847852 Marionette TRACE conn3 <- [1,2222,null,{}] 16:57:27 INFO - PROCESS | 1826 | 1461023847861 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:28 INFO - PROCESS | 1826 | 1461023848179 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:57:28 INFO - PROCESS | 1826 | 1461023848473 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823223b800 == 151 [pid = 1826] [id = 563] 16:57:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 298 (0x7f8228c4bc00) [pid = 1826] [serial = 1690] [outer = (nil)] 16:57:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 299 (0x7f822cca9c00) [pid = 1826] [serial = 1691] [outer = 0x7f8228c4bc00] 16:57:28 INFO - PROCESS | 1826 | 1461023848547 Marionette DEBUG loaded listener.js 16:57:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 300 (0x7f822d96d800) [pid = 1826] [serial = 1692] [outer = 0x7f8228c4bc00] 16:57:29 INFO - PROCESS | 1826 | 1461023849411 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1636ms 16:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:57:29 INFO - PROCESS | 1826 | 1461023849486 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:57:29 INFO - PROCESS | 1826 | 1461023849489 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:57:29 INFO - PROCESS | 1826 | 1461023849495 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:57:29 INFO - PROCESS | 1826 | 1461023849498 Marionette TRACE conn3 <- [1,2226,null,{}] 16:57:29 INFO - PROCESS | 1826 | 1461023849503 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:29 INFO - PROCESS | 1826 | 1461023849746 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:57:30 INFO - PROCESS | 1826 | 1461023850062 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82347f5800 == 152 [pid = 1826] [id = 564] 16:57:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 301 (0x7f822c902c00) [pid = 1826] [serial = 1693] [outer = (nil)] 16:57:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 302 (0x7f822e0d7400) [pid = 1826] [serial = 1694] [outer = 0x7f822c902c00] 16:57:30 INFO - PROCESS | 1826 | 1461023850138 Marionette DEBUG loaded listener.js 16:57:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 303 (0x7f822ff42000) [pid = 1826] [serial = 1695] [outer = 0x7f822c902c00] 16:57:31 INFO - PROCESS | 1826 | 1461023851028 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1591ms 16:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:57:31 INFO - PROCESS | 1826 | 1461023851086 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:57:31 INFO - PROCESS | 1826 | 1461023851089 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:57:31 INFO - PROCESS | 1826 | 1461023851095 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:57:31 INFO - PROCESS | 1826 | 1461023851099 Marionette TRACE conn3 <- [1,2230,null,{}] 16:57:31 INFO - PROCESS | 1826 | 1461023851104 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:31 INFO - PROCESS | 1826 | 1461023851305 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:57:31 INFO - PROCESS | 1826 | 1461023851628 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824479a800 == 153 [pid = 1826] [id = 565] 16:57:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 304 (0x7f821f4bbc00) [pid = 1826] [serial = 1696] [outer = (nil)] 16:57:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 305 (0x7f822fff7400) [pid = 1826] [serial = 1697] [outer = 0x7f821f4bbc00] 16:57:31 INFO - PROCESS | 1826 | 1461023851719 Marionette DEBUG loaded listener.js 16:57:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 306 (0x7f82320ddc00) [pid = 1826] [serial = 1698] [outer = 0x7f821f4bbc00] 16:57:32 INFO - PROCESS | 1826 | 1461023852759 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1732ms 16:57:32 INFO - PROCESS | 1826 | 1461023852827 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:57:32 INFO - PROCESS | 1826 | 1461023852830 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:57:32 INFO - PROCESS | 1826 | 1461023852838 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:57:32 INFO - PROCESS | 1826 | 1461023852841 Marionette TRACE conn3 <- [1,2234,null,{}] 16:57:32 INFO - PROCESS | 1826 | 1461023852846 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:33 INFO - PROCESS | 1826 | 1461023853059 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:57:33 INFO - PROCESS | 1826 | 1461023853332 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226175800 == 154 [pid = 1826] [id = 566] 16:57:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 307 (0x7f822639d000) [pid = 1826] [serial = 1699] [outer = (nil)] 16:57:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 308 (0x7f8240df2800) [pid = 1826] [serial = 1700] [outer = 0x7f822639d000] 16:57:33 INFO - PROCESS | 1826 | 1461023853448 Marionette DEBUG loaded listener.js 16:57:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 309 (0x7f824465cc00) [pid = 1826] [serial = 1701] [outer = 0x7f822639d000] 16:57:34 INFO - PROCESS | 1826 | 1461023854271 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1479ms 16:57:34 INFO - PROCESS | 1826 | 1461023854319 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:57:34 INFO - PROCESS | 1826 | 1461023854323 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:57:34 INFO - PROCESS | 1826 | 1461023854328 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:57:34 INFO - PROCESS | 1826 | 1461023854330 Marionette TRACE conn3 <- [1,2238,null,{}] 16:57:34 INFO - PROCESS | 1826 | 1461023854336 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:34 INFO - PROCESS | 1826 | 1461023854529 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:57:34 INFO - PROCESS | 1826 | 1461023854812 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b31b800 == 155 [pid = 1826] [id = 567] 16:57:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 310 (0x7f8216cae800) [pid = 1826] [serial = 1702] [outer = (nil)] 16:57:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 311 (0x7f8216cb0400) [pid = 1826] [serial = 1703] [outer = 0x7f8216cae800] 16:57:34 INFO - PROCESS | 1826 | 1461023854957 Marionette DEBUG loaded listener.js 16:57:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 312 (0x7f8244c22c00) [pid = 1826] [serial = 1704] [outer = 0x7f8216cae800] 16:57:35 INFO - PROCESS | 1826 | 1461023855823 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1530ms 16:57:35 INFO - PROCESS | 1826 | 1461023855860 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 1826 | 1461023855863 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:57:35 INFO - PROCESS | 1826 | 1461023855869 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 1826 | 1461023855873 Marionette TRACE conn3 <- [1,2242,null,{}] 16:57:35 INFO - PROCESS | 1826 | 1461023855878 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:36 INFO - PROCESS | 1826 | 1461023856081 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:57:36 INFO - PROCESS | 1826 | 1461023856361 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82164cb800 == 156 [pid = 1826] [id = 568] 16:57:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 313 (0x7f821f148000) [pid = 1826] [serial = 1705] [outer = (nil)] 16:57:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 314 (0x7f821f152000) [pid = 1826] [serial = 1706] [outer = 0x7f821f148000] 16:57:36 INFO - PROCESS | 1826 | 1461023856485 Marionette DEBUG loaded listener.js 16:57:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 315 (0x7f8244c2e800) [pid = 1826] [serial = 1707] [outer = 0x7f821f148000] 16:57:37 INFO - PROCESS | 1826 | 1461023857300 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:57:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:57:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1485ms 16:57:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:57:37 INFO - PROCESS | 1826 | 1461023857356 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:57:37 INFO - PROCESS | 1826 | 1461023857359 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:57:37 INFO - PROCESS | 1826 | 1461023857365 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:57:37 INFO - PROCESS | 1826 | 1461023857368 Marionette TRACE conn3 <- [1,2246,null,{}] 16:57:37 INFO - PROCESS | 1826 | 1461023857373 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:37 INFO - PROCESS | 1826 | 1461023857659 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:57:37 INFO - PROCESS | 1826 | 1461023857872 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b321800 == 157 [pid = 1826] [id = 569] 16:57:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 316 (0x7f82165cb800) [pid = 1826] [serial = 1708] [outer = (nil)] 16:57:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 317 (0x7f82165d4c00) [pid = 1826] [serial = 1709] [outer = 0x7f82165cb800] 16:57:37 INFO - PROCESS | 1826 | 1461023857990 Marionette DEBUG loaded listener.js 16:57:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 318 (0x7f82165d9400) [pid = 1826] [serial = 1710] [outer = 0x7f82165cb800] 16:57:38 INFO - PROCESS | 1826 | 1461023858819 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1480ms 16:57:38 INFO - PROCESS | 1826 | 1461023858845 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:57:38 INFO - PROCESS | 1826 | 1461023858849 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:57:38 INFO - PROCESS | 1826 | 1461023858854 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:57:38 INFO - PROCESS | 1826 | 1461023858856 Marionette TRACE conn3 <- [1,2250,null,{}] 16:57:38 INFO - PROCESS | 1826 | 1461023858862 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:39 INFO - PROCESS | 1826 | 1461023859085 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:57:39 INFO - PROCESS | 1826 | 1461023859439 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216220000 == 158 [pid = 1826] [id = 570] 16:57:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 319 (0x7f8216298000) [pid = 1826] [serial = 1711] [outer = (nil)] 16:57:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 320 (0x7f821629b400) [pid = 1826] [serial = 1712] [outer = 0x7f8216298000] 16:57:39 INFO - PROCESS | 1826 | 1461023859512 Marionette DEBUG loaded listener.js 16:57:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 321 (0x7f821629f400) [pid = 1826] [serial = 1713] [outer = 0x7f8216298000] 16:57:40 INFO - PROCESS | 1826 | 1461023860299 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:57:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:57:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1490ms 16:57:40 INFO - PROCESS | 1826 | 1461023860346 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:57:40 INFO - PROCESS | 1826 | 1461023860350 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:57:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:57:40 INFO - PROCESS | 1826 | 1461023860356 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:57:40 INFO - PROCESS | 1826 | 1461023860358 Marionette TRACE conn3 <- [1,2254,null,{}] 16:57:40 INFO - PROCESS | 1826 | 1461023860378 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:40 INFO - PROCESS | 1826 | 1461023860655 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:57:40 INFO - PROCESS | 1826 | 1461023860872 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216916800 == 159 [pid = 1826] [id = 571] 16:57:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 322 (0x7f8211b08000) [pid = 1826] [serial = 1714] [outer = (nil)] 16:57:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 323 (0x7f8211b0b000) [pid = 1826] [serial = 1715] [outer = 0x7f8211b08000] 16:57:40 INFO - PROCESS | 1826 | 1461023860986 Marionette DEBUG loaded listener.js 16:57:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 324 (0x7f8211b0f800) [pid = 1826] [serial = 1716] [outer = 0x7f8211b08000] 16:57:41 INFO - PROCESS | 1826 | 1461023861800 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:57:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:57:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1478ms 16:57:41 INFO - PROCESS | 1826 | 1461023861835 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:57:41 INFO - PROCESS | 1826 | 1461023861838 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:57:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:57:41 INFO - PROCESS | 1826 | 1461023861844 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:57:41 INFO - PROCESS | 1826 | 1461023861846 Marionette TRACE conn3 <- [1,2258,null,{}] 16:57:41 INFO - PROCESS | 1826 | 1461023861852 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:42 INFO - PROCESS | 1826 | 1461023862049 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:57:42 INFO - PROCESS | 1826 | 1461023862329 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821c53d000 == 160 [pid = 1826] [id = 572] 16:57:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 325 (0x7f8211b08800) [pid = 1826] [serial = 1717] [outer = (nil)] 16:57:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 326 (0x7f8216298c00) [pid = 1826] [serial = 1718] [outer = 0x7f8211b08800] 16:57:42 INFO - PROCESS | 1826 | 1461023862404 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 327 (0x7f82165d2400) [pid = 1826] [serial = 1719] [outer = 0x7f8211b08800] 16:57:43 INFO - PROCESS | 1826 | 1461023863306 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1532ms 16:57:43 INFO - PROCESS | 1826 | 1461023863377 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:57:43 INFO - PROCESS | 1826 | 1461023863380 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:57:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:57:43 INFO - PROCESS | 1826 | 1461023863387 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 1826 | 1461023863389 Marionette TRACE conn3 <- [1,2262,null,{}] 16:57:43 INFO - PROCESS | 1826 | 1461023863395 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:43 INFO - PROCESS | 1826 | 1461023863637 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:57:43 INFO - PROCESS | 1826 | 1461023863958 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821c553000 == 161 [pid = 1826] [id = 573] 16:57:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 328 (0x7f8211b10000) [pid = 1826] [serial = 1720] [outer = (nil)] 16:57:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 329 (0x7f821f14f000) [pid = 1826] [serial = 1721] [outer = 0x7f8211b10000] 16:57:44 INFO - PROCESS | 1826 | 1461023864035 Marionette DEBUG loaded listener.js 16:57:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 330 (0x7f822acfd400) [pid = 1826] [serial = 1722] [outer = 0x7f8211b10000] 16:57:44 INFO - PROCESS | 1826 | 1461023864854 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1531ms 16:57:44 INFO - PROCESS | 1826 | 1461023864919 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:57:44 INFO - PROCESS | 1826 | 1461023864923 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:57:44 INFO - PROCESS | 1826 | 1461023864929 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:57:44 INFO - PROCESS | 1826 | 1461023864931 Marionette TRACE conn3 <- [1,2266,null,{}] 16:57:44 INFO - PROCESS | 1826 | 1461023864937 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:45 INFO - PROCESS | 1826 | 1461023865146 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:57:45 INFO - PROCESS | 1826 | 1461023865431 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8210a94800 == 162 [pid = 1826] [id = 574] 16:57:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 331 (0x7f82165da400) [pid = 1826] [serial = 1723] [outer = (nil)] 16:57:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 332 (0x7f8244bcf000) [pid = 1826] [serial = 1724] [outer = 0x7f82165da400] 16:57:45 INFO - PROCESS | 1826 | 1461023865547 Marionette DEBUG loaded listener.js 16:57:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 333 (0x7f8244bd2c00) [pid = 1826] [serial = 1725] [outer = 0x7f82165da400] 16:57:46 INFO - PROCESS | 1826 | 1461023866407 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:57:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:57:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1539ms 16:57:46 INFO - PROCESS | 1826 | 1461023866469 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:57:46 INFO - PROCESS | 1826 | 1461023866473 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:57:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:57:46 INFO - PROCESS | 1826 | 1461023866478 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 1826 | 1461023866485 Marionette TRACE conn3 <- [1,2270,null,{}] 16:57:46 INFO - PROCESS | 1826 | 1461023866490 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:46 INFO - PROCESS | 1826 | 1461023866707 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:57:47 INFO - PROCESS | 1826 | 1461023867060 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216481800 == 163 [pid = 1826] [id = 575] 16:57:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 334 (0x7f8210c05000) [pid = 1826] [serial = 1726] [outer = (nil)] 16:57:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 335 (0x7f8210c0b000) [pid = 1826] [serial = 1727] [outer = 0x7f8210c05000] 16:57:47 INFO - PROCESS | 1826 | 1461023867135 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 336 (0x7f8210c0fc00) [pid = 1826] [serial = 1728] [outer = 0x7f8210c05000] 16:57:47 INFO - PROCESS | 1826 | 1461023867986 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:57:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:57:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1545ms 16:57:48 INFO - PROCESS | 1826 | 1461023868024 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 1826 | 1461023868027 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:57:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:57:48 INFO - PROCESS | 1826 | 1461023868034 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 1826 | 1461023868037 Marionette TRACE conn3 <- [1,2274,null,{}] 16:57:48 INFO - PROCESS | 1826 | 1461023868042 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:48 INFO - PROCESS | 1826 | 1461023868244 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:57:48 INFO - PROCESS | 1826 | 1461023868535 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82182d6800 == 164 [pid = 1826] [id = 576] 16:57:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 337 (0x7f8210c07400) [pid = 1826] [serial = 1729] [outer = (nil)] 16:57:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 338 (0x7f82186b1800) [pid = 1826] [serial = 1730] [outer = 0x7f8210c07400] 16:57:48 INFO - PROCESS | 1826 | 1461023868651 Marionette DEBUG loaded listener.js 16:57:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 339 (0x7f821a887400) [pid = 1826] [serial = 1731] [outer = 0x7f8210c07400] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821faaf000 == 163 [pid = 1826] [id = 490] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821a43d800 == 162 [pid = 1826] [id = 496] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821ae0a800 == 161 [pid = 1826] [id = 497] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221196000 == 160 [pid = 1826] [id = 556] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822103a000 == 159 [pid = 1826] [id = 555] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f33a000 == 158 [pid = 1826] [id = 554] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821a618800 == 157 [pid = 1826] [id = 553] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b2d6000 == 156 [pid = 1826] [id = 552] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821a608000 == 155 [pid = 1826] [id = 550] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82138b5000 == 154 [pid = 1826] [id = 549] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821371b800 == 153 [pid = 1826] [id = 548] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221b72000 == 152 [pid = 1826] [id = 547] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8213a3d000 == 151 [pid = 1826] [id = 546] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82183a5000 == 150 [pid = 1826] [id = 545] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221b69800 == 149 [pid = 1826] [id = 544] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8216e1a000 == 148 [pid = 1826] [id = 543] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824c88b800 == 147 [pid = 1826] [id = 542] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8244797000 == 146 [pid = 1826] [id = 541] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823fb3d000 == 145 [pid = 1826] [id = 540] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821a606800 == 144 [pid = 1826] [id = 482] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232c58000 == 143 [pid = 1826] [id = 539] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e0c4800 == 142 [pid = 1826] [id = 538] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822c9f5000 == 141 [pid = 1826] [id = 537] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229af4000 == 140 [pid = 1826] [id = 536] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822621f800 == 139 [pid = 1826] [id = 535] 16:57:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821d1dc000 == 138 [pid = 1826] [id = 534] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 338 (0x7f8226e88400) [pid = 1826] [serial = 1598] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 337 (0x7f822d966000) [pid = 1826] [serial = 1559] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 336 (0x7f8221914000) [pid = 1826] [serial = 1541] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 335 (0x7f822e0db800) [pid = 1826] [serial = 1562] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 334 (0x7f8228968800) [pid = 1826] [serial = 1544] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 333 (0x7f821ac43c00) [pid = 1826] [serial = 1586] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 332 (0x7f821cefd000) [pid = 1826] [serial = 1587] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 331 (0x7f822c90e800) [pid = 1826] [serial = 1553] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 330 (0x7f8228972c00) [pid = 1826] [serial = 1574] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 329 (0x7f821aef6c00) [pid = 1826] [serial = 1571] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 328 (0x7f82260cb400) [pid = 1826] [serial = 1595] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 327 (0x7f823ec5b000) [pid = 1826] [serial = 1568] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 326 (0x7f8228c49c00) [pid = 1826] [serial = 1547] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 325 (0x7f821d482800) [pid = 1826] [serial = 1538] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 324 (0x7f821d47d000) [pid = 1826] [serial = 1589] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 323 (0x7f8219cec400) [pid = 1826] [serial = 1580] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 322 (0x7f822cd67400) [pid = 1826] [serial = 1556] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 321 (0x7f821a4b7800) [pid = 1826] [serial = 1583] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 320 (0x7f821a844000) [pid = 1826] [serial = 1584] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 319 (0x7f8229703c00) [pid = 1826] [serial = 1550] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 318 (0x7f821a88a400) [pid = 1826] [serial = 1535] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 317 (0x7f82320d7800) [pid = 1826] [serial = 1565] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 316 (0x7f82162cb800) [pid = 1826] [serial = 1577] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 315 (0x7f8226e8c400) [pid = 1826] [serial = 1596] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 314 (0x7f821f67bc00) [pid = 1826] [serial = 1592] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 313 (0x7f8221908400) [pid = 1826] [serial = 1593] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 312 (0x7f821f20cc00) [pid = 1826] [serial = 1590] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | --DOMWINDOW == 311 (0x7f82290cb000) [pid = 1826] [serial = 1599] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 1826 | 1461023870771 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2783ms 16:57:50 INFO - PROCESS | 1826 | 1461023870818 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:57:50 INFO - PROCESS | 1826 | 1461023870825 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:57:50 INFO - PROCESS | 1826 | 1461023870832 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:57:50 INFO - PROCESS | 1826 | 1461023870837 Marionette TRACE conn3 <- [1,2278,null,{}] 16:57:50 INFO - PROCESS | 1826 | 1461023870844 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:51 INFO - PROCESS | 1826 | 1461023871038 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:57:51 INFO - PROCESS | 1826 | 1461023871238 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216485000 == 139 [pid = 1826] [id = 577] 16:57:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 312 (0x7f8213a28800) [pid = 1826] [serial = 1732] [outer = (nil)] 16:57:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 313 (0x7f82162c3400) [pid = 1826] [serial = 1733] [outer = 0x7f8213a28800] 16:57:51 INFO - PROCESS | 1826 | 1461023871305 Marionette DEBUG loaded listener.js 16:57:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 314 (0x7f82165d4800) [pid = 1826] [serial = 1734] [outer = 0x7f8213a28800] 16:57:52 INFO - PROCESS | 1826 | 1461023872131 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:57:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:57:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1381ms 16:57:52 INFO - PROCESS | 1826 | 1461023872215 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:57:52 INFO - PROCESS | 1826 | 1461023872223 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:57:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:57:52 INFO - PROCESS | 1826 | 1461023872232 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:57:52 INFO - PROCESS | 1826 | 1461023872236 Marionette TRACE conn3 <- [1,2282,null,{}] 16:57:52 INFO - PROCESS | 1826 | 1461023872241 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:52 INFO - PROCESS | 1826 | 1461023872444 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:57:52 INFO - PROCESS | 1826 | 1461023872684 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8218398800 == 140 [pid = 1826] [id = 578] 16:57:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 315 (0x7f8216296000) [pid = 1826] [serial = 1735] [outer = (nil)] 16:57:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 316 (0x7f8216cadc00) [pid = 1826] [serial = 1736] [outer = 0x7f8216296000] 16:57:52 INFO - PROCESS | 1826 | 1461023872748 Marionette DEBUG loaded listener.js 16:57:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 317 (0x7f8216dbec00) [pid = 1826] [serial = 1737] [outer = 0x7f8216296000] 16:57:53 INFO - PROCESS | 1826 | 1461023873628 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:57:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:57:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1436ms 16:57:53 INFO - PROCESS | 1826 | 1461023873668 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:57:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:57:53 INFO - PROCESS | 1826 | 1461023873672 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:57:53 INFO - PROCESS | 1826 | 1461023873677 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:57:53 INFO - PROCESS | 1826 | 1461023873683 Marionette TRACE conn3 <- [1,2286,null,{}] 16:57:53 INFO - PROCESS | 1826 | 1461023873698 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:53 INFO - PROCESS | 1826 | 1461023873978 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:57:54 INFO - PROCESS | 1826 | 1461023874010 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a60e000 == 141 [pid = 1826] [id = 579] 16:57:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 318 (0x7f821864dc00) [pid = 1826] [serial = 1738] [outer = (nil)] 16:57:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 319 (0x7f82186efc00) [pid = 1826] [serial = 1739] [outer = 0x7f821864dc00] 16:57:54 INFO - PROCESS | 1826 | 1461023874104 Marionette DEBUG loaded listener.js 16:57:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 320 (0x7f8219cea000) [pid = 1826] [serial = 1740] [outer = 0x7f821864dc00] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 319 (0x7f821a84ac00) [pid = 1826] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 318 (0x7f821a846c00) [pid = 1826] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 317 (0x7f82162c5400) [pid = 1826] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 316 (0x7f82162c4c00) [pid = 1826] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 315 (0x7f82290cc800) [pid = 1826] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 314 (0x7f82162c9400) [pid = 1826] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 313 (0x7f821f214000) [pid = 1826] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 312 (0x7f82299f7c00) [pid = 1826] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 311 (0x7f82293e4800) [pid = 1826] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 310 (0x7f821f4c0000) [pid = 1826] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 309 (0x7f8219ce8c00) [pid = 1826] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 308 (0x7f822af7d400) [pid = 1826] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 307 (0x7f8228655000) [pid = 1826] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 306 (0x7f822a092400) [pid = 1826] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 305 (0x7f821af8b000) [pid = 1826] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 304 (0x7f821fb5f000) [pid = 1826] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 303 (0x7f8221c91800) [pid = 1826] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 302 (0x7f822ff46000) [pid = 1826] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 301 (0x7f8225f8ec00) [pid = 1826] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 300 (0x7f821aef7400) [pid = 1826] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 299 (0x7f822cc48000) [pid = 1826] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 298 (0x7f821fb54800) [pid = 1826] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 297 (0x7f8229470400) [pid = 1826] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 296 (0x7f8231696c00) [pid = 1826] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 295 (0x7f82299f2000) [pid = 1826] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 294 (0x7f82282ce000) [pid = 1826] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 293 (0x7f8242e25c00) [pid = 1826] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 292 (0x7f82320d4000) [pid = 1826] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 291 (0x7f821a9ea400) [pid = 1826] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 290 (0x7f82186c3c00) [pid = 1826] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 289 (0x7f821d10fc00) [pid = 1826] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 288 (0x7f821d259400) [pid = 1826] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 287 (0x7f8226e97800) [pid = 1826] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 286 (0x7f8219cee000) [pid = 1826] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x7f822af82000) [pid = 1826] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0x7f822970c000) [pid = 1826] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x7f822af82800) [pid = 1826] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x7f822de25400) [pid = 1826] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f8226e8f400) [pid = 1826] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f822acfe800) [pid = 1826] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f822ccac800) [pid = 1826] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f822de26c00) [pid = 1826] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f822de2a400) [pid = 1826] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f821a9e0400) [pid = 1826] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f8219ce9000) [pid = 1826] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f821a9e8800) [pid = 1826] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f821a843000) [pid = 1826] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f8219cf5800) [pid = 1826] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f821ac4f000) [pid = 1826] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f821aef3000) [pid = 1826] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f822625a400) [pid = 1826] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f821a850c00) [pid = 1826] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f82282d3c00) [pid = 1826] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f8229413800) [pid = 1826] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:57:55 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f822941b000) [pid = 1826] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:57:55 INFO - PROCESS | 1826 | 1461023875954 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:57:55 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 16:57:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2291ms 16:57:55 INFO - PROCESS | 1826 | 1461023875968 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:57:55 INFO - PROCESS | 1826 | 1461023875972 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:57:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:57:55 INFO - PROCESS | 1826 | 1461023875977 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:57:55 INFO - PROCESS | 1826 | 1461023875979 Marionette TRACE conn3 <- [1,2290,null,{}] 16:57:55 INFO - PROCESS | 1826 | 1461023875985 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:56 INFO - PROCESS | 1826 | 1461023876262 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:57:56 INFO - PROCESS | 1826 | 1461023876283 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ae0a800 == 142 [pid = 1826] [id = 580] 16:57:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f8219cec000) [pid = 1826] [serial = 1741] [outer = (nil)] 16:57:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f821a4b8800) [pid = 1826] [serial = 1742] [outer = 0x7f8219cec000] 16:57:56 INFO - PROCESS | 1826 | 1461023876343 Marionette DEBUG loaded listener.js 16:57:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f821a843c00) [pid = 1826] [serial = 1743] [outer = 0x7f8219cec000] 16:57:57 INFO - PROCESS | 1826 | 1461023877169 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:57:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:57:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1226ms 16:57:57 INFO - PROCESS | 1826 | 1461023877204 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:57:57 INFO - PROCESS | 1826 | 1461023877218 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:57:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:57:57 INFO - PROCESS | 1826 | 1461023877236 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:57:57 INFO - PROCESS | 1826 | 1461023877239 Marionette TRACE conn3 <- [1,2294,null,{}] 16:57:57 INFO - PROCESS | 1826 | 1461023877244 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:57 INFO - PROCESS | 1826 | 1461023877426 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:57:57 INFO - PROCESS | 1826 | 1461023877818 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821371e800 == 143 [pid = 1826] [id = 581] 16:57:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f8210c04800) [pid = 1826] [serial = 1744] [outer = (nil)] 16:57:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f8211b06c00) [pid = 1826] [serial = 1745] [outer = 0x7f8210c04800] 16:57:57 INFO - PROCESS | 1826 | 1461023877894 Marionette DEBUG loaded listener.js 16:57:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f8213a23c00) [pid = 1826] [serial = 1746] [outer = 0x7f8210c04800] 16:57:58 INFO - PROCESS | 1826 | 1461023878893 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:57:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:57:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1729ms 16:57:58 INFO - PROCESS | 1826 | 1461023878968 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:57:58 INFO - PROCESS | 1826 | 1461023878975 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:57:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:57:58 INFO - PROCESS | 1826 | 1461023878984 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:57:58 INFO - PROCESS | 1826 | 1461023878988 Marionette TRACE conn3 <- [1,2298,null,{}] 16:57:58 INFO - PROCESS | 1826 | 1461023878995 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:59 INFO - PROCESS | 1826 | 1461023879251 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:57:59 INFO - PROCESS | 1826 | 1461023879578 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a433800 == 144 [pid = 1826] [id = 582] 16:57:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f82168ff400) [pid = 1826] [serial = 1747] [outer = (nil)] 16:57:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f8216cb1c00) [pid = 1826] [serial = 1748] [outer = 0x7f82168ff400] 16:57:59 INFO - PROCESS | 1826 | 1461023879671 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f8216ef3c00) [pid = 1826] [serial = 1749] [outer = 0x7f82168ff400] 16:58:00 INFO - PROCESS | 1826 | 1461023880578 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:58:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:58:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1646ms 16:58:00 INFO - PROCESS | 1826 | 1461023880634 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:58:00 INFO - PROCESS | 1826 | 1461023880640 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:58:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:58:00 INFO - PROCESS | 1826 | 1461023880646 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:58:00 INFO - PROCESS | 1826 | 1461023880649 Marionette TRACE conn3 <- [1,2302,null,{}] 16:58:00 INFO - PROCESS | 1826 | 1461023880655 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:00 INFO - PROCESS | 1826 | 1461023880854 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:58:01 INFO - PROCESS | 1826 | 1461023881216 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b9c7800 == 145 [pid = 1826] [id = 583] 16:58:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f8218646800) [pid = 1826] [serial = 1750] [outer = (nil)] 16:58:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f82186e7c00) [pid = 1826] [serial = 1751] [outer = 0x7f8218646800] 16:58:01 INFO - PROCESS | 1826 | 1461023881292 Marionette DEBUG loaded listener.js 16:58:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f8219a71000) [pid = 1826] [serial = 1752] [outer = 0x7f8218646800] 16:58:02 INFO - PROCESS | 1826 | 1461023882224 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:58:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:58:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1634ms 16:58:02 INFO - PROCESS | 1826 | 1461023882282 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:58:02 INFO - PROCESS | 1826 | 1461023882285 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:58:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:58:02 INFO - PROCESS | 1826 | 1461023882300 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:58:02 INFO - PROCESS | 1826 | 1461023882309 Marionette TRACE conn3 <- [1,2306,null,{}] 16:58:02 INFO - PROCESS | 1826 | 1461023882315 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:02 INFO - PROCESS | 1826 | 1461023882520 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:58:02 INFO - PROCESS | 1826 | 1461023882898 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821eecc800 == 146 [pid = 1826] [id = 584] 16:58:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f82186c7c00) [pid = 1826] [serial = 1753] [outer = (nil)] 16:58:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f821a884800) [pid = 1826] [serial = 1754] [outer = 0x7f82186c7c00] 16:58:03 INFO - PROCESS | 1826 | 1461023883028 Marionette DEBUG loaded listener.js 16:58:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f821a9e8800) [pid = 1826] [serial = 1755] [outer = 0x7f82186c7c00] 16:58:04 INFO - PROCESS | 1826 | 1461023884183 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:58:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:58:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1944ms 16:58:04 INFO - PROCESS | 1826 | 1461023884237 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:58:04 INFO - PROCESS | 1826 | 1461023884242 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:58:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:58:04 INFO - PROCESS | 1826 | 1461023884266 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:58:04 INFO - PROCESS | 1826 | 1461023884270 Marionette TRACE conn3 <- [1,2310,null,{}] 16:58:04 INFO - PROCESS | 1826 | 1461023884277 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:04 INFO - PROCESS | 1826 | 1461023884506 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:58:04 INFO - PROCESS | 1826 | 1461023884904 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f69a000 == 147 [pid = 1826] [id = 585] 16:58:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f8216eefc00) [pid = 1826] [serial = 1756] [outer = (nil)] 16:58:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f821aa8e000) [pid = 1826] [serial = 1757] [outer = 0x7f8216eefc00] 16:58:05 INFO - PROCESS | 1826 | 1461023885038 Marionette DEBUG loaded listener.js 16:58:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x7f821ac51800) [pid = 1826] [serial = 1758] [outer = 0x7f8216eefc00] 16:58:06 INFO - PROCESS | 1826 | 1461023886141 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:58:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:58:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1951ms 16:58:06 INFO - PROCESS | 1826 | 1461023886199 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:58:06 INFO - PROCESS | 1826 | 1461023886202 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:58:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:58:06 INFO - PROCESS | 1826 | 1461023886209 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:58:06 INFO - PROCESS | 1826 | 1461023886211 Marionette TRACE conn3 <- [1,2314,null,{}] 16:58:06 INFO - PROCESS | 1826 | 1461023886216 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:06 INFO - PROCESS | 1826 | 1461023886448 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:58:06 INFO - PROCESS | 1826 | 1461023886784 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821fa99000 == 148 [pid = 1826] [id = 586] 16:58:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x7f821af95800) [pid = 1826] [serial = 1759] [outer = (nil)] 16:58:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x7f821b9eb000) [pid = 1826] [serial = 1760] [outer = 0x7f821af95800] 16:58:06 INFO - PROCESS | 1826 | 1461023886881 Marionette DEBUG loaded listener.js 16:58:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x7f821d24d800) [pid = 1826] [serial = 1761] [outer = 0x7f821af95800] 16:58:07 INFO - PROCESS | 1826 | 1461023887798 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:58:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:58:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1628ms 16:58:07 INFO - PROCESS | 1826 | 1461023887838 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:58:07 INFO - PROCESS | 1826 | 1461023887842 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:58:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:58:07 INFO - PROCESS | 1826 | 1461023887849 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:58:07 INFO - PROCESS | 1826 | 1461023887852 Marionette TRACE conn3 <- [1,2318,null,{}] 16:58:07 INFO - PROCESS | 1826 | 1461023887857 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:08 INFO - PROCESS | 1826 | 1461023888082 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:58:08 INFO - PROCESS | 1826 | 1461023888341 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220daf800 == 149 [pid = 1826] [id = 587] 16:58:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 287 (0x7f821af95c00) [pid = 1826] [serial = 1762] [outer = (nil)] 16:58:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 288 (0x7f821f113c00) [pid = 1826] [serial = 1763] [outer = 0x7f821af95c00] 16:58:08 INFO - PROCESS | 1826 | 1461023888416 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 289 (0x7f821f11e400) [pid = 1826] [serial = 1764] [outer = 0x7f821af95c00] 16:58:09 INFO - PROCESS | 1826 | 1461023889422 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:58:09 INFO - PROCESS | 1826 | 1461023889483 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:58:09 INFO - PROCESS | 1826 | 1461023889489 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 1826 | 1461023889492 Marionette TRACE conn3 <- [1,2322,null,{}] 16:58:09 INFO - PROCESS | 1826 | 1461023889498 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:09 INFO - PROCESS | 1826 | 1461023889746 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:58:10 INFO - PROCESS | 1826 | 1461023890073 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220faa000 == 150 [pid = 1826] [id = 588] 16:58:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 290 (0x7f821d259c00) [pid = 1826] [serial = 1765] [outer = (nil)] 16:58:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 291 (0x7f821f153800) [pid = 1826] [serial = 1766] [outer = 0x7f821d259c00] 16:58:10 INFO - PROCESS | 1826 | 1461023890152 Marionette DEBUG loaded listener.js 16:58:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 292 (0x7f821f210000) [pid = 1826] [serial = 1767] [outer = 0x7f821d259c00] 16:58:11 INFO - PROCESS | 1826 | 1461023891032 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:58:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:58:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1583ms 16:58:11 INFO - PROCESS | 1826 | 1461023891072 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:58:11 INFO - PROCESS | 1826 | 1461023891076 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:58:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:58:11 INFO - PROCESS | 1826 | 1461023891081 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:58:11 INFO - PROCESS | 1826 | 1461023891084 Marionette TRACE conn3 <- [1,2326,null,{}] 16:58:11 INFO - PROCESS | 1826 | 1461023891090 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:11 INFO - PROCESS | 1826 | 1461023891308 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:58:11 INFO - PROCESS | 1826 | 1461023891653 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221094800 == 151 [pid = 1826] [id = 589] 16:58:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 293 (0x7f82162c8800) [pid = 1826] [serial = 1768] [outer = (nil)] 16:58:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 294 (0x7f821f219800) [pid = 1826] [serial = 1769] [outer = 0x7f82162c8800] 16:58:11 INFO - PROCESS | 1826 | 1461023891729 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 295 (0x7f821f27c000) [pid = 1826] [serial = 1770] [outer = 0x7f82162c8800] 16:58:12 INFO - PROCESS | 1826 | 1461023892629 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:58:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:58:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1579ms 16:58:12 INFO - PROCESS | 1826 | 1461023892662 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:58:12 INFO - PROCESS | 1826 | 1461023892667 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:58:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:58:12 INFO - PROCESS | 1826 | 1461023892678 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 1826 | 1461023892680 Marionette TRACE conn3 <- [1,2330,null,{}] 16:58:12 INFO - PROCESS | 1826 | 1461023892684 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:12 INFO - PROCESS | 1826 | 1461023892899 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:58:13 INFO - PROCESS | 1826 | 1461023893191 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221b69000 == 152 [pid = 1826] [id = 590] 16:58:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 296 (0x7f821f27c400) [pid = 1826] [serial = 1771] [outer = (nil)] 16:58:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 297 (0x7f821f3f7400) [pid = 1826] [serial = 1772] [outer = 0x7f821f27c400] 16:58:13 INFO - PROCESS | 1826 | 1461023893326 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 298 (0x7f821f4bdc00) [pid = 1826] [serial = 1773] [outer = 0x7f821f27c400] 16:58:14 INFO - PROCESS | 1826 | 1461023894253 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1643ms 16:58:14 INFO - PROCESS | 1826 | 1461023894322 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 1826 | 1461023894326 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:58:14 INFO - PROCESS | 1826 | 1461023894332 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 1826 | 1461023894334 Marionette TRACE conn3 <- [1,2334,null,{}] 16:58:14 INFO - PROCESS | 1826 | 1461023894340 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:14 INFO - PROCESS | 1826 | 1461023894568 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:58:14 INFO - PROCESS | 1826 | 1461023894907 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822616c800 == 153 [pid = 1826] [id = 591] 16:58:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 299 (0x7f821f679800) [pid = 1826] [serial = 1774] [outer = (nil)] 16:58:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 300 (0x7f821f67d400) [pid = 1826] [serial = 1775] [outer = 0x7f821f679800] 16:58:15 INFO - PROCESS | 1826 | 1461023894995 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 301 (0x7f821fc7e000) [pid = 1826] [serial = 1776] [outer = 0x7f821f679800] 16:58:15 INFO - PROCESS | 1826 | 1461023895875 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:58:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:58:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1583ms 16:58:15 INFO - PROCESS | 1826 | 1461023895916 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:58:15 INFO - PROCESS | 1826 | 1461023895919 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:58:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:58:15 INFO - PROCESS | 1826 | 1461023895925 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:58:15 INFO - PROCESS | 1826 | 1461023895929 Marionette TRACE conn3 <- [1,2338,null,{}] 16:58:15 INFO - PROCESS | 1826 | 1461023895935 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:16 INFO - PROCESS | 1826 | 1461023896172 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:58:16 INFO - PROCESS | 1826 | 1461023896507 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228453000 == 154 [pid = 1826] [id = 592] 16:58:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 302 (0x7f821f679c00) [pid = 1826] [serial = 1777] [outer = (nil)] 16:58:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 303 (0x7f8221c94c00) [pid = 1826] [serial = 1778] [outer = 0x7f821f679c00] 16:58:16 INFO - PROCESS | 1826 | 1461023896584 Marionette DEBUG loaded listener.js 16:58:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 304 (0x7f82260c8400) [pid = 1826] [serial = 1779] [outer = 0x7f821f679c00] 16:58:17 INFO - PROCESS | 1826 | 1461023897457 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:58:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:58:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1579ms 16:58:17 INFO - PROCESS | 1826 | 1461023897506 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:58:17 INFO - PROCESS | 1826 | 1461023897509 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:58:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:58:17 INFO - PROCESS | 1826 | 1461023897515 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:58:17 INFO - PROCESS | 1826 | 1461023897517 Marionette TRACE conn3 <- [1,2342,null,{}] 16:58:17 INFO - PROCESS | 1826 | 1461023897523 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:17 INFO - PROCESS | 1826 | 1461023897733 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:58:18 INFO - PROCESS | 1826 | 1461023898065 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228c85000 == 155 [pid = 1826] [id = 593] 16:58:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 305 (0x7f8220fd0400) [pid = 1826] [serial = 1780] [outer = (nil)] 16:58:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 306 (0x7f82260cf800) [pid = 1826] [serial = 1781] [outer = 0x7f8220fd0400] 16:58:18 INFO - PROCESS | 1826 | 1461023898144 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 307 (0x7f822610ec00) [pid = 1826] [serial = 1782] [outer = 0x7f8220fd0400] 16:58:18 INFO - PROCESS | 1826 | 1461023898980 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1532ms 16:58:19 INFO - PROCESS | 1826 | 1461023899048 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 1826 | 1461023899052 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:58:19 INFO - PROCESS | 1826 | 1461023899058 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 1826 | 1461023899061 Marionette TRACE conn3 <- [1,2346,null,{}] 16:58:19 INFO - PROCESS | 1826 | 1461023899066 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:19 INFO - PROCESS | 1826 | 1461023899278 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:58:19 INFO - PROCESS | 1826 | 1461023899563 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228f49000 == 156 [pid = 1826] [id = 594] 16:58:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 308 (0x7f8221910800) [pid = 1826] [serial = 1783] [outer = (nil)] 16:58:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 309 (0x7f8226264c00) [pid = 1826] [serial = 1784] [outer = 0x7f8221910800] 16:58:19 INFO - PROCESS | 1826 | 1461023899684 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 310 (0x7f8226398800) [pid = 1826] [serial = 1785] [outer = 0x7f8221910800] 16:58:20 INFO - PROCESS | 1826 | 1461023900534 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1539ms 16:58:20 INFO - PROCESS | 1826 | 1461023900599 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 1826 | 1461023900603 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:58:20 INFO - PROCESS | 1826 | 1461023900608 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 1826 | 1461023900610 Marionette TRACE conn3 <- [1,2350,null,{}] 16:58:20 INFO - PROCESS | 1826 | 1461023900616 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:20 INFO - PROCESS | 1826 | 1461023900885 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:58:21 INFO - PROCESS | 1826 | 1461023901224 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229af1800 == 157 [pid = 1826] [id = 595] 16:58:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 311 (0x7f8219ced400) [pid = 1826] [serial = 1786] [outer = (nil)] 16:58:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 312 (0x7f822639f400) [pid = 1826] [serial = 1787] [outer = 0x7f8219ced400] 16:58:21 INFO - PROCESS | 1826 | 1461023901303 Marionette DEBUG loaded listener.js 16:58:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 313 (0x7f8226e8cc00) [pid = 1826] [serial = 1788] [outer = 0x7f8219ced400] 16:58:22 INFO - PROCESS | 1826 | 1461023902170 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1628ms 16:58:22 INFO - PROCESS | 1826 | 1461023902238 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:58:22 INFO - PROCESS | 1826 | 1461023902242 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:58:22 INFO - PROCESS | 1826 | 1461023902248 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:58:22 INFO - PROCESS | 1826 | 1461023902250 Marionette TRACE conn3 <- [1,2354,null,{}] 16:58:22 INFO - PROCESS | 1826 | 1461023902255 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:22 INFO - PROCESS | 1826 | 1461023902486 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:58:22 INFO - PROCESS | 1826 | 1461023902827 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c60800 == 158 [pid = 1826] [id = 596] 16:58:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 314 (0x7f82260cd800) [pid = 1826] [serial = 1789] [outer = (nil)] 16:58:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 315 (0x7f8226e9b800) [pid = 1826] [serial = 1790] [outer = 0x7f82260cd800] 16:58:22 INFO - PROCESS | 1826 | 1461023902904 Marionette DEBUG loaded listener.js 16:58:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 316 (0x7f82282d0800) [pid = 1826] [serial = 1791] [outer = 0x7f82260cd800] 16:58:23 INFO - PROCESS | 1826 | 1461023903779 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1578ms 16:58:23 INFO - PROCESS | 1826 | 1461023903831 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 1826 | 1461023903834 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:58:23 INFO - PROCESS | 1826 | 1461023903844 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 1826 | 1461023903848 Marionette TRACE conn3 <- [1,2358,null,{}] 16:58:23 INFO - PROCESS | 1826 | 1461023903853 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:24 INFO - PROCESS | 1826 | 1461023904085 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:58:24 INFO - PROCESS | 1826 | 1461023904427 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b09c800 == 159 [pid = 1826] [id = 597] 16:58:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 317 (0x7f821393f400) [pid = 1826] [serial = 1792] [outer = (nil)] 16:58:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 318 (0x7f82186e5c00) [pid = 1826] [serial = 1793] [outer = 0x7f821393f400] 16:58:24 INFO - PROCESS | 1826 | 1461023904506 Marionette DEBUG loaded listener.js 16:58:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 319 (0x7f821ceff400) [pid = 1826] [serial = 1794] [outer = 0x7f821393f400] 16:58:25 INFO - PROCESS | 1826 | 1461023905429 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1630ms 16:58:25 INFO - PROCESS | 1826 | 1461023905475 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:58:25 INFO - PROCESS | 1826 | 1461023905479 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:58:25 INFO - PROCESS | 1826 | 1461023905484 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:58:25 INFO - PROCESS | 1826 | 1461023905487 Marionette TRACE conn3 <- [1,2362,null,{}] 16:58:25 INFO - PROCESS | 1826 | 1461023905492 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:25 INFO - PROCESS | 1826 | 1461023905728 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:58:26 INFO - PROCESS | 1826 | 1461023906112 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822c9f5000 == 160 [pid = 1826] [id = 598] 16:58:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 320 (0x7f821ac50c00) [pid = 1826] [serial = 1795] [outer = (nil)] 16:58:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 321 (0x7f821d3d2c00) [pid = 1826] [serial = 1796] [outer = 0x7f821ac50c00] 16:58:26 INFO - PROCESS | 1826 | 1461023906193 Marionette DEBUG loaded listener.js 16:58:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 322 (0x7f82282d2800) [pid = 1826] [serial = 1797] [outer = 0x7f821ac50c00] 16:58:27 INFO - PROCESS | 1826 | 1461023907122 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1687ms 16:58:27 INFO - PROCESS | 1826 | 1461023907173 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:58:27 INFO - PROCESS | 1826 | 1461023907176 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:58:27 INFO - PROCESS | 1826 | 1461023907182 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:58:27 INFO - PROCESS | 1826 | 1461023907184 Marionette TRACE conn3 <- [1,2366,null,{}] 16:58:27 INFO - PROCESS | 1826 | 1461023907190 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:27 INFO - PROCESS | 1826 | 1461023907422 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:58:28 INFO - PROCESS | 1826 | 1461023908346 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821ae0a800 == 159 [pid = 1826] [id = 580] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8216220000 == 158 [pid = 1826] [id = 570] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b321800 == 157 [pid = 1826] [id = 569] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82164cb800 == 156 [pid = 1826] [id = 568] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b31b800 == 155 [pid = 1826] [id = 567] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226175800 == 154 [pid = 1826] [id = 566] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824479a800 == 153 [pid = 1826] [id = 565] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82347f5800 == 152 [pid = 1826] [id = 564] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823223b800 == 151 [pid = 1826] [id = 563] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822dba3800 == 150 [pid = 1826] [id = 562] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229c69800 == 149 [pid = 1826] [id = 561] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82295e1800 == 148 [pid = 1826] [id = 560] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226e68800 == 147 [pid = 1826] [id = 559] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220d9e800 == 146 [pid = 1826] [id = 558] 16:58:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8213a4b000 == 145 [pid = 1826] [id = 557] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 321 (0x7f82290cd000) [pid = 1826] [serial = 1236] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 320 (0x7f821d3c6c00) [pid = 1826] [serial = 1230] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 319 (0x7f8235aeac00) [pid = 1826] [serial = 1323] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 318 (0x7f822860fc00) [pid = 1826] [serial = 1227] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 317 (0x7f823fd0e800) [pid = 1826] [serial = 1371] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 316 (0x7f8240c2e800) [pid = 1826] [serial = 1374] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 315 (0x7f8240dfbc00) [pid = 1826] [serial = 1377] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 314 (0x7f8242ec7000) [pid = 1826] [serial = 1380] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 313 (0x7f8245140000) [pid = 1826] [serial = 1383] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 312 (0x7f82320e0000) [pid = 1826] [serial = 1386] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 311 (0x7f822d96f000) [pid = 1826] [serial = 1389] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 310 (0x7f821aa95800) [pid = 1826] [serial = 1410] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 309 (0x7f821f67b800) [pid = 1826] [serial = 1413] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 308 (0x7f8226e99400) [pid = 1826] [serial = 1416] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 307 (0x7f82290c3000) [pid = 1826] [serial = 1419] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 306 (0x7f822961e400) [pid = 1826] [serial = 1422] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 305 (0x7f822d96cc00) [pid = 1826] [serial = 1425] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 304 (0x7f8231693400) [pid = 1826] [serial = 1428] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 303 (0x7f82320df800) [pid = 1826] [serial = 1431] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 302 (0x7f8233d0d400) [pid = 1826] [serial = 1434] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 301 (0x7f822a094c00) [pid = 1826] [serial = 1239] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 300 (0x7f822ccb3800) [pid = 1826] [serial = 1242] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 299 (0x7f822f5f2800) [pid = 1826] [serial = 1245] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 298 (0x7f8231129800) [pid = 1826] [serial = 1248] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 297 (0x7f82338a2000) [pid = 1826] [serial = 1251] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 296 (0x7f823ece0800) [pid = 1826] [serial = 1254] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 295 (0x7f823ff29800) [pid = 1826] [serial = 1257] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 294 (0x7f82290c8c00) [pid = 1826] [serial = 1260] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 293 (0x7f821d105800) [pid = 1826] [serial = 1263] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 292 (0x7f822896ac00) [pid = 1826] [serial = 1287] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 291 (0x7f821d3ca800) [pid = 1826] [serial = 1290] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 290 (0x7f8221c90000) [pid = 1826] [serial = 1293] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 289 (0x7f8228661c00) [pid = 1826] [serial = 1296] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 288 (0x7f8228c4ec00) [pid = 1826] [serial = 1299] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 287 (0x7f8229415000) [pid = 1826] [serial = 1302] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 286 (0x7f822acfb400) [pid = 1826] [serial = 1305] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x7f822ca77800) [pid = 1826] [serial = 1308] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0x7f8225f99800) [pid = 1826] [serial = 1233] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x7f822cd69c00) [pid = 1826] [serial = 1311] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x7f822fff6c00) [pid = 1826] [serial = 1365] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f82282d6000) [pid = 1826] [serial = 1356] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f823f873800) [pid = 1826] [serial = 1326] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f822e0dd000) [pid = 1826] [serial = 1317] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f8238e56400) [pid = 1826] [serial = 1368] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f822de28400) [pid = 1826] [serial = 1314] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f821f214c00) [pid = 1826] [serial = 1353] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f8229eaa000) [pid = 1826] [serial = 1359] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f822de5b800) [pid = 1826] [serial = 1362] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f8233841000) [pid = 1826] [serial = 1320] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f822865f400) [pid = 1826] [serial = 1533] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f821f275800) [pid = 1826] [serial = 1670] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f821f20c800) [pid = 1826] [serial = 1667] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f821f20b400) [pid = 1826] [serial = 1607] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f8231698000) [pid = 1826] [serial = 1619] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f8240f08800) [pid = 1826] [serial = 1625] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f82168f9800) [pid = 1826] [serial = 1637] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f8216ef4000) [pid = 1826] [serial = 1631] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f821864b400) [pid = 1826] [serial = 1634] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f8213a28400) [pid = 1826] [serial = 1640] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f821864e000) [pid = 1826] [serial = 1643] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f82137b3000) [pid = 1826] [serial = 1646] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f8213941800) [pid = 1826] [serial = 1649] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f821394b000) [pid = 1826] [serial = 1652] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f821ac48400) [pid = 1826] [serial = 1655] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f82331e5000) [pid = 1826] [serial = 1622] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f8228645400) [pid = 1826] [serial = 1610] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f8216ef8400) [pid = 1826] [serial = 1659] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f82162cd800) [pid = 1826] [serial = 1658] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f8219a74000) [pid = 1826] [serial = 1661] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f821a675c00) [pid = 1826] [serial = 1662] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f822946f000) [pid = 1826] [serial = 1601] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f822970b800) [pid = 1826] [serial = 1602] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f822ca6c000) [pid = 1826] [serial = 1616] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f821aa92000) [pid = 1826] [serial = 1604] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f8216dbb000) [pid = 1826] [serial = 1628] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f8229551c00) [pid = 1826] [serial = 1613] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f821d254c00) [pid = 1826] [serial = 1665] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f821f273800) [pid = 1826] [serial = 1668] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f821aef1800) [pid = 1826] [serial = 1664] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8213709800 == 146 [pid = 1826] [id = 599] 16:58:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f8211b0cc00) [pid = 1826] [serial = 1798] [outer = (nil)] 16:58:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f8211b11400) [pid = 1826] [serial = 1799] [outer = 0x7f8211b0cc00] 16:58:29 INFO - PROCESS | 1826 | 1461023909462 Marionette DEBUG loaded listener.js 16:58:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f821394b000) [pid = 1826] [serial = 1800] [outer = 0x7f8211b0cc00] 16:58:30 INFO - PROCESS | 1826 | 1461023910271 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 3140ms 16:58:30 INFO - PROCESS | 1826 | 1461023910325 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:58:30 INFO - PROCESS | 1826 | 1461023910332 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:58:30 INFO - PROCESS | 1826 | 1461023910342 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:58:30 INFO - PROCESS | 1826 | 1461023910347 Marionette TRACE conn3 <- [1,2370,null,{}] 16:58:30 INFO - PROCESS | 1826 | 1461023910355 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:30 INFO - PROCESS | 1826 | 1461023910579 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:58:30 INFO - PROCESS | 1826 | 1461023910779 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216912800 == 147 [pid = 1826] [id = 600] 16:58:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f8211b0e400) [pid = 1826] [serial = 1801] [outer = (nil)] 16:58:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f82162c5800) [pid = 1826] [serial = 1802] [outer = 0x7f8211b0e400] 16:58:30 INFO - PROCESS | 1826 | 1461023910850 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f82165d5c00) [pid = 1826] [serial = 1803] [outer = 0x7f8211b0e400] 16:58:31 INFO - PROCESS | 1826 | 1461023911756 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:58:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:58:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1487ms 16:58:31 INFO - PROCESS | 1826 | 1461023911872 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:58:31 INFO - PROCESS | 1826 | 1461023911882 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:58:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:58:31 INFO - PROCESS | 1826 | 1461023911903 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:58:31 INFO - PROCESS | 1826 | 1461023911909 Marionette TRACE conn3 <- [1,2374,null,{}] 16:58:31 INFO - PROCESS | 1826 | 1461023911928 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:32 INFO - PROCESS | 1826 | 1461023912303 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:58:32 INFO - PROCESS | 1826 | 1461023912542 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82183ac000 == 148 [pid = 1826] [id = 601] 16:58:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f8216ca7800) [pid = 1826] [serial = 1804] [outer = (nil)] 16:58:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f8216dbb000) [pid = 1826] [serial = 1805] [outer = 0x7f8216ca7800] 16:58:32 INFO - PROCESS | 1826 | 1461023912613 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f8218644400) [pid = 1826] [serial = 1806] [outer = 0x7f8216ca7800] 16:58:33 INFO - PROCESS | 1826 | 1461023913687 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:58:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:58:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1849ms 16:58:33 INFO - PROCESS | 1826 | 1461023913751 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:58:33 INFO - PROCESS | 1826 | 1461023913755 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:58:33 INFO - PROCESS | 1826 | 1461023913763 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:58:33 INFO - PROCESS | 1826 | 1461023913772 Marionette TRACE conn3 <- [1,2378,null,{}] 16:58:34 INFO - PROCESS | 1826 | 1461023914817 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f82137ab800) [pid = 1826] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f82165da400) [pid = 1826] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f821a4bf400) [pid = 1826] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f82199d9000) [pid = 1826] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f82165cb800) [pid = 1826] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f821864dc00) [pid = 1826] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f821f4bbc00) [pid = 1826] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f821d250400) [pid = 1826] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f82162d0800) [pid = 1826] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f822c902c00) [pid = 1826] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f8216298000) [pid = 1826] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f8210c05000) [pid = 1826] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f8211b08000) [pid = 1826] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f822961cc00) [pid = 1826] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f8229472400) [pid = 1826] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f82137af000) [pid = 1826] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f822864bc00) [pid = 1826] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f821a88cc00) [pid = 1826] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f822c908800) [pid = 1826] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f8230fab000) [pid = 1826] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f82186b3000) [pid = 1826] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f821d103800) [pid = 1826] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f8211b10000) [pid = 1826] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f823fa52400) [pid = 1826] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f8221909800) [pid = 1826] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f822de1fc00) [pid = 1826] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f821f148000) [pid = 1826] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f821a4bb800) [pid = 1826] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f8216296000) [pid = 1826] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f8213a22000) [pid = 1826] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f821fc89800) [pid = 1826] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f8219a70000) [pid = 1826] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f8216cae800) [pid = 1826] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f8216db4400) [pid = 1826] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f822610cc00) [pid = 1826] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f821a66dc00) [pid = 1826] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f8216db4000) [pid = 1826] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f8228c4bc00) [pid = 1826] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f8210c07400) [pid = 1826] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f821a671c00) [pid = 1826] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f82199cfc00) [pid = 1826] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f821f20d400) [pid = 1826] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f823ecd8c00) [pid = 1826] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f8228c49400) [pid = 1826] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f8226e93800) [pid = 1826] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f82186ac400) [pid = 1826] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f821d10b400) [pid = 1826] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f821fb59c00) [pid = 1826] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f821cef9800) [pid = 1826] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f82299f9c00) [pid = 1826] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f821a4b3800) [pid = 1826] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f8213949000) [pid = 1826] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f82162c6400) [pid = 1826] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:58:34 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f82320d8c00) [pid = 1826] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f8213a28800) [pid = 1826] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f8213a21c00) [pid = 1826] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f8211b08800) [pid = 1826] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f821af8c000) [pid = 1826] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f821a677c00) [pid = 1826] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f821a670400) [pid = 1826] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f822639d000) [pid = 1826] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f82186aec00) [pid = 1826] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f822864a000) [pid = 1826] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f821a670000) [pid = 1826] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f822625fc00) [pid = 1826] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f821d103400) [pid = 1826] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f82137b1800) [pid = 1826] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f8219a6b400) [pid = 1826] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8235cac000) [pid = 1826] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f82137a9400) [pid = 1826] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f8221909000) [pid = 1826] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f82168f3400) [pid = 1826] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f8218645000) [pid = 1826] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:58:35 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f822d96d000) [pid = 1826] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:58:35 INFO - PROCESS | 1826 | 1461023915275 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:58:35 INFO - PROCESS | 1826 | 1461023915413 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821648d800 == 149 [pid = 1826] [id = 602] 16:58:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f8210c04c00) [pid = 1826] [serial = 1807] [outer = (nil)] 16:58:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f82137ac800) [pid = 1826] [serial = 1808] [outer = 0x7f8210c04c00] 16:58:35 INFO - PROCESS | 1826 | 1461023915478 Marionette DEBUG loaded listener.js 16:58:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f82162c2c00) [pid = 1826] [serial = 1809] [outer = 0x7f8210c04c00] 16:58:36 INFO - PROCESS | 1826 | 1461023916230 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2501ms 16:58:36 INFO - PROCESS | 1826 | 1461023916265 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:58:36 INFO - PROCESS | 1826 | 1461023916269 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:58:36 INFO - PROCESS | 1826 | 1461023916275 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:58:36 INFO - PROCESS | 1826 | 1461023916277 Marionette TRACE conn3 <- [1,2382,null,{}] 16:58:36 INFO - PROCESS | 1826 | 1461023916282 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:36 INFO - PROCESS | 1826 | 1461023916477 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:58:36 INFO - PROCESS | 1826 | 1461023916491 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ae19000 == 150 [pid = 1826] [id = 603] 16:58:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f82137ab800) [pid = 1826] [serial = 1810] [outer = (nil)] 16:58:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f8216ef1000) [pid = 1826] [serial = 1811] [outer = 0x7f82137ab800] 16:58:36 INFO - PROCESS | 1826 | 1461023916556 Marionette DEBUG loaded listener.js 16:58:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f82186b3000) [pid = 1826] [serial = 1812] [outer = 0x7f82137ab800] 16:58:37 INFO - PROCESS | 1826 | 1461023917860 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1633ms 16:58:37 INFO - PROCESS | 1826 | 1461023917909 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:58:37 INFO - PROCESS | 1826 | 1461023917916 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:58:37 INFO - PROCESS | 1826 | 1461023917925 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:58:37 INFO - PROCESS | 1826 | 1461023917930 Marionette TRACE conn3 <- [1,2386,null,{}] 16:58:37 INFO - PROCESS | 1826 | 1461023917937 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:38 INFO - PROCESS | 1826 | 1461023918168 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:58:38 INFO - PROCESS | 1826 | 1461023918486 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8218391000 == 151 [pid = 1826] [id = 604] 16:58:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f82162c9400) [pid = 1826] [serial = 1813] [outer = (nil)] 16:58:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f82165d5400) [pid = 1826] [serial = 1814] [outer = 0x7f82162c9400] 16:58:38 INFO - PROCESS | 1826 | 1461023918570 Marionette DEBUG loaded listener.js 16:58:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f8216db7c00) [pid = 1826] [serial = 1815] [outer = 0x7f82162c9400] 16:58:39 INFO - PROCESS | 1826 | 1461023919583 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1737ms 16:58:39 INFO - PROCESS | 1826 | 1461023919663 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:58:39 INFO - PROCESS | 1826 | 1461023919672 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:58:39 INFO - PROCESS | 1826 | 1461023919683 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:58:39 INFO - PROCESS | 1826 | 1461023919687 Marionette TRACE conn3 <- [1,2390,null,{}] 16:58:39 INFO - PROCESS | 1826 | 1461023919692 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:39 INFO - PROCESS | 1826 | 1461023919968 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:58:40 INFO - PROCESS | 1826 | 1461023920289 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b32a000 == 152 [pid = 1826] [id = 605] 16:58:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f8216efe400) [pid = 1826] [serial = 1816] [outer = (nil)] 16:58:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f82186e4c00) [pid = 1826] [serial = 1817] [outer = 0x7f8216efe400] 16:58:40 INFO - PROCESS | 1826 | 1461023920364 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f82199cfc00) [pid = 1826] [serial = 1818] [outer = 0x7f8216efe400] 16:58:41 INFO - PROCESS | 1826 | 1461023921292 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1684ms 16:58:41 INFO - PROCESS | 1826 | 1461023921368 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:58:41 INFO - PROCESS | 1826 | 1461023921372 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:58:41 INFO - PROCESS | 1826 | 1461023921379 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 1826 | 1461023921385 Marionette TRACE conn3 <- [1,2394,null,{}] 16:58:41 INFO - PROCESS | 1826 | 1461023921401 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:41 INFO - PROCESS | 1826 | 1461023921659 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:58:41 INFO - PROCESS | 1826 | 1461023921973 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d1d0000 == 153 [pid = 1826] [id = 606] 16:58:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f8219a6c000) [pid = 1826] [serial = 1819] [outer = (nil)] 16:58:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f821a4b6400) [pid = 1826] [serial = 1820] [outer = 0x7f8219a6c000] 16:58:42 INFO - PROCESS | 1826 | 1461023922067 Marionette DEBUG loaded listener.js 16:58:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f821a677c00) [pid = 1826] [serial = 1821] [outer = 0x7f8219a6c000] 16:58:42 INFO - PROCESS | 1826 | 1461023922971 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1642ms 16:58:43 INFO - PROCESS | 1826 | 1461023923022 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:58:43 INFO - PROCESS | 1826 | 1461023923026 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:58:43 INFO - PROCESS | 1826 | 1461023923032 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 1826 | 1461023923034 Marionette TRACE conn3 <- [1,2398,null,{}] 16:58:43 INFO - PROCESS | 1826 | 1461023923040 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:43 INFO - PROCESS | 1826 | 1461023923260 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:58:43 INFO - PROCESS | 1826 | 1461023923579 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821eec4800 == 154 [pid = 1826] [id = 607] 16:58:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f8219a6fc00) [pid = 1826] [serial = 1822] [outer = (nil)] 16:58:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f821a889000) [pid = 1826] [serial = 1823] [outer = 0x7f8219a6fc00] 16:58:43 INFO - PROCESS | 1826 | 1461023923658 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f821a9e4400) [pid = 1826] [serial = 1824] [outer = 0x7f8219a6fc00] 16:58:44 INFO - PROCESS | 1826 | 1461023924510 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1531ms 16:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:58:44 INFO - PROCESS | 1826 | 1461023924564 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 1826 | 1461023924567 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:58:44 INFO - PROCESS | 1826 | 1461023924574 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 1826 | 1461023924577 Marionette TRACE conn3 <- [1,2402,null,{}] 16:58:44 INFO - PROCESS | 1826 | 1461023924582 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:44 INFO - PROCESS | 1826 | 1461023924801 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:58:45 INFO - PROCESS | 1826 | 1461023925132 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f69a800 == 155 [pid = 1826] [id = 608] 16:58:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f821aa8b800) [pid = 1826] [serial = 1825] [outer = (nil)] 16:58:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f821aa96c00) [pid = 1826] [serial = 1826] [outer = 0x7f821aa8b800] 16:58:45 INFO - PROCESS | 1826 | 1461023925213 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f821aef1400) [pid = 1826] [serial = 1827] [outer = 0x7f821aa8b800] 16:58:46 INFO - PROCESS | 1826 | 1461023926082 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1583ms 16:58:46 INFO - PROCESS | 1826 | 1461023926157 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:58:46 INFO - PROCESS | 1826 | 1461023926161 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:58:46 INFO - PROCESS | 1826 | 1461023926167 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:58:46 INFO - PROCESS | 1826 | 1461023926170 Marionette TRACE conn3 <- [1,2406,null,{}] 16:58:46 INFO - PROCESS | 1826 | 1461023926176 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:46 INFO - PROCESS | 1826 | 1461023926448 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:58:46 INFO - PROCESS | 1826 | 1461023926764 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821fc14800 == 156 [pid = 1826] [id = 609] 16:58:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f821af94800) [pid = 1826] [serial = 1828] [outer = (nil)] 16:58:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f821cef7000) [pid = 1826] [serial = 1829] [outer = 0x7f821af94800] 16:58:46 INFO - PROCESS | 1826 | 1461023926848 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f821d251800) [pid = 1826] [serial = 1830] [outer = 0x7f821af94800] 16:58:47 INFO - PROCESS | 1826 | 1461023927709 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1586ms 16:58:47 INFO - PROCESS | 1826 | 1461023927754 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:58:47 INFO - PROCESS | 1826 | 1461023927758 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:58:47 INFO - PROCESS | 1826 | 1461023927763 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 1826 | 1461023927766 Marionette TRACE conn3 <- [1,2410,null,{}] 16:58:47 INFO - PROCESS | 1826 | 1461023927771 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:48 INFO - PROCESS | 1826 | 1461023927998 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:58:48 INFO - PROCESS | 1826 | 1461023928278 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221084000 == 157 [pid = 1826] [id = 610] 16:58:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f821cef0800) [pid = 1826] [serial = 1831] [outer = (nil)] 16:58:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f821d47d400) [pid = 1826] [serial = 1832] [outer = 0x7f821cef0800] 16:58:48 INFO - PROCESS | 1826 | 1461023928393 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f821d487000) [pid = 1826] [serial = 1833] [outer = 0x7f821cef0800] 16:58:49 INFO - PROCESS | 1826 | 1461023929251 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1533ms 16:58:49 INFO - PROCESS | 1826 | 1461023929298 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:58:49 INFO - PROCESS | 1826 | 1461023929301 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:58:49 INFO - PROCESS | 1826 | 1461023929307 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:58:49 INFO - PROCESS | 1826 | 1461023929310 Marionette TRACE conn3 <- [1,2414,null,{}] 16:58:49 INFO - PROCESS | 1826 | 1461023929315 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:49 INFO - PROCESS | 1826 | 1461023929525 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:58:49 INFO - PROCESS | 1826 | 1461023929799 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226019800 == 158 [pid = 1826] [id = 611] 16:58:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f821d109400) [pid = 1826] [serial = 1834] [outer = (nil)] 16:58:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f821f149400) [pid = 1826] [serial = 1835] [outer = 0x7f821d109400] 16:58:49 INFO - PROCESS | 1826 | 1461023929917 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f821f213c00) [pid = 1826] [serial = 1836] [outer = 0x7f821d109400] 16:58:50 INFO - PROCESS | 1826 | 1461023930803 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1531ms 16:58:50 INFO - PROCESS | 1826 | 1461023930839 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:58:50 INFO - PROCESS | 1826 | 1461023930843 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:58:50 INFO - PROCESS | 1826 | 1461023930850 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 1826 | 1461023930852 Marionette TRACE conn3 <- [1,2418,null,{}] 16:58:50 INFO - PROCESS | 1826 | 1461023930858 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:51 INFO - PROCESS | 1826 | 1461023931065 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:58:51 INFO - PROCESS | 1826 | 1461023931352 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226221800 == 159 [pid = 1826] [id = 612] 16:58:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f8216efa800) [pid = 1826] [serial = 1837] [outer = (nil)] 16:58:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f821f273800) [pid = 1826] [serial = 1838] [outer = 0x7f8216efa800] 16:58:51 INFO - PROCESS | 1826 | 1461023931471 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f821f3fa400) [pid = 1826] [serial = 1839] [outer = 0x7f8216efa800] 16:58:52 INFO - PROCESS | 1826 | 1461023932321 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1529ms 16:58:52 INFO - PROCESS | 1826 | 1461023932380 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 1826 | 1461023932384 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:58:52 INFO - PROCESS | 1826 | 1461023932391 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - PROCESS | 1826 | 1461023932393 Marionette TRACE conn3 <- [1,2422,null,{}] 16:58:52 INFO - PROCESS | 1826 | 1461023932400 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:52 INFO - PROCESS | 1826 | 1461023932610 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:58:52 INFO - PROCESS | 1826 | 1461023932898 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228426000 == 160 [pid = 1826] [id = 613] 16:58:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f821f671400) [pid = 1826] [serial = 1840] [outer = (nil)] 16:58:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f821f67b800) [pid = 1826] [serial = 1841] [outer = 0x7f821f671400] 16:58:53 INFO - PROCESS | 1826 | 1461023933031 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f821fb5ac00) [pid = 1826] [serial = 1842] [outer = 0x7f821f671400] 16:58:53 INFO - PROCESS | 1826 | 1461023933887 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1528ms 16:58:53 INFO - PROCESS | 1826 | 1461023933920 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:58:53 INFO - PROCESS | 1826 | 1461023933924 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:58:53 INFO - PROCESS | 1826 | 1461023933930 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 1826 | 1461023933934 Marionette TRACE conn3 <- [1,2426,null,{}] 16:58:53 INFO - PROCESS | 1826 | 1461023933939 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:54 INFO - PROCESS | 1826 | 1461023934182 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:58:54 INFO - PROCESS | 1826 | 1461023934472 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228d74800 == 161 [pid = 1826] [id = 614] 16:58:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f821fc8b400) [pid = 1826] [serial = 1843] [outer = (nil)] 16:58:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f8220fd3000) [pid = 1826] [serial = 1844] [outer = 0x7f821fc8b400] 16:58:54 INFO - PROCESS | 1826 | 1461023934597 Marionette DEBUG loaded listener.js 16:58:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f8221c8d400) [pid = 1826] [serial = 1845] [outer = 0x7f821fc8b400] 16:58:55 INFO - PROCESS | 1826 | 1461023935489 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1630ms 16:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:58:55 INFO - PROCESS | 1826 | 1461023935562 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:58:55 INFO - PROCESS | 1826 | 1461023935564 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:58:55 INFO - PROCESS | 1826 | 1461023935573 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:58:55 INFO - PROCESS | 1826 | 1461023935575 Marionette TRACE conn3 <- [1,2430,null,{}] 16:58:55 INFO - PROCESS | 1826 | 1461023935581 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:55 INFO - PROCESS | 1826 | 1461023935801 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:58:56 INFO - PROCESS | 1826 | 1461023936083 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229ae5800 == 162 [pid = 1826] [id = 615] 16:58:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f8220fc9c00) [pid = 1826] [serial = 1846] [outer = (nil)] 16:58:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f8225f96800) [pid = 1826] [serial = 1847] [outer = 0x7f8220fc9c00] 16:58:56 INFO - PROCESS | 1826 | 1461023936213 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f8226109800) [pid = 1826] [serial = 1848] [outer = 0x7f8220fc9c00] 16:58:57 INFO - PROCESS | 1826 | 1461023937126 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1632ms 16:58:57 INFO - PROCESS | 1826 | 1461023937204 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 1826 | 1461023937208 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:58:57 INFO - PROCESS | 1826 | 1461023937214 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 1826 | 1461023937216 Marionette TRACE conn3 <- [1,2434,null,{}] 16:58:57 INFO - PROCESS | 1826 | 1461023937222 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:57 INFO - PROCESS | 1826 | 1461023937493 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:58:57 INFO - PROCESS | 1826 | 1461023937814 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c61800 == 163 [pid = 1826] [id = 616] 16:58:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f8220fd0c00) [pid = 1826] [serial = 1849] [outer = (nil)] 16:58:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f8226e8b000) [pid = 1826] [serial = 1850] [outer = 0x7f8220fd0c00] 16:58:57 INFO - PROCESS | 1826 | 1461023937904 Marionette DEBUG loaded listener.js 16:58:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f82282ca000) [pid = 1826] [serial = 1851] [outer = 0x7f8220fd0c00] 16:58:58 INFO - PROCESS | 1826 | 1461023938767 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1628ms 16:58:58 INFO - PROCESS | 1826 | 1461023938843 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:58:58 INFO - PROCESS | 1826 | 1461023938847 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:58:58 INFO - PROCESS | 1826 | 1461023938853 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:58:58 INFO - PROCESS | 1826 | 1461023938856 Marionette TRACE conn3 <- [1,2438,null,{}] 16:58:58 INFO - PROCESS | 1826 | 1461023938861 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:59 INFO - PROCESS | 1826 | 1461023939125 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:58:59 INFO - PROCESS | 1826 | 1461023939442 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822cf20000 == 164 [pid = 1826] [id = 617] 16:58:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f8210c0e400) [pid = 1826] [serial = 1852] [outer = (nil)] 16:58:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f82282d5400) [pid = 1826] [serial = 1853] [outer = 0x7f8210c0e400] 16:58:59 INFO - PROCESS | 1826 | 1461023939517 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f82285ef400) [pid = 1826] [serial = 1854] [outer = 0x7f8210c0e400] 16:59:00 INFO - PROCESS | 1826 | 1461023940415 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1628ms 16:59:00 INFO - PROCESS | 1826 | 1461023940483 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:59:00 INFO - PROCESS | 1826 | 1461023940486 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:59:00 INFO - PROCESS | 1826 | 1461023940492 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - PROCESS | 1826 | 1461023940494 Marionette TRACE conn3 <- [1,2442,null,{}] 16:59:00 INFO - PROCESS | 1826 | 1461023940500 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:00 INFO - PROCESS | 1826 | 1461023940725 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:59:01 INFO - PROCESS | 1826 | 1461023941042 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d7aa800 == 165 [pid = 1826] [id = 618] 16:59:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f8225f8ec00) [pid = 1826] [serial = 1855] [outer = (nil)] 16:59:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f8228609c00) [pid = 1826] [serial = 1856] [outer = 0x7f8225f8ec00] 16:59:01 INFO - PROCESS | 1826 | 1461023941122 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f822864a000) [pid = 1826] [serial = 1857] [outer = 0x7f8225f8ec00] 16:59:02 INFO - PROCESS | 1826 | 1461023942017 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1583ms 16:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:59:02 INFO - PROCESS | 1826 | 1461023942076 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 1826 | 1461023942079 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:59:02 INFO - PROCESS | 1826 | 1461023942086 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 1826 | 1461023942089 Marionette TRACE conn3 <- [1,2446,null,{}] 16:59:02 INFO - PROCESS | 1826 | 1461023942095 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:02 INFO - PROCESS | 1826 | 1461023942328 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:59:02 INFO - PROCESS | 1826 | 1461023942610 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d9dd800 == 166 [pid = 1826] [id = 619] 16:59:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f821aa90c00) [pid = 1826] [serial = 1858] [outer = (nil)] 16:59:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f8228655000) [pid = 1826] [serial = 1859] [outer = 0x7f821aa90c00] 16:59:02 INFO - PROCESS | 1826 | 1461023942731 Marionette DEBUG loaded listener.js 16:59:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f822865e400) [pid = 1826] [serial = 1860] [outer = 0x7f821aa90c00] 16:59:03 INFO - PROCESS | 1826 | 1461023943669 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1633ms 16:59:03 INFO - PROCESS | 1826 | 1461023943720 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:59:03 INFO - PROCESS | 1826 | 1461023943724 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:59:03 INFO - PROCESS | 1826 | 1461023943731 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 1826 | 1461023943736 Marionette TRACE conn3 <- [1,2450,null,{}] 16:59:03 INFO - PROCESS | 1826 | 1461023943741 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:03 INFO - PROCESS | 1826 | 1461023943968 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:59:04 INFO - PROCESS | 1826 | 1461023944302 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e0b5800 == 167 [pid = 1826] [id = 620] 16:59:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f82282cec00) [pid = 1826] [serial = 1861] [outer = (nil)] 16:59:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f82286c3400) [pid = 1826] [serial = 1862] [outer = 0x7f82282cec00] 16:59:04 INFO - PROCESS | 1826 | 1461023944397 Marionette DEBUG loaded listener.js 16:59:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f82286cb000) [pid = 1826] [serial = 1863] [outer = 0x7f82282cec00] 16:59:05 INFO - PROCESS | 1826 | 1461023945370 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1689ms 16:59:05 INFO - PROCESS | 1826 | 1461023945422 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:59:05 INFO - PROCESS | 1826 | 1461023945425 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:59:05 INFO - PROCESS | 1826 | 1461023945434 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 1826 | 1461023945438 Marionette TRACE conn3 <- [1,2454,null,{}] 16:59:05 INFO - PROCESS | 1826 | 1461023945444 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:05 INFO - PROCESS | 1826 | 1461023945666 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:59:06 INFO - PROCESS | 1826 | 1461023946006 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216209800 == 168 [pid = 1826] [id = 621] 16:59:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f8210c0bc00) [pid = 1826] [serial = 1864] [outer = (nil)] 16:59:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f8211b04c00) [pid = 1826] [serial = 1865] [outer = 0x7f8210c0bc00] 16:59:06 INFO - PROCESS | 1826 | 1461023946089 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f8216295800) [pid = 1826] [serial = 1866] [outer = 0x7f8210c0bc00] 16:59:07 INFO - PROCESS | 1826 | 1461023947014 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1630ms 16:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:59:07 INFO - PROCESS | 1826 | 1461023947065 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 1826 | 1461023947068 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:59:07 INFO - PROCESS | 1826 | 1461023947074 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:59:07 INFO - PROCESS | 1826 | 1461023947077 Marionette TRACE conn3 <- [1,2458,null,{}] 16:59:07 INFO - PROCESS | 1826 | 1461023947105 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:07 INFO - PROCESS | 1826 | 1461023947350 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8218398800 == 167 [pid = 1826] [id = 578] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228424800 == 166 [pid = 1826] [id = 486] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e1c0800 == 165 [pid = 1826] [id = 492] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8216485000 == 164 [pid = 1826] [id = 577] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822cf12800 == 163 [pid = 1826] [id = 199] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221197800 == 162 [pid = 1826] [id = 499] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229c60800 == 161 [pid = 1826] [id = 596] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229af1800 == 160 [pid = 1826] [id = 595] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228f49000 == 159 [pid = 1826] [id = 594] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228c85000 == 158 [pid = 1826] [id = 593] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228453000 == 157 [pid = 1826] [id = 592] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822616c800 == 156 [pid = 1826] [id = 591] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221b69000 == 155 [pid = 1826] [id = 590] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221094800 == 154 [pid = 1826] [id = 589] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220faa000 == 153 [pid = 1826] [id = 588] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220daf800 == 152 [pid = 1826] [id = 587] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821fa99000 == 151 [pid = 1826] [id = 586] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f69a000 == 150 [pid = 1826] [id = 585] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821eecc800 == 149 [pid = 1826] [id = 584] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b9c7800 == 148 [pid = 1826] [id = 583] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821a433800 == 147 [pid = 1826] [id = 582] 16:59:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821371e800 == 146 [pid = 1826] [id = 581] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f821a4b8800) [pid = 1826] [serial = 1742] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f8213945c00) [pid = 1826] [serial = 1650] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f8244bcf000) [pid = 1826] [serial = 1724] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f821af87400) [pid = 1826] [serial = 1536] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f8240cc7800) [pid = 1826] [serial = 1575] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f82165d4c00) [pid = 1826] [serial = 1709] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f8219cea000) [pid = 1826] [serial = 1740] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f822fff7400) [pid = 1826] [serial = 1697] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f82285efc00) [pid = 1826] [serial = 1686] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f821f214800) [pid = 1826] [serial = 1581] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f822e0d7400) [pid = 1826] [serial = 1694] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f821629f400) [pid = 1826] [serial = 1713] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f8210c0b000) [pid = 1826] [serial = 1727] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f8211b0b000) [pid = 1826] [serial = 1715] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f822ce3c000) [pid = 1826] [serial = 1557] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f8230610000) [pid = 1826] [serial = 1563] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f82162d1c00) [pid = 1826] [serial = 1674] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f822cc45800) [pid = 1826] [serial = 1554] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f821aef2000) [pid = 1826] [serial = 1473] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f822d971c00) [pid = 1826] [serial = 1479] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f823ecdb400) [pid = 1826] [serial = 1437] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f8226394800) [pid = 1826] [serial = 1572] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f8211b0f800) [pid = 1826] [serial = 1716] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f821f11dc00) [pid = 1826] [serial = 1680] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f821f14f000) [pid = 1826] [serial = 1721] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f8242f87c00) [pid = 1826] [serial = 1488] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f8229eac400) [pid = 1826] [serial = 1614] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f8232e24800) [pid = 1826] [serial = 1620] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f8244c2e800) [pid = 1826] [serial = 1707] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f8244db5c00) [pid = 1826] [serial = 1503] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f8216dbec00) [pid = 1826] [serial = 1737] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f8244652400) [pid = 1826] [serial = 1644] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f8228a86800) [pid = 1826] [serial = 1545] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f821a9ea000) [pid = 1826] [serial = 1677] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f82165d9400) [pid = 1826] [serial = 1710] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f8244c22c00) [pid = 1826] [serial = 1704] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f8216ef9400) [pid = 1826] [serial = 1632] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f822ce39c00) [pid = 1826] [serial = 1617] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f82320ddc00) [pid = 1826] [serial = 1698] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f821cef6400) [pid = 1826] [serial = 1605] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f8216dc0800) [pid = 1826] [serial = 1629] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f822d96d800) [pid = 1826] [serial = 1692] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f8210c0fc00) [pid = 1826] [serial = 1728] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f82186b1800) [pid = 1826] [serial = 1730] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f821629b400) [pid = 1826] [serial = 1712] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f821fb5e800) [pid = 1826] [serial = 1608] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f82285f0800) [pid = 1826] [serial = 1485] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f8226e86c00) [pid = 1826] [serial = 1542] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f8242ece800) [pid = 1826] [serial = 1440] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f82290bdc00) [pid = 1826] [serial = 1688] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f822acf9400) [pid = 1826] [serial = 1551] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f822cca9c00) [pid = 1826] [serial = 1691] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f82186ba400) [pid = 1826] [serial = 1446] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f822896b800) [pid = 1826] [serial = 1476] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8216cb0400) [pid = 1826] [serial = 1703] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f822acfd400) [pid = 1826] [serial = 1722] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f82290cd800) [pid = 1826] [serial = 1611] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f821f120000) [pid = 1826] [serial = 1539] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f822de1e400) [pid = 1826] [serial = 1350] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f821a4bfc00) [pid = 1826] [serial = 1500] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f8221c97c00) [pid = 1826] [serial = 1656] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f821a676000) [pid = 1826] [serial = 1676] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f821d3d3000) [pid = 1826] [serial = 1679] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f82162d0400) [pid = 1826] [serial = 1578] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8238e53000) [pid = 1826] [serial = 1482] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f82162c3400) [pid = 1826] [serial = 1733] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f8213a2d400) [pid = 1826] [serial = 1641] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8216298c00) [pid = 1826] [serial = 1718] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f821a887400) [pid = 1826] [serial = 1731] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8220fc6c00) [pid = 1826] [serial = 1682] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f82137b8000) [pid = 1826] [serial = 1673] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f82165d2400) [pid = 1826] [serial = 1719] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f82410bcc00) [pid = 1826] [serial = 1497] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f821f11b000) [pid = 1826] [serial = 1494] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f824465cc00) [pid = 1826] [serial = 1701] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f821a889c00) [pid = 1826] [serial = 1449] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f8226e9b000) [pid = 1826] [serial = 1685] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f82290c9800) [pid = 1826] [serial = 1548] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f82186efc00) [pid = 1826] [serial = 1739] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8244bd2c00) [pid = 1826] [serial = 1725] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f822ff42000) [pid = 1826] [serial = 1695] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f821f152000) [pid = 1826] [serial = 1706] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8225f96400) [pid = 1826] [serial = 1683] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8216cadc00) [pid = 1826] [serial = 1736] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f821a67c400) [pid = 1826] [serial = 1491] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8242ecb000) [pid = 1826] [serial = 1626] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8235cde800) [pid = 1826] [serial = 1623] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8218651400) [pid = 1826] [serial = 1653] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f8244c2b800) [pid = 1826] [serial = 1443] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f823fabdc00) [pid = 1826] [serial = 1569] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f82137b7c00) [pid = 1826] [serial = 1647] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8229ea7c00) [pid = 1826] [serial = 1689] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f822de26000) [pid = 1826] [serial = 1560] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8218648800) [pid = 1826] [serial = 1638] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f8242ecd000) [pid = 1826] [serial = 1635] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f8233840c00) [pid = 1826] [serial = 1566] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8240df2800) [pid = 1826] [serial = 1700] [outer = (nil)] [url = about:blank] 16:59:08 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f82165d4800) [pid = 1826] [serial = 1734] [outer = (nil)] [url = about:blank] 16:59:09 INFO - PROCESS | 1826 | 1461023949036 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8213707800 == 147 [pid = 1826] [id = 622] 16:59:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f82137b4c00) [pid = 1826] [serial = 1867] [outer = (nil)] 16:59:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f821393cc00) [pid = 1826] [serial = 1868] [outer = 0x7f82137b4c00] 16:59:09 INFO - PROCESS | 1826 | 1461023949105 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8213a22400) [pid = 1826] [serial = 1869] [outer = 0x7f82137b4c00] 16:59:09 INFO - PROCESS | 1826 | 1461023949866 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2837ms 16:59:09 INFO - PROCESS | 1826 | 1461023949913 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:59:09 INFO - PROCESS | 1826 | 1461023949920 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:59:09 INFO - PROCESS | 1826 | 1461023949928 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 1826 | 1461023949932 Marionette TRACE conn3 <- [1,2462,null,{}] 16:59:09 INFO - PROCESS | 1826 | 1461023949944 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:10 INFO - PROCESS | 1826 | 1461023950189 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:59:10 INFO - PROCESS | 1826 | 1461023950370 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216211000 == 148 [pid = 1826] [id = 623] 16:59:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f82137ab000) [pid = 1826] [serial = 1870] [outer = (nil)] 16:59:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f82162c5000) [pid = 1826] [serial = 1871] [outer = 0x7f82137ab000] 16:59:10 INFO - PROCESS | 1826 | 1461023950470 Marionette DEBUG loaded listener.js 16:59:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f82165d2000) [pid = 1826] [serial = 1872] [outer = 0x7f82137ab000] 16:59:11 INFO - PROCESS | 1826 | 1461023951380 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1485ms 16:59:11 INFO - PROCESS | 1826 | 1461023951418 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:59:11 INFO - PROCESS | 1826 | 1461023951423 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:59:11 INFO - PROCESS | 1826 | 1461023951438 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:59:11 INFO - PROCESS | 1826 | 1461023951440 Marionette TRACE conn3 <- [1,2466,null,{}] 16:59:11 INFO - PROCESS | 1826 | 1461023951446 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:11 INFO - PROCESS | 1826 | 1461023951745 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:59:11 INFO - PROCESS | 1826 | 1461023951812 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821682c800 == 149 [pid = 1826] [id = 624] 16:59:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8216cabc00) [pid = 1826] [serial = 1873] [outer = (nil)] 16:59:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8216db5400) [pid = 1826] [serial = 1874] [outer = 0x7f8216cabc00] 16:59:11 INFO - PROCESS | 1826 | 1461023951890 Marionette DEBUG loaded listener.js 16:59:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8216eef800) [pid = 1826] [serial = 1875] [outer = 0x7f8216cabc00] 16:59:13 INFO - PROCESS | 1826 | 1461023953051 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1697ms 16:59:13 INFO - PROCESS | 1826 | 1461023953127 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:59:13 INFO - PROCESS | 1826 | 1461023953132 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:59:13 INFO - PROCESS | 1826 | 1461023953147 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 1826 | 1461023953155 Marionette TRACE conn3 <- [1,2470,null,{}] 16:59:13 INFO - PROCESS | 1826 | 1461023953204 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:13 INFO - PROCESS | 1826 | 1461023953882 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8210c04800) [pid = 1826] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8218646800) [pid = 1826] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f821d259c00) [pid = 1826] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8219ced400) [pid = 1826] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8210c04c00) [pid = 1826] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f82162c8800) [pid = 1826] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f821f679c00) [pid = 1826] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8216ca7800) [pid = 1826] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f82260cd800) [pid = 1826] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f821f679800) [pid = 1826] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8216eefc00) [pid = 1826] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f8211b0cc00) [pid = 1826] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f821af95c00) [pid = 1826] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f8221910800) [pid = 1826] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8220fd0400) [pid = 1826] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f82186c7c00) [pid = 1826] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f8211b0e400) [pid = 1826] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f82168ff400) [pid = 1826] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f821f27c400) [pid = 1826] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f821af95800) [pid = 1826] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:59:13 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f821a4c1c00) [pid = 1826] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:59:14 INFO - PROCESS | 1826 | 1461023954078 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82164df000 == 150 [pid = 1826] [id = 625] 16:59:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f8210c04800) [pid = 1826] [serial = 1876] [outer = (nil)] 16:59:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f8216296400) [pid = 1826] [serial = 1877] [outer = 0x7f8210c04800] 16:59:14 INFO - PROCESS | 1826 | 1461023954143 Marionette DEBUG loaded listener.js 16:59:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f8218646800) [pid = 1826] [serial = 1878] [outer = 0x7f8210c04800] 16:59:14 INFO - PROCESS | 1826 | 1461023954830 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1731ms 16:59:14 INFO - PROCESS | 1826 | 1461023954871 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:59:14 INFO - PROCESS | 1826 | 1461023954875 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:59:14 INFO - PROCESS | 1826 | 1461023954881 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 1826 | 1461023954884 Marionette TRACE conn3 <- [1,2474,null,{}] 16:59:14 INFO - PROCESS | 1826 | 1461023954889 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:15 INFO - PROCESS | 1826 | 1461023955108 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:59:15 INFO - PROCESS | 1826 | 1461023955291 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82198cc000 == 151 [pid = 1826] [id = 626] 16:59:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f8210c04c00) [pid = 1826] [serial = 1879] [outer = (nil)] 16:59:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f82186c5c00) [pid = 1826] [serial = 1880] [outer = 0x7f8210c04c00] 16:59:15 INFO - PROCESS | 1826 | 1461023955353 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f82199d2000) [pid = 1826] [serial = 1881] [outer = 0x7f8210c04c00] 16:59:16 INFO - PROCESS | 1826 | 1461023956392 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1583ms 16:59:16 INFO - PROCESS | 1826 | 1461023956466 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 1826 | 1461023956471 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:59:16 INFO - PROCESS | 1826 | 1461023956480 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 1826 | 1461023956486 Marionette TRACE conn3 <- [1,2478,null,{}] 16:59:16 INFO - PROCESS | 1826 | 1461023956495 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:16 INFO - PROCESS | 1826 | 1461023956773 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:59:17 INFO - PROCESS | 1826 | 1461023957132 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82164c9000 == 152 [pid = 1826] [id = 627] 16:59:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f82137af400) [pid = 1826] [serial = 1882] [outer = (nil)] 16:59:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f82162c7400) [pid = 1826] [serial = 1883] [outer = 0x7f82137af400] 16:59:17 INFO - PROCESS | 1826 | 1461023957211 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f82165d8c00) [pid = 1826] [serial = 1884] [outer = 0x7f82137af400] 16:59:18 INFO - PROCESS | 1826 | 1461023958106 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1690ms 16:59:18 INFO - PROCESS | 1826 | 1461023958172 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:59:18 INFO - PROCESS | 1826 | 1461023958180 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:59:18 INFO - PROCESS | 1826 | 1461023958190 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:59:18 INFO - PROCESS | 1826 | 1461023958195 Marionette TRACE conn3 <- [1,2482,null,{}] 16:59:18 INFO - PROCESS | 1826 | 1461023958201 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:18 INFO - PROCESS | 1826 | 1461023958470 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:59:18 INFO - PROCESS | 1826 | 1461023958778 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8219b6b800 == 153 [pid = 1826] [id = 628] 16:59:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f82168f9000) [pid = 1826] [serial = 1885] [outer = (nil)] 16:59:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8216efb800) [pid = 1826] [serial = 1886] [outer = 0x7f82168f9000] 16:59:18 INFO - PROCESS | 1826 | 1461023958858 Marionette DEBUG loaded listener.js 16:59:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f82186af400) [pid = 1826] [serial = 1887] [outer = 0x7f82168f9000] 16:59:19 INFO - PROCESS | 1826 | 1461023959846 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1685ms 16:59:19 INFO - PROCESS | 1826 | 1461023959877 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:59:19 INFO - PROCESS | 1826 | 1461023959881 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:59:19 INFO - PROCESS | 1826 | 1461023959887 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 1826 | 1461023959893 Marionette TRACE conn3 <- [1,2486,null,{}] 16:59:19 INFO - PROCESS | 1826 | 1461023959908 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:20 INFO - PROCESS | 1826 | 1461023960150 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:59:20 INFO - PROCESS | 1826 | 1461023960462 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ae19800 == 154 [pid = 1826] [id = 629] 16:59:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f82199d7000) [pid = 1826] [serial = 1888] [outer = (nil)] 16:59:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8219a73c00) [pid = 1826] [serial = 1889] [outer = 0x7f82199d7000] 16:59:20 INFO - PROCESS | 1826 | 1461023960547 Marionette DEBUG loaded listener.js 16:59:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f821a4b5c00) [pid = 1826] [serial = 1890] [outer = 0x7f82199d7000] 16:59:21 INFO - PROCESS | 1826 | 1461023961419 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1584ms 16:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:59:21 INFO - PROCESS | 1826 | 1461023961472 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:59:21 INFO - PROCESS | 1826 | 1461023961476 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:59:21 INFO - PROCESS | 1826 | 1461023961483 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:59:21 INFO - PROCESS | 1826 | 1461023961486 Marionette TRACE conn3 <- [1,2490,null,{}] 16:59:21 INFO - PROCESS | 1826 | 1461023961492 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:21 INFO - PROCESS | 1826 | 1461023961717 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:59:21 INFO - PROCESS | 1826 | 1461023961982 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b9e2000 == 155 [pid = 1826] [id = 630] 16:59:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f8216ca7400) [pid = 1826] [serial = 1891] [outer = (nil)] 16:59:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f821a67a400) [pid = 1826] [serial = 1892] [outer = 0x7f8216ca7400] 16:59:22 INFO - PROCESS | 1826 | 1461023962104 Marionette DEBUG loaded listener.js 16:59:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f821a886000) [pid = 1826] [serial = 1893] [outer = 0x7f8216ca7400] 16:59:22 INFO - PROCESS | 1826 | 1461023962979 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1536ms 16:59:23 INFO - PROCESS | 1826 | 1461023963018 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 1826 | 1461023963021 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:59:23 INFO - PROCESS | 1826 | 1461023963028 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 1826 | 1461023963030 Marionette TRACE conn3 <- [1,2494,null,{}] 16:59:23 INFO - PROCESS | 1826 | 1461023963036 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:23 INFO - PROCESS | 1826 | 1461023963255 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:59:23 INFO - PROCESS | 1826 | 1461023963521 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d1c4800 == 156 [pid = 1826] [id = 631] 16:59:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f821a4bac00) [pid = 1826] [serial = 1894] [outer = (nil)] 16:59:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f821a9e0800) [pid = 1826] [serial = 1895] [outer = 0x7f821a4bac00] 16:59:23 INFO - PROCESS | 1826 | 1461023963640 Marionette DEBUG loaded listener.js 16:59:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f821a9ee400) [pid = 1826] [serial = 1896] [outer = 0x7f821a4bac00] 16:59:24 INFO - PROCESS | 1826 | 1461023964503 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1528ms 16:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:59:24 INFO - PROCESS | 1826 | 1461023964557 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 1826 | 1461023964560 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:59:24 INFO - PROCESS | 1826 | 1461023964566 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 1826 | 1461023964569 Marionette TRACE conn3 <- [1,2498,null,{}] 16:59:24 INFO - PROCESS | 1826 | 1461023964574 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:24 INFO - PROCESS | 1826 | 1461023964824 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:59:25 INFO - PROCESS | 1826 | 1461023965148 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f32a000 == 157 [pid = 1826] [id = 632] 16:59:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f821af90800) [pid = 1826] [serial = 1897] [outer = (nil)] 16:59:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f821cef9800) [pid = 1826] [serial = 1898] [outer = 0x7f821af90800] 16:59:25 INFO - PROCESS | 1826 | 1461023965231 Marionette DEBUG loaded listener.js 16:59:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f821d10dc00) [pid = 1826] [serial = 1899] [outer = 0x7f821af90800] 16:59:26 INFO - PROCESS | 1826 | 1461023966099 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1582ms 16:59:26 INFO - PROCESS | 1826 | 1461023966148 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 1826 | 1461023966152 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:59:26 INFO - PROCESS | 1826 | 1461023966158 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 1826 | 1461023966160 Marionette TRACE conn3 <- [1,2502,null,{}] 16:59:26 INFO - PROCESS | 1826 | 1461023966166 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:26 INFO - PROCESS | 1826 | 1461023966387 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:59:26 INFO - PROCESS | 1826 | 1461023966627 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f9df800 == 158 [pid = 1826] [id = 633] 16:59:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f821af92800) [pid = 1826] [serial = 1900] [outer = (nil)] 16:59:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f821d257000) [pid = 1826] [serial = 1901] [outer = 0x7f821af92800] 16:59:26 INFO - PROCESS | 1826 | 1461023966707 Marionette DEBUG loaded listener.js 16:59:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f821d485800) [pid = 1826] [serial = 1902] [outer = 0x7f821af92800] 16:59:27 INFO - PROCESS | 1826 | 1461023967717 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1634ms 16:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:59:27 INFO - PROCESS | 1826 | 1461023967793 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 1826 | 1461023967796 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:59:27 INFO - PROCESS | 1826 | 1461023967803 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 1826 | 1461023967806 Marionette TRACE conn3 <- [1,2506,null,{}] 16:59:27 INFO - PROCESS | 1826 | 1461023967811 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:28 INFO - PROCESS | 1826 | 1461023968049 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:59:28 INFO - PROCESS | 1826 | 1461023968359 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220d9a800 == 159 [pid = 1826] [id = 634] 16:59:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f82162cdc00) [pid = 1826] [serial = 1903] [outer = (nil)] 16:59:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f821f119c00) [pid = 1826] [serial = 1904] [outer = 0x7f82162cdc00] 16:59:28 INFO - PROCESS | 1826 | 1461023968439 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f821f14d800) [pid = 1826] [serial = 1905] [outer = 0x7f82162cdc00] 16:59:29 INFO - PROCESS | 1826 | 1461023969302 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1535ms 16:59:29 INFO - PROCESS | 1826 | 1461023969338 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:59:29 INFO - PROCESS | 1826 | 1461023969342 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:59:29 INFO - PROCESS | 1826 | 1461023969348 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:59:29 INFO - PROCESS | 1826 | 1461023969350 Marionette TRACE conn3 <- [1,2510,null,{}] 16:59:29 INFO - PROCESS | 1826 | 1461023969355 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:29 INFO - PROCESS | 1826 | 1461023969573 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:59:29 INFO - PROCESS | 1826 | 1461023969843 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221031000 == 160 [pid = 1826] [id = 635] 16:59:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f821a84a400) [pid = 1826] [serial = 1906] [outer = (nil)] 16:59:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f821f20f400) [pid = 1826] [serial = 1907] [outer = 0x7f821a84a400] 16:59:29 INFO - PROCESS | 1826 | 1461023969962 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f821f276000) [pid = 1826] [serial = 1908] [outer = 0x7f821a84a400] 16:59:30 INFO - PROCESS | 1826 | 1461023970810 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1528ms 16:59:30 INFO - PROCESS | 1826 | 1461023970877 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:59:30 INFO - PROCESS | 1826 | 1461023970880 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:59:30 INFO - PROCESS | 1826 | 1461023970887 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:59:30 INFO - PROCESS | 1826 | 1461023970889 Marionette TRACE conn3 <- [1,2514,null,{}] 16:59:30 INFO - PROCESS | 1826 | 1461023970895 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:31 INFO - PROCESS | 1826 | 1461023971120 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:59:31 INFO - PROCESS | 1826 | 1461023971387 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82211a0000 == 161 [pid = 1826] [id = 636] 16:59:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f821af94400) [pid = 1826] [serial = 1909] [outer = (nil)] 16:59:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f821f3f4400) [pid = 1826] [serial = 1910] [outer = 0x7f821af94400] 16:59:31 INFO - PROCESS | 1826 | 1461023971504 Marionette DEBUG loaded listener.js 16:59:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f821f4c3000) [pid = 1826] [serial = 1911] [outer = 0x7f821af94400] 16:59:32 INFO - PROCESS | 1826 | 1461023972392 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1578ms 16:59:32 INFO - PROCESS | 1826 | 1461023972466 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:59:32 INFO - PROCESS | 1826 | 1461023972470 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:59:32 INFO - PROCESS | 1826 | 1461023972476 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 1826 | 1461023972480 Marionette TRACE conn3 <- [1,2518,null,{}] 16:59:32 INFO - PROCESS | 1826 | 1461023972485 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:32 INFO - PROCESS | 1826 | 1461023972775 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:59:33 INFO - PROCESS | 1826 | 1461023973106 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226169000 == 162 [pid = 1826] [id = 637] 16:59:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f821fc84400) [pid = 1826] [serial = 1912] [outer = (nil)] 16:59:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8220fcbc00) [pid = 1826] [serial = 1913] [outer = 0x7f821fc84400] 16:59:33 INFO - PROCESS | 1826 | 1461023973194 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8221914000) [pid = 1826] [serial = 1914] [outer = 0x7f821fc84400] 16:59:34 INFO - PROCESS | 1826 | 1461023974025 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1588ms 16:59:34 INFO - PROCESS | 1826 | 1461023974066 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:59:34 INFO - PROCESS | 1826 | 1461023974070 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:59:34 INFO - PROCESS | 1826 | 1461023974076 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 1826 | 1461023974079 Marionette TRACE conn3 <- [1,2522,null,{}] 16:59:34 INFO - PROCESS | 1826 | 1461023974084 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:34 INFO - PROCESS | 1826 | 1461023974305 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:59:34 INFO - PROCESS | 1826 | 1461023974578 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228279800 == 163 [pid = 1826] [id = 638] 16:59:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f821fc81000) [pid = 1826] [serial = 1915] [outer = (nil)] 16:59:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8225f9a800) [pid = 1826] [serial = 1916] [outer = 0x7f821fc81000] 16:59:34 INFO - PROCESS | 1826 | 1461023974655 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f8226105000) [pid = 1826] [serial = 1917] [outer = 0x7f821fc81000] 16:59:35 INFO - PROCESS | 1826 | 1461023975575 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1530ms 16:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:59:35 INFO - PROCESS | 1826 | 1461023975608 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 1826 | 1461023975611 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:59:35 INFO - PROCESS | 1826 | 1461023975618 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 1826 | 1461023975621 Marionette TRACE conn3 <- [1,2526,null,{}] 16:59:35 INFO - PROCESS | 1826 | 1461023975626 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:35 INFO - PROCESS | 1826 | 1461023975845 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:59:36 INFO - PROCESS | 1826 | 1461023976120 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228b99000 == 164 [pid = 1826] [id = 639] 16:59:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f821fc8ac00) [pid = 1826] [serial = 1918] [outer = (nil)] 16:59:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f821d250c00) [pid = 1826] [serial = 1919] [outer = 0x7f821fc8ac00] 16:59:36 INFO - PROCESS | 1826 | 1461023976204 Marionette DEBUG loaded listener.js 16:59:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8226399c00) [pid = 1826] [serial = 1920] [outer = 0x7f821fc8ac00] 16:59:37 INFO - PROCESS | 1826 | 1461023977108 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1530ms 16:59:37 INFO - PROCESS | 1826 | 1461023977147 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:59:37 INFO - PROCESS | 1826 | 1461023977150 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:59:37 INFO - PROCESS | 1826 | 1461023977157 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 1826 | 1461023977160 Marionette TRACE conn3 <- [1,2530,null,{}] 16:59:37 INFO - PROCESS | 1826 | 1461023977165 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:37 INFO - PROCESS | 1826 | 1461023977387 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:59:37 INFO - PROCESS | 1826 | 1461023977662 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228f44000 == 165 [pid = 1826] [id = 640] 16:59:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8225f98400) [pid = 1826] [serial = 1921] [outer = (nil)] 16:59:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f8226e8e400) [pid = 1826] [serial = 1922] [outer = 0x7f8225f98400] 16:59:37 INFO - PROCESS | 1826 | 1461023977778 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f82282d6000) [pid = 1826] [serial = 1923] [outer = 0x7f8225f98400] 16:59:38 INFO - PROCESS | 1826 | 1461023978640 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1530ms 16:59:38 INFO - PROCESS | 1826 | 1461023978688 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:59:38 INFO - PROCESS | 1826 | 1461023978692 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:59:38 INFO - PROCESS | 1826 | 1461023978697 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 1826 | 1461023978700 Marionette TRACE conn3 <- [1,2534,null,{}] 16:59:38 INFO - PROCESS | 1826 | 1461023978706 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:38 INFO - PROCESS | 1826 | 1461023978935 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:59:39 INFO - PROCESS | 1826 | 1461023979210 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229ae5000 == 166 [pid = 1826] [id = 641] 16:59:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f821629f000) [pid = 1826] [serial = 1924] [outer = (nil)] 16:59:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f822860a000) [pid = 1826] [serial = 1925] [outer = 0x7f821629f000] 16:59:39 INFO - PROCESS | 1826 | 1461023979328 Marionette DEBUG loaded listener.js 16:59:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f822865f400) [pid = 1826] [serial = 1926] [outer = 0x7f821629f000] 16:59:40 INFO - PROCESS | 1826 | 1461023980185 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1528ms 16:59:40 INFO - PROCESS | 1826 | 1461023980227 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:59:40 INFO - PROCESS | 1826 | 1461023980231 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:59:40 INFO - PROCESS | 1826 | 1461023980236 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:59:40 INFO - PROCESS | 1826 | 1461023980239 Marionette TRACE conn3 <- [1,2538,null,{}] 16:59:40 INFO - PROCESS | 1826 | 1461023980244 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:40 INFO - PROCESS | 1826 | 1461023980472 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:59:40 INFO - PROCESS | 1826 | 1461023980748 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c31000 == 167 [pid = 1826] [id = 642] 16:59:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f821aeeac00) [pid = 1826] [serial = 1927] [outer = (nil)] 16:59:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8228965400) [pid = 1826] [serial = 1928] [outer = 0x7f821aeeac00] 16:59:40 INFO - PROCESS | 1826 | 1461023980873 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f822896b800) [pid = 1826] [serial = 1929] [outer = 0x7f821aeeac00] 16:59:41 INFO - PROCESS | 1826 | 1461023981714 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1533ms 16:59:41 INFO - PROCESS | 1826 | 1461023981772 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:59:41 INFO - PROCESS | 1826 | 1461023981775 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:59:41 INFO - PROCESS | 1826 | 1461023981781 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:59:41 INFO - PROCESS | 1826 | 1461023981783 Marionette TRACE conn3 <- [1,2542,null,{}] 16:59:41 INFO - PROCESS | 1826 | 1461023981789 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:42 INFO - PROCESS | 1826 | 1461023982017 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:59:42 INFO - PROCESS | 1826 | 1461023982376 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822c9dc000 == 168 [pid = 1826] [id = 643] 16:59:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f822896bc00) [pid = 1826] [serial = 1930] [outer = (nil)] 16:59:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8228a3d000) [pid = 1826] [serial = 1931] [outer = 0x7f822896bc00] 16:59:42 INFO - PROCESS | 1826 | 1461023982459 Marionette DEBUG loaded listener.js 16:59:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f8228a87400) [pid = 1826] [serial = 1932] [outer = 0x7f822896bc00] 16:59:43 INFO - PROCESS | 1826 | 1461023983398 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1686ms 16:59:43 INFO - PROCESS | 1826 | 1461023983468 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:59:43 INFO - PROCESS | 1826 | 1461023983471 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:59:43 INFO - PROCESS | 1826 | 1461023983477 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:59:43 INFO - PROCESS | 1826 | 1461023983479 Marionette TRACE conn3 <- [1,2546,null,{}] 16:59:43 INFO - PROCESS | 1826 | 1461023983485 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:43 INFO - PROCESS | 1826 | 1461023983735 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:59:44 INFO - PROCESS | 1826 | 1461023984056 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82164dd800 == 169 [pid = 1826] [id = 644] 16:59:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f8210c03800) [pid = 1826] [serial = 1933] [outer = (nil)] 16:59:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f8211b10400) [pid = 1826] [serial = 1934] [outer = 0x7f8210c03800] 16:59:44 INFO - PROCESS | 1826 | 1461023984137 Marionette DEBUG loaded listener.js 16:59:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f821f277000) [pid = 1826] [serial = 1935] [outer = 0x7f8210c03800] 16:59:45 INFO - PROCESS | 1826 | 1461023985008 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1578ms 16:59:45 INFO - PROCESS | 1826 | 1461023985056 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:59:45 INFO - PROCESS | 1826 | 1461023985059 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:59:45 INFO - PROCESS | 1826 | 1461023985065 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:59:45 INFO - PROCESS | 1826 | 1461023985067 Marionette TRACE conn3 <- [1,2550,null,{}] 16:59:45 INFO - PROCESS | 1826 | 1461023985073 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:45 INFO - PROCESS | 1826 | 1461023985309 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:59:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221d1d000 == 168 [pid = 1826] [id = 323] 16:59:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82164df000 == 167 [pid = 1826] [id = 625] 16:59:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821682c800 == 166 [pid = 1826] [id = 624] 16:59:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821a60e000 == 165 [pid = 1826] [id = 579] 16:59:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8216211000 == 164 [pid = 1826] [id = 623] 16:59:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8213707800 == 163 [pid = 1826] [id = 622] 16:59:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822cf20000 == 162 [pid = 1826] [id = 617] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f8216ef1000) [pid = 1826] [serial = 1811] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f82162c2c00) [pid = 1826] [serial = 1809] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f8213a23c00) [pid = 1826] [serial = 1746] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f8219a71000) [pid = 1826] [serial = 1752] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f821f210000) [pid = 1826] [serial = 1767] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f822639f400) [pid = 1826] [serial = 1787] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f82137ac800) [pid = 1826] [serial = 1808] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f821f219800) [pid = 1826] [serial = 1769] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f82260c8400) [pid = 1826] [serial = 1779] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f8216dbb000) [pid = 1826] [serial = 1805] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f821f27c000) [pid = 1826] [serial = 1770] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f8226e9b800) [pid = 1826] [serial = 1790] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f821f67d400) [pid = 1826] [serial = 1775] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f821ac51800) [pid = 1826] [serial = 1758] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8211b11400) [pid = 1826] [serial = 1799] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f821f113c00) [pid = 1826] [serial = 1763] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f8221c94c00) [pid = 1826] [serial = 1778] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f82186e5c00) [pid = 1826] [serial = 1793] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f821394b000) [pid = 1826] [serial = 1800] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8226398800) [pid = 1826] [serial = 1785] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f822610ec00) [pid = 1826] [serial = 1782] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f82260cf800) [pid = 1826] [serial = 1781] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f821a884800) [pid = 1826] [serial = 1754] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f82162c5800) [pid = 1826] [serial = 1802] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f8216ef3c00) [pid = 1826] [serial = 1749] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f821aa8e000) [pid = 1826] [serial = 1757] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f821f3f7400) [pid = 1826] [serial = 1772] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f8226e8cc00) [pid = 1826] [serial = 1788] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f821a9e8800) [pid = 1826] [serial = 1755] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8218644400) [pid = 1826] [serial = 1806] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8211b06c00) [pid = 1826] [serial = 1745] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f821f4bdc00) [pid = 1826] [serial = 1773] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8216cb1c00) [pid = 1826] [serial = 1748] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8226264c00) [pid = 1826] [serial = 1784] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f821d24d800) [pid = 1826] [serial = 1761] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f82165d5c00) [pid = 1826] [serial = 1803] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f821d3d2c00) [pid = 1826] [serial = 1796] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f821f153800) [pid = 1826] [serial = 1766] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f821f3ee000) [pid = 1826] [serial = 1671] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f821f11e400) [pid = 1826] [serial = 1764] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f82282d0800) [pid = 1826] [serial = 1791] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f82186e7c00) [pid = 1826] [serial = 1751] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f821b9eb000) [pid = 1826] [serial = 1760] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f821fc7e000) [pid = 1826] [serial = 1776] [outer = (nil)] [url = about:blank] 16:59:47 INFO - PROCESS | 1826 | 1461023986995 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8213712000 == 163 [pid = 1826] [id = 645] 16:59:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8211b06c00) [pid = 1826] [serial = 1936] [outer = (nil)] 16:59:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8213941800) [pid = 1826] [serial = 1937] [outer = 0x7f8211b06c00] 16:59:47 INFO - PROCESS | 1826 | 1461023987072 Marionette DEBUG loaded listener.js 16:59:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8213a28000) [pid = 1826] [serial = 1938] [outer = 0x7f8211b06c00] 16:59:47 INFO - PROCESS | 1826 | 1461023987875 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2834ms 16:59:47 INFO - PROCESS | 1826 | 1461023987909 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:59:47 INFO - PROCESS | 1826 | 1461023987916 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:59:47 INFO - PROCESS | 1826 | 1461023987932 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:59:47 INFO - PROCESS | 1826 | 1461023987937 Marionette TRACE conn3 <- [1,2554,null,{}] 16:59:47 INFO - PROCESS | 1826 | 1461023987943 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:48 INFO - PROCESS | 1826 | 1461023988170 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:59:48 INFO - PROCESS | 1826 | 1461023988369 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216842000 == 164 [pid = 1826] [id = 646] 16:59:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8211b05400) [pid = 1826] [serial = 1939] [outer = (nil)] 16:59:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f82162cec00) [pid = 1826] [serial = 1940] [outer = 0x7f8211b05400] 16:59:48 INFO - PROCESS | 1826 | 1461023988444 Marionette DEBUG loaded listener.js 16:59:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f82168f7c00) [pid = 1826] [serial = 1941] [outer = 0x7f8211b05400] 16:59:49 INFO - PROCESS | 1826 | 1461023989349 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1497ms 16:59:49 INFO - PROCESS | 1826 | 1461023989434 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:59:49 INFO - PROCESS | 1826 | 1461023989439 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:59:49 INFO - PROCESS | 1826 | 1461023989445 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:59:49 INFO - PROCESS | 1826 | 1461023989448 Marionette TRACE conn3 <- [1,2558,null,{}] 16:59:49 INFO - PROCESS | 1826 | 1461023989462 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:49 INFO - PROCESS | 1826 | 1461023989769 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:59:49 INFO - PROCESS | 1826 | 1461023989806 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82199a9000 == 165 [pid = 1826] [id = 647] 16:59:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8216294c00) [pid = 1826] [serial = 1942] [outer = (nil)] 16:59:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8216ef5c00) [pid = 1826] [serial = 1943] [outer = 0x7f8216294c00] 16:59:49 INFO - PROCESS | 1826 | 1461023989870 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f82186ae400) [pid = 1826] [serial = 1944] [outer = 0x7f8216294c00] 16:59:50 INFO - PROCESS | 1826 | 1461023990862 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1489ms 16:59:50 INFO - PROCESS | 1826 | 1461023990936 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:59:50 INFO - PROCESS | 1826 | 1461023990939 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:59:50 INFO - PROCESS | 1826 | 1461023990980 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:59:50 INFO - PROCESS | 1826 | 1461023990994 Marionette TRACE conn3 <- [1,2562,null,{}] 16:59:51 INFO - PROCESS | 1826 | 1461023991006 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:51 INFO - PROCESS | 1826 | 1461023991291 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:59:51 INFO - PROCESS | 1826 | 1461023991318 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ae0d000 == 166 [pid = 1826] [id = 648] 16:59:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8216cb0400) [pid = 1826] [serial = 1945] [outer = (nil)] 16:59:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8219a74000) [pid = 1826] [serial = 1946] [outer = 0x7f8216cb0400] 16:59:51 INFO - PROCESS | 1826 | 1461023991381 Marionette DEBUG loaded listener.js 16:59:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f821a4bf000) [pid = 1826] [serial = 1947] [outer = 0x7f8216cb0400] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f821cef0800) [pid = 1826] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f821aa90c00) [pid = 1826] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8219a6fc00) [pid = 1826] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f82162c9400) [pid = 1826] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f821af94800) [pid = 1826] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8210c04800) [pid = 1826] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f82137ab000) [pid = 1826] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f821d109400) [pid = 1826] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f821fc8b400) [pid = 1826] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f821f671400) [pid = 1826] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f8220fc9c00) [pid = 1826] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8216cabc00) [pid = 1826] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f82137b4c00) [pid = 1826] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f8219a6c000) [pid = 1826] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f82282cec00) [pid = 1826] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8219cec000) [pid = 1826] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8210c0e400) [pid = 1826] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8220fd0c00) [pid = 1826] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f821aa8b800) [pid = 1826] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f8225f8ec00) [pid = 1826] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f8216efe400) [pid = 1826] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:59:52 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8216efa800) [pid = 1826] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:59:52 INFO - PROCESS | 1826 | 1461023992911 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1977ms 16:59:52 INFO - PROCESS | 1826 | 1461023992931 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:59:52 INFO - PROCESS | 1826 | 1461023992936 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:59:52 INFO - PROCESS | 1826 | 1461023992941 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:59:52 INFO - PROCESS | 1826 | 1461023992943 Marionette TRACE conn3 <- [1,2566,null,{}] 16:59:52 INFO - PROCESS | 1826 | 1461023992949 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:53 INFO - PROCESS | 1826 | 1461023993168 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:59:53 INFO - PROCESS | 1826 | 1461023993353 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b32b800 == 167 [pid = 1826] [id = 649] 16:59:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8210c0e400) [pid = 1826] [serial = 1948] [outer = (nil)] 16:59:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f8219ceec00) [pid = 1826] [serial = 1949] [outer = 0x7f8210c0e400] 16:59:53 INFO - PROCESS | 1826 | 1461023993416 Marionette DEBUG loaded listener.js 16:59:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f821a67c000) [pid = 1826] [serial = 1950] [outer = 0x7f8210c0e400] 16:59:54 INFO - PROCESS | 1826 | 1461023994170 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1290ms 16:59:54 INFO - PROCESS | 1826 | 1461023994367 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:59:54 INFO - PROCESS | 1826 | 1461023994372 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:59:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:59:54 INFO - PROCESS | 1826 | 1461023994387 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:59:54 INFO - PROCESS | 1826 | 1461023994392 Marionette TRACE conn3 <- [1,2570,null,{}] 16:59:54 INFO - PROCESS | 1826 | 1461023994400 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:54 INFO - PROCESS | 1826 | 1461023994635 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:59:55 INFO - PROCESS | 1826 | 1461023995003 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216e08000 == 168 [pid = 1826] [id = 650] 16:59:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f8216296000) [pid = 1826] [serial = 1951] [outer = (nil)] 16:59:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f82162c7800) [pid = 1826] [serial = 1952] [outer = 0x7f8216296000] 16:59:55 INFO - PROCESS | 1826 | 1461023995138 Marionette DEBUG loaded listener.js 16:59:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f82168f4800) [pid = 1826] [serial = 1953] [outer = 0x7f8216296000] 16:59:56 INFO - PROCESS | 1826 | 1461023996221 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1887ms 16:59:56 INFO - PROCESS | 1826 | 1461023996277 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:59:56 INFO - PROCESS | 1826 | 1461023996282 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:59:56 INFO - PROCESS | 1826 | 1461023996294 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:59:56 INFO - PROCESS | 1826 | 1461023996299 Marionette TRACE conn3 <- [1,2574,null,{}] 16:59:56 INFO - PROCESS | 1826 | 1461023996306 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:56 INFO - PROCESS | 1826 | 1461023996542 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:59:56 INFO - PROCESS | 1826 | 1461023996856 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b330800 == 169 [pid = 1826] [id = 651] 16:59:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f8216dbb000) [pid = 1826] [serial = 1954] [outer = (nil)] 16:59:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f82186b8000) [pid = 1826] [serial = 1955] [outer = 0x7f8216dbb000] 16:59:56 INFO - PROCESS | 1826 | 1461023996937 Marionette DEBUG loaded listener.js 16:59:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f82199cf800) [pid = 1826] [serial = 1956] [outer = 0x7f8216dbb000] 16:59:57 INFO - PROCESS | 1826 | 1461023997935 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1689ms 16:59:57 INFO - PROCESS | 1826 | 1461023997980 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:59:57 INFO - PROCESS | 1826 | 1461023997985 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:59:57 INFO - PROCESS | 1826 | 1461023997991 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:59:57 INFO - PROCESS | 1826 | 1461023997995 Marionette TRACE conn3 <- [1,2578,null,{}] 16:59:58 INFO - PROCESS | 1826 | 1461023998008 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:58 INFO - PROCESS | 1826 | 1461023998254 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:59:58 INFO - PROCESS | 1826 | 1461023998602 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821efcf800 == 170 [pid = 1826] [id = 652] 16:59:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f821a886400) [pid = 1826] [serial = 1957] [outer = (nil)] 16:59:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f821a9e4000) [pid = 1826] [serial = 1958] [outer = 0x7f821a886400] 16:59:58 INFO - PROCESS | 1826 | 1461023998687 Marionette DEBUG loaded listener.js 16:59:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f821aa8e000) [pid = 1826] [serial = 1959] [outer = 0x7f821a886400] 16:59:59 INFO - PROCESS | 1826 | 1461023999565 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:59:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:59:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1631ms 16:59:59 INFO - PROCESS | 1826 | 1461023999624 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:59:59 INFO - PROCESS | 1826 | 1461023999627 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:59:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:59:59 INFO - PROCESS | 1826 | 1461023999633 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:59:59 INFO - PROCESS | 1826 | 1461023999635 Marionette TRACE conn3 <- [1,2582,null,{}] 16:59:59 INFO - PROCESS | 1826 | 1461023999641 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:59 INFO - PROCESS | 1826 | 1461023999866 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:00:00 INFO - PROCESS | 1826 | 1461024000132 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f9db000 == 171 [pid = 1826] [id = 653] 17:00:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8216efc000) [pid = 1826] [serial = 1960] [outer = (nil)] 17:00:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f821aef5c00) [pid = 1826] [serial = 1961] [outer = 0x7f8216efc000] 17:00:00 INFO - PROCESS | 1826 | 1461024000266 Marionette DEBUG loaded listener.js 17:00:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f821af8a000) [pid = 1826] [serial = 1962] [outer = 0x7f8216efc000] 17:00:01 INFO - PROCESS | 1826 | 1461024001145 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:00:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:00:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1588ms 17:00:01 INFO - PROCESS | 1826 | 1461024001223 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:00:01 INFO - PROCESS | 1826 | 1461024001226 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:00:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:00:01 INFO - PROCESS | 1826 | 1461024001233 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:00:01 INFO - PROCESS | 1826 | 1461024001236 Marionette TRACE conn3 <- [1,2586,null,{}] 17:00:01 INFO - PROCESS | 1826 | 1461024001242 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:01 INFO - PROCESS | 1826 | 1461024001506 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:00:01 INFO - PROCESS | 1826 | 1461024001812 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220dad000 == 172 [pid = 1826] [id = 654] 17:00:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f821aa8f400) [pid = 1826] [serial = 1963] [outer = (nil)] 17:00:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f821b9ec800) [pid = 1826] [serial = 1964] [outer = 0x7f821aa8f400] 17:00:01 INFO - PROCESS | 1826 | 1461024001897 Marionette DEBUG loaded listener.js 17:00:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f821d102c00) [pid = 1826] [serial = 1965] [outer = 0x7f821aa8f400] 17:00:02 INFO - PROCESS | 1826 | 1461024002835 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:00:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:00:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1630ms 17:00:02 INFO - PROCESS | 1826 | 1461024002864 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:00:02 INFO - PROCESS | 1826 | 1461024002867 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:00:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:00:02 INFO - PROCESS | 1826 | 1461024002874 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 1826 | 1461024002877 Marionette TRACE conn3 <- [1,2590,null,{}] 17:00:02 INFO - PROCESS | 1826 | 1461024002883 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:03 INFO - PROCESS | 1826 | 1461024003148 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:00:03 INFO - PROCESS | 1826 | 1461024003476 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221194000 == 173 [pid = 1826] [id = 655] 17:00:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f821f113c00) [pid = 1826] [serial = 1966] [outer = (nil)] 17:00:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f821f14f400) [pid = 1826] [serial = 1967] [outer = 0x7f821f113c00] 17:00:03 INFO - PROCESS | 1826 | 1461024003560 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f821f272000) [pid = 1826] [serial = 1968] [outer = 0x7f821f113c00] 17:00:04 INFO - PROCESS | 1826 | 1461024004446 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:00:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:00:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1636ms 17:00:04 INFO - PROCESS | 1826 | 1461024004512 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:00:04 INFO - PROCESS | 1826 | 1461024004516 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:00:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:00:04 INFO - PROCESS | 1826 | 1461024004521 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:00:04 INFO - PROCESS | 1826 | 1461024004524 Marionette TRACE conn3 <- [1,2594,null,{}] 17:00:04 INFO - PROCESS | 1826 | 1461024004529 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:04 INFO - PROCESS | 1826 | 1461024004754 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:00:05 INFO - PROCESS | 1826 | 1461024005109 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221d2d800 == 174 [pid = 1826] [id = 656] 17:00:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f821b9e9400) [pid = 1826] [serial = 1969] [outer = (nil)] 17:00:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f821f3f5c00) [pid = 1826] [serial = 1970] [outer = 0x7f821b9e9400] 17:00:05 INFO - PROCESS | 1826 | 1461024005196 Marionette DEBUG loaded listener.js 17:00:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f821f672400) [pid = 1826] [serial = 1971] [outer = 0x7f821b9e9400] 17:00:06 INFO - PROCESS | 1826 | 1461024006064 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:00:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:00:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1587ms 17:00:06 INFO - PROCESS | 1826 | 1461024006111 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:00:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:00:06 INFO - PROCESS | 1826 | 1461024006115 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:00:06 INFO - PROCESS | 1826 | 1461024006122 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:00:06 INFO - PROCESS | 1826 | 1461024006125 Marionette TRACE conn3 <- [1,2598,null,{}] 17:00:06 INFO - PROCESS | 1826 | 1461024006130 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:06 INFO - PROCESS | 1826 | 1461024006351 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:00:06 INFO - PROCESS | 1826 | 1461024006621 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822617f800 == 175 [pid = 1826] [id = 657] 17:00:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f821d3cb000) [pid = 1826] [serial = 1972] [outer = (nil)] 17:00:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f821fb57000) [pid = 1826] [serial = 1973] [outer = 0x7f821d3cb000] 17:00:06 INFO - PROCESS | 1826 | 1461024006738 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f821fb60c00) [pid = 1826] [serial = 1974] [outer = 0x7f821d3cb000] 17:00:07 INFO - PROCESS | 1826 | 1461024007663 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:00:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:00:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1585ms 17:00:07 INFO - PROCESS | 1826 | 1461024007708 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:00:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:00:07 INFO - PROCESS | 1826 | 1461024007712 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:00:07 INFO - PROCESS | 1826 | 1461024007719 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:00:07 INFO - PROCESS | 1826 | 1461024007722 Marionette TRACE conn3 <- [1,2602,null,{}] 17:00:07 INFO - PROCESS | 1826 | 1461024007728 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:07 INFO - PROCESS | 1826 | 1461024007940 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:00:08 INFO - PROCESS | 1826 | 1461024008271 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228283000 == 176 [pid = 1826] [id = 658] 17:00:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f821f675800) [pid = 1826] [serial = 1975] [outer = (nil)] 17:00:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8220fc9c00) [pid = 1826] [serial = 1976] [outer = 0x7f821f675800] 17:00:08 INFO - PROCESS | 1826 | 1461024008353 Marionette DEBUG loaded listener.js 17:00:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8221907c00) [pid = 1826] [serial = 1977] [outer = 0x7f821f675800] 17:00:09 INFO - PROCESS | 1826 | 1461024009253 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:00:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:00:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1587ms 17:00:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:00:09 INFO - PROCESS | 1826 | 1461024009307 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:00:09 INFO - PROCESS | 1826 | 1461024009310 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:00:09 INFO - PROCESS | 1826 | 1461024009317 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:00:09 INFO - PROCESS | 1826 | 1461024009319 Marionette TRACE conn3 <- [1,2606,null,{}] 17:00:09 INFO - PROCESS | 1826 | 1461024009325 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:09 INFO - PROCESS | 1826 | 1461024009548 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:00:09 INFO - PROCESS | 1826 | 1461024009867 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228636800 == 177 [pid = 1826] [id = 659] 17:00:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f821cefec00) [pid = 1826] [serial = 1978] [outer = (nil)] 17:00:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8225f8ec00) [pid = 1826] [serial = 1979] [outer = 0x7f821cefec00] 17:00:09 INFO - PROCESS | 1826 | 1461024009946 Marionette DEBUG loaded listener.js 17:00:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f82260c6c00) [pid = 1826] [serial = 1980] [outer = 0x7f821cefec00] 17:00:10 INFO - PROCESS | 1826 | 1461024010875 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:00:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:00:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1630ms 17:00:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:00:10 INFO - PROCESS | 1826 | 1461024010947 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:00:10 INFO - PROCESS | 1826 | 1461024010950 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:00:10 INFO - PROCESS | 1826 | 1461024010957 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:00:10 INFO - PROCESS | 1826 | 1461024010961 Marionette TRACE conn3 <- [1,2610,null,{}] 17:00:10 INFO - PROCESS | 1826 | 1461024010967 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:11 INFO - PROCESS | 1826 | 1461024011260 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:00:11 INFO - PROCESS | 1826 | 1461024011589 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228f4b000 == 178 [pid = 1826] [id = 660] 17:00:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f8226e86400) [pid = 1826] [serial = 1981] [outer = (nil)] 17:00:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8226e9e400) [pid = 1826] [serial = 1982] [outer = 0x7f8226e86400] 17:00:11 INFO - PROCESS | 1826 | 1461024011670 Marionette DEBUG loaded listener.js 17:00:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f82285ee000) [pid = 1826] [serial = 1983] [outer = 0x7f8226e86400] 17:00:12 INFO - PROCESS | 1826 | 1461024012608 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:00:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:00:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1680ms 17:00:12 INFO - PROCESS | 1826 | 1461024012638 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:00:12 INFO - PROCESS | 1826 | 1461024012648 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:00:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:00:12 INFO - PROCESS | 1826 | 1461024012689 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:00:12 INFO - PROCESS | 1826 | 1461024012694 Marionette TRACE conn3 <- [1,2614,null,{}] 17:00:12 INFO - PROCESS | 1826 | 1461024012704 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:12 INFO - PROCESS | 1826 | 1461024012960 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:00:13 INFO - PROCESS | 1826 | 1461024013283 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229b70000 == 179 [pid = 1826] [id = 661] 17:00:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f8226e8f400) [pid = 1826] [serial = 1984] [outer = (nil)] 17:00:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f82286c2000) [pid = 1826] [serial = 1985] [outer = 0x7f8226e8f400] 17:00:13 INFO - PROCESS | 1826 | 1461024013362 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8228a32c00) [pid = 1826] [serial = 1986] [outer = 0x7f8226e8f400] 17:00:14 INFO - PROCESS | 1826 | 1461024014299 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:00:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:00:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1692ms 17:00:14 INFO - PROCESS | 1826 | 1461024014348 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:00:14 INFO - PROCESS | 1826 | 1461024014352 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:00:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:00:14 INFO - PROCESS | 1826 | 1461024014357 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:00:14 INFO - PROCESS | 1826 | 1461024014359 Marionette TRACE conn3 <- [1,2618,null,{}] 17:00:14 INFO - PROCESS | 1826 | 1461024014365 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:14 INFO - PROCESS | 1826 | 1461024014585 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:00:14 INFO - PROCESS | 1826 | 1461024014858 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822ac58800 == 180 [pid = 1826] [id = 662] 17:00:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8228611000) [pid = 1826] [serial = 1987] [outer = (nil)] 17:00:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f8228a90000) [pid = 1826] [serial = 1988] [outer = 0x7f8228611000] 17:00:14 INFO - PROCESS | 1826 | 1461024014975 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f8228c47800) [pid = 1826] [serial = 1989] [outer = 0x7f8228611000] 17:00:15 INFO - PROCESS | 1826 | 1461024015850 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1527ms 17:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:00:15 INFO - PROCESS | 1826 | 1461024015886 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:00:15 INFO - PROCESS | 1826 | 1461024015889 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:00:15 INFO - PROCESS | 1826 | 1461024015895 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:00:15 INFO - PROCESS | 1826 | 1461024015898 Marionette TRACE conn3 <- [1,2622,null,{}] 17:00:15 INFO - PROCESS | 1826 | 1461024015904 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:16 INFO - PROCESS | 1826 | 1461024016123 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:00:16 INFO - PROCESS | 1826 | 1461024016395 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d7ab800 == 181 [pid = 1826] [id = 663] 17:00:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f82286bec00) [pid = 1826] [serial = 1990] [outer = (nil)] 17:00:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f82290b8800) [pid = 1826] [serial = 1991] [outer = 0x7f82286bec00] 17:00:16 INFO - PROCESS | 1826 | 1461024016510 Marionette DEBUG loaded listener.js 17:00:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f82290c1000) [pid = 1826] [serial = 1992] [outer = 0x7f82286bec00] 17:00:17 INFO - PROCESS | 1826 | 1461024017350 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1535ms 17:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:00:17 INFO - PROCESS | 1826 | 1461024017430 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:00:17 INFO - PROCESS | 1826 | 1461024017433 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:00:17 INFO - PROCESS | 1826 | 1461024017440 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:00:17 INFO - PROCESS | 1826 | 1461024017443 Marionette TRACE conn3 <- [1,2626,null,{}] 17:00:17 INFO - PROCESS | 1826 | 1461024017448 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:17 INFO - PROCESS | 1826 | 1461024017683 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:00:17 INFO - PROCESS | 1826 | 1461024017965 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822dbae800 == 182 [pid = 1826] [id = 664] 17:00:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f8211b0f000) [pid = 1826] [serial = 1993] [outer = (nil)] 17:00:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f82290c8c00) [pid = 1826] [serial = 1994] [outer = 0x7f8211b0f000] 17:00:18 INFO - PROCESS | 1826 | 1461024018081 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f82290d1800) [pid = 1826] [serial = 1995] [outer = 0x7f8211b0f000] 17:00:18 INFO - PROCESS | 1826 | 1461024018904 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1539ms 17:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:00:18 INFO - PROCESS | 1826 | 1461024018978 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:00:18 INFO - PROCESS | 1826 | 1461024018981 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:00:18 INFO - PROCESS | 1826 | 1461024018987 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:00:18 INFO - PROCESS | 1826 | 1461024018990 Marionette TRACE conn3 <- [1,2630,null,{}] 17:00:18 INFO - PROCESS | 1826 | 1461024018995 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:19 INFO - PROCESS | 1826 | 1461024019216 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:00:19 INFO - PROCESS | 1826 | 1461024019485 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822f321800 == 183 [pid = 1826] [id = 665] 17:00:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f821fc83000) [pid = 1826] [serial = 1996] [outer = (nil)] 17:00:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f82293ed400) [pid = 1826] [serial = 1997] [outer = 0x7f821fc83000] 17:00:19 INFO - PROCESS | 1826 | 1461024019605 Marionette DEBUG loaded listener.js 17:00:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f8229417800) [pid = 1826] [serial = 1998] [outer = 0x7f821fc83000] 17:00:20 INFO - PROCESS | 1826 | 1461024020459 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:00:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:00:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1542ms 17:00:20 INFO - PROCESS | 1826 | 1461024020529 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:00:20 INFO - PROCESS | 1826 | 1461024020532 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:00:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:00:20 INFO - PROCESS | 1826 | 1461024020539 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:00:20 INFO - PROCESS | 1826 | 1461024020541 Marionette TRACE conn3 <- [1,2634,null,{}] 17:00:20 INFO - PROCESS | 1826 | 1461024020546 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:20 INFO - PROCESS | 1826 | 1461024020766 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:00:21 INFO - PROCESS | 1826 | 1461024021037 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231180000 == 184 [pid = 1826] [id = 666] 17:00:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f82285eb800) [pid = 1826] [serial = 1999] [outer = (nil)] 17:00:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f8229473c00) [pid = 1826] [serial = 2000] [outer = 0x7f82285eb800] 17:00:21 INFO - PROCESS | 1826 | 1461024021154 Marionette DEBUG loaded listener.js 17:00:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f822954bc00) [pid = 1826] [serial = 2001] [outer = 0x7f82285eb800] 17:00:21 INFO - PROCESS | 1826 | 1461024021989 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1485ms 17:00:22 INFO - PROCESS | 1826 | 1461024022036 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:00:22 INFO - PROCESS | 1826 | 1461024022038 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:00:22 INFO - PROCESS | 1826 | 1461024022045 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:00:22 INFO - PROCESS | 1826 | 1461024022047 Marionette TRACE conn3 <- [1,2638,null,{}] 17:00:22 INFO - PROCESS | 1826 | 1461024022053 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:22 INFO - PROCESS | 1826 | 1461024022271 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:00:22 INFO - PROCESS | 1826 | 1461024022545 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231755000 == 185 [pid = 1826] [id = 667] 17:00:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f822941ac00) [pid = 1826] [serial = 2002] [outer = (nil)] 17:00:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f8229612c00) [pid = 1826] [serial = 2003] [outer = 0x7f822941ac00] 17:00:22 INFO - PROCESS | 1826 | 1461024022668 Marionette DEBUG loaded listener.js 17:00:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f8229619800) [pid = 1826] [serial = 2004] [outer = 0x7f822941ac00] 17:00:23 INFO - PROCESS | 1826 | 1461024023541 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1533ms 17:00:23 INFO - PROCESS | 1826 | 1461024023580 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:00:23 INFO - PROCESS | 1826 | 1461024023583 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:00:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:00:23 INFO - PROCESS | 1826 | 1461024023589 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:00:23 INFO - PROCESS | 1826 | 1461024023591 Marionette TRACE conn3 <- [1,2642,null,{}] 17:00:23 INFO - PROCESS | 1826 | 1461024023597 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:23 INFO - PROCESS | 1826 | 1461024023816 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:00:24 INFO - PROCESS | 1826 | 1461024024094 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231aaa800 == 186 [pid = 1826] [id = 668] 17:00:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f822941b000) [pid = 1826] [serial = 2005] [outer = (nil)] 17:00:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f8229621800) [pid = 1826] [serial = 2006] [outer = 0x7f822941b000] 17:00:24 INFO - PROCESS | 1826 | 1461024024219 Marionette DEBUG loaded listener.js 17:00:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f8229708800) [pid = 1826] [serial = 2007] [outer = 0x7f822941b000] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b09c800 == 185 [pid = 1826] [id = 597] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821d43a800 == 184 [pid = 1826] [id = 261] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821ae0d000 == 183 [pid = 1826] [id = 648] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82199a9000 == 182 [pid = 1826] [id = 647] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8216842000 == 181 [pid = 1826] [id = 646] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8213712000 == 180 [pid = 1826] [id = 645] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229c31000 == 179 [pid = 1826] [id = 642] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229ae5000 == 178 [pid = 1826] [id = 641] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228f44000 == 177 [pid = 1826] [id = 640] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228b99000 == 176 [pid = 1826] [id = 639] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228279800 == 175 [pid = 1826] [id = 638] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226169000 == 174 [pid = 1826] [id = 637] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82211a0000 == 173 [pid = 1826] [id = 636] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221031000 == 172 [pid = 1826] [id = 635] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220d9a800 == 171 [pid = 1826] [id = 634] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f9df800 == 170 [pid = 1826] [id = 633] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f32a000 == 169 [pid = 1826] [id = 632] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821d1c4800 == 168 [pid = 1826] [id = 631] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b9e2000 == 167 [pid = 1826] [id = 630] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821ae19800 == 166 [pid = 1826] [id = 629] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8219b6b800 == 165 [pid = 1826] [id = 628] 17:00:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82164c9000 == 164 [pid = 1826] [id = 627] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f821d47d400) [pid = 1826] [serial = 1832] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f822865e400) [pid = 1826] [serial = 1860] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f821a9e4400) [pid = 1826] [serial = 1824] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f8216db7c00) [pid = 1826] [serial = 1815] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f821d251800) [pid = 1826] [serial = 1830] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f8218646800) [pid = 1826] [serial = 1878] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f82165d2000) [pid = 1826] [serial = 1872] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f821f149400) [pid = 1826] [serial = 1835] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f8220fd3000) [pid = 1826] [serial = 1844] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f8216296400) [pid = 1826] [serial = 1877] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8221c8d400) [pid = 1826] [serial = 1845] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f821f67b800) [pid = 1826] [serial = 1841] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f8226109800) [pid = 1826] [serial = 1848] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8216db5400) [pid = 1826] [serial = 1874] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f8213a22400) [pid = 1826] [serial = 1869] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f821a4b6400) [pid = 1826] [serial = 1820] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f82286cb000) [pid = 1826] [serial = 1863] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f8225f96800) [pid = 1826] [serial = 1847] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f8228655000) [pid = 1826] [serial = 1859] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f821a843c00) [pid = 1826] [serial = 1743] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f82282d5400) [pid = 1826] [serial = 1853] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f821d487000) [pid = 1826] [serial = 1833] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f82286c3400) [pid = 1826] [serial = 1862] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f82282ca000) [pid = 1826] [serial = 1851] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f8211b04c00) [pid = 1826] [serial = 1865] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f821a889000) [pid = 1826] [serial = 1823] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f821aef1400) [pid = 1826] [serial = 1827] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f82285ef400) [pid = 1826] [serial = 1854] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f8216eef800) [pid = 1826] [serial = 1875] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f821f213c00) [pid = 1826] [serial = 1836] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f821a677c00) [pid = 1826] [serial = 1821] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f821fb5ac00) [pid = 1826] [serial = 1842] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f822864a000) [pid = 1826] [serial = 1857] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f8228609c00) [pid = 1826] [serial = 1856] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f821393cc00) [pid = 1826] [serial = 1868] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f821aa96c00) [pid = 1826] [serial = 1826] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f82186e4c00) [pid = 1826] [serial = 1817] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f821f273800) [pid = 1826] [serial = 1838] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f82162c5000) [pid = 1826] [serial = 1871] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f82199cfc00) [pid = 1826] [serial = 1818] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f821cef7000) [pid = 1826] [serial = 1829] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8226e8b000) [pid = 1826] [serial = 1850] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f82165d5400) [pid = 1826] [serial = 1814] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f821f3fa400) [pid = 1826] [serial = 1839] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f82186c5c00) [pid = 1826] [serial = 1880] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1826 | 1461024026549 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:00:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:00:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2988ms 17:00:26 INFO - PROCESS | 1826 | 1461024026579 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:00:26 INFO - PROCESS | 1826 | 1461024026585 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:00:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:00:26 INFO - PROCESS | 1826 | 1461024026635 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:00:26 INFO - PROCESS | 1826 | 1461024026641 Marionette TRACE conn3 <- [1,2646,null,{}] 17:00:26 INFO - PROCESS | 1826 | 1461024026649 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:26 INFO - PROCESS | 1826 | 1461024026863 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:00:27 INFO - PROCESS | 1826 | 1461024027045 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216490000 == 165 [pid = 1826] [id = 669] 17:00:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8216298800) [pid = 1826] [serial = 2008] [outer = (nil)] 17:00:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f82162d0800) [pid = 1826] [serial = 2009] [outer = 0x7f8216298800] 17:00:27 INFO - PROCESS | 1826 | 1461024027117 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f82165d8000) [pid = 1826] [serial = 2010] [outer = 0x7f8216298800] 17:00:28 INFO - PROCESS | 1826 | 1461024028049 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:00:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:00:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1446ms 17:00:28 INFO - PROCESS | 1826 | 1461024028071 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:00:28 INFO - PROCESS | 1826 | 1461024028079 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:00:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:00:28 INFO - PROCESS | 1826 | 1461024028089 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:00:28 INFO - PROCESS | 1826 | 1461024028093 Marionette TRACE conn3 <- [1,2650,null,{}] 17:00:28 INFO - PROCESS | 1826 | 1461024028098 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:28 INFO - PROCESS | 1826 | 1461024028324 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:00:28 INFO - PROCESS | 1826 | 1461024028588 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82182c7800 == 166 [pid = 1826] [id = 670] 17:00:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8216cad000) [pid = 1826] [serial = 2011] [outer = (nil)] 17:00:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f8218644000) [pid = 1826] [serial = 2012] [outer = 0x7f8216cad000] 17:00:28 INFO - PROCESS | 1826 | 1461024028664 Marionette DEBUG loaded listener.js 17:00:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f82186ba400) [pid = 1826] [serial = 2013] [outer = 0x7f8216cad000] 17:00:29 INFO - PROCESS | 1826 | 1461024029460 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:00:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:00:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1387ms 17:00:29 INFO - PROCESS | 1826 | 1461024029480 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:00:29 INFO - PROCESS | 1826 | 1461024029484 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:00:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:00:29 INFO - PROCESS | 1826 | 1461024029490 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:00:29 INFO - PROCESS | 1826 | 1461024029497 Marionette TRACE conn3 <- [1,2654,null,{}] 17:00:29 INFO - PROCESS | 1826 | 1461024029519 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:29 INFO - PROCESS | 1826 | 1461024029913 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:00:29 INFO - PROCESS | 1826 | 1461024029961 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a608000 == 167 [pid = 1826] [id = 671] 17:00:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8219a6f000) [pid = 1826] [serial = 2014] [outer = (nil)] 17:00:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8219cf5800) [pid = 1826] [serial = 2015] [outer = 0x7f8219a6f000] 17:00:30 INFO - PROCESS | 1826 | 1461024030096 Marionette DEBUG loaded listener.js 17:00:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f821a66f800) [pid = 1826] [serial = 2016] [outer = 0x7f8219a6f000] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f822896bc00) [pid = 1826] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f821af90800) [pid = 1826] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f821af94400) [pid = 1826] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8211b05400) [pid = 1826] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f82137af400) [pid = 1826] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f82168f9000) [pid = 1826] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8210c0bc00) [pid = 1826] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f821fc84400) [pid = 1826] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f8216ca7400) [pid = 1826] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f82199d7000) [pid = 1826] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f82162cdc00) [pid = 1826] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8210c03800) [pid = 1826] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f821fc81000) [pid = 1826] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f821aeeac00) [pid = 1826] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f821a4bac00) [pid = 1826] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f8211b06c00) [pid = 1826] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8216cb0400) [pid = 1826] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f8225f98400) [pid = 1826] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f821629f000) [pid = 1826] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f821fc8ac00) [pid = 1826] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f821af92800) [pid = 1826] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f8216294c00) [pid = 1826] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f82137ab800) [pid = 1826] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f821a84a400) [pid = 1826] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f821ac50c00) [pid = 1826] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:00:31 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f821393f400) [pid = 1826] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:00:31 INFO - PROCESS | 1826 | 1461024031599 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:00:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:00:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2141ms 17:00:31 INFO - PROCESS | 1826 | 1461024031633 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:00:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:00:31 INFO - PROCESS | 1826 | 1461024031638 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:00:31 INFO - PROCESS | 1826 | 1461024031644 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:00:31 INFO - PROCESS | 1826 | 1461024031647 Marionette TRACE conn3 <- [1,2658,null,{}] 17:00:31 INFO - PROCESS | 1826 | 1461024031652 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:31 INFO - PROCESS | 1826 | 1461024031913 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:00:32 INFO - PROCESS | 1826 | 1461024032037 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a8c3800 == 168 [pid = 1826] [id = 672] 17:00:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f8210c03800) [pid = 1826] [serial = 2017] [outer = (nil)] 17:00:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8219ce7c00) [pid = 1826] [serial = 2018] [outer = 0x7f8210c03800] 17:00:32 INFO - PROCESS | 1826 | 1461024032099 Marionette DEBUG loaded listener.js 17:00:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f821a674400) [pid = 1826] [serial = 2019] [outer = 0x7f8210c03800] 17:00:32 INFO - PROCESS | 1826 | 1461024032820 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:00:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:00:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1190ms 17:00:32 INFO - PROCESS | 1826 | 1461024032834 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:00:32 INFO - PROCESS | 1826 | 1461024032837 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:00:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:00:32 INFO - PROCESS | 1826 | 1461024032843 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:00:32 INFO - PROCESS | 1826 | 1461024032845 Marionette TRACE conn3 <- [1,2662,null,{}] 17:00:32 INFO - PROCESS | 1826 | 1461024032862 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:33 INFO - PROCESS | 1826 | 1461024033064 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:00:33 INFO - PROCESS | 1826 | 1461024033415 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821370b800 == 169 [pid = 1826] [id = 673] 17:00:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f8210c02c00) [pid = 1826] [serial = 2020] [outer = (nil)] 17:00:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f8211b06c00) [pid = 1826] [serial = 2021] [outer = 0x7f8210c02c00] 17:00:33 INFO - PROCESS | 1826 | 1461024033494 Marionette DEBUG loaded listener.js 17:00:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f8213a24800) [pid = 1826] [serial = 2022] [outer = 0x7f8210c02c00] 17:00:34 INFO - PROCESS | 1826 | 1461024034454 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:00:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:00:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1652ms 17:00:34 INFO - PROCESS | 1826 | 1461024034497 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:00:34 INFO - PROCESS | 1826 | 1461024034505 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:00:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:00:34 INFO - PROCESS | 1826 | 1461024034513 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:00:34 INFO - PROCESS | 1826 | 1461024034518 Marionette TRACE conn3 <- [1,2666,null,{}] 17:00:34 INFO - PROCESS | 1826 | 1461024034525 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:34 INFO - PROCESS | 1826 | 1461024034754 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:00:35 INFO - PROCESS | 1826 | 1461024035071 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82199bd000 == 170 [pid = 1826] [id = 674] 17:00:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f82165d9c00) [pid = 1826] [serial = 2023] [outer = (nil)] 17:00:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f8216ca4000) [pid = 1826] [serial = 2024] [outer = 0x7f82165d9c00] 17:00:35 INFO - PROCESS | 1826 | 1461024035153 Marionette DEBUG loaded listener.js 17:00:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f8216db1400) [pid = 1826] [serial = 2025] [outer = 0x7f82165d9c00] 17:00:36 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:36 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:00:36 INFO - PROCESS | 1826 | 1461024036542 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:00:36 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) 17:00:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2083ms 17:00:36 INFO - PROCESS | 1826 | 1461024036600 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:00:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:00:36 INFO - PROCESS | 1826 | 1461024036606 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:00:36 INFO - PROCESS | 1826 | 1461024036736 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:00:36 INFO - PROCESS | 1826 | 1461024036741 Marionette TRACE conn3 <- [1,2670,null,{}] 17:00:36 INFO - PROCESS | 1826 | 1461024036756 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:36 INFO - PROCESS | 1826 | 1461024036967 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:00:37 INFO - PROCESS | 1826 | 1461024037227 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b337000 == 171 [pid = 1826] [id = 675] 17:00:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f82168f5c00) [pid = 1826] [serial = 2026] [outer = (nil)] 17:00:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f82186b3c00) [pid = 1826] [serial = 2027] [outer = 0x7f82168f5c00] 17:00:37 INFO - PROCESS | 1826 | 1461024037301 Marionette DEBUG loaded listener.js 17:00:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f821a673c00) [pid = 1826] [serial = 2028] [outer = 0x7f82168f5c00] 17:00:38 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:38 INFO - PROCESS | 1826 | 1461024038678 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 17:00:38 INFO - PROCESS | 1826 | 1461024038743 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:00:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:00:38 INFO - PROCESS | 1826 | 1461024038757 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:00:38 INFO - PROCESS | 1826 | 1461024038767 Marionette TRACE conn3 <- [1,2674,null,{}] 17:00:38 INFO - PROCESS | 1826 | 1461024038871 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:39 INFO - PROCESS | 1826 | 1461024039108 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:00:39 INFO - PROCESS | 1826 | 1461024039376 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821eede000 == 172 [pid = 1826] [id = 676] 17:00:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f8216ca2c00) [pid = 1826] [serial = 2029] [outer = (nil)] 17:00:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f821a88fc00) [pid = 1826] [serial = 2030] [outer = 0x7f8216ca2c00] 17:00:39 INFO - PROCESS | 1826 | 1461024039450 Marionette DEBUG loaded listener.js 17:00:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f821aeee400) [pid = 1826] [serial = 2031] [outer = 0x7f8216ca2c00] 17:00:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:40 INFO - PROCESS | 1826 | 1461024040804 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 17:00:40 INFO - PROCESS | 1826 | 1461024040851 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:00:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:00:40 INFO - PROCESS | 1826 | 1461024040858 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:00:40 INFO - PROCESS | 1826 | 1461024040862 Marionette TRACE conn3 <- [1,2678,null,{}] 17:00:40 INFO - PROCESS | 1826 | 1461024040868 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:41 INFO - PROCESS | 1826 | 1461024041170 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:00:41 INFO - PROCESS | 1826 | 1461024041410 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f9d3800 == 173 [pid = 1826] [id = 677] 17:00:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f821a67bc00) [pid = 1826] [serial = 2032] [outer = (nil)] 17:00:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f821b9f3000) [pid = 1826] [serial = 2033] [outer = 0x7f821a67bc00] 17:00:41 INFO - PROCESS | 1826 | 1461024041485 Marionette DEBUG loaded listener.js 17:00:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f821d105000) [pid = 1826] [serial = 2034] [outer = 0x7f821a67bc00] 17:00:42 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:42 INFO - PROCESS | 1826 | 1461024042830 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:00:42 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) 17:00:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1988ms 17:00:42 INFO - PROCESS | 1826 | 1461024042848 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:00:42 INFO - PROCESS | 1826 | 1461024042852 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:00:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:00:42 INFO - PROCESS | 1826 | 1461024042862 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:00:42 INFO - PROCESS | 1826 | 1461024042865 Marionette TRACE conn3 <- [1,2682,null,{}] 17:00:42 INFO - PROCESS | 1826 | 1461024042872 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:43 INFO - PROCESS | 1826 | 1461024043209 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:00:43 INFO - PROCESS | 1826 | 1461024043468 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220d9e800 == 174 [pid = 1826] [id = 678] 17:00:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f821d3ce800) [pid = 1826] [serial = 2035] [outer = (nil)] 17:00:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f821d3d2000) [pid = 1826] [serial = 2036] [outer = 0x7f821d3ce800] 17:00:43 INFO - PROCESS | 1826 | 1461024043559 Marionette DEBUG loaded listener.js 17:00:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f821f11c000) [pid = 1826] [serial = 2037] [outer = 0x7f821d3ce800] 17:00:44 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:44 INFO - PROCESS | 1826 | 1461024044980 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:00:44 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) 17:00:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2135ms 17:00:44 INFO - PROCESS | 1826 | 1461024044996 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:00:45 INFO - PROCESS | 1826 | 1461024044999 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:00:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:00:45 INFO - PROCESS | 1826 | 1461024045005 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:00:45 INFO - PROCESS | 1826 | 1461024045008 Marionette TRACE conn3 <- [1,2686,null,{}] 17:00:45 INFO - PROCESS | 1826 | 1461024045014 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:45 INFO - PROCESS | 1826 | 1461024045298 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:00:45 INFO - PROCESS | 1826 | 1461024045558 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221091000 == 175 [pid = 1826] [id = 679] 17:00:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f821d3cec00) [pid = 1826] [serial = 2038] [outer = (nil)] 17:00:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f821f273c00) [pid = 1826] [serial = 2039] [outer = 0x7f821d3cec00] 17:00:45 INFO - PROCESS | 1826 | 1461024045671 Marionette DEBUG loaded listener.js 17:00:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f821f4c1800) [pid = 1826] [serial = 2040] [outer = 0x7f821d3cec00] 17:00:47 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:47 INFO - PROCESS | 1826 | 1461024047197 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 17:00:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:00:47 INFO - PROCESS | 1826 | 1461024047255 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:00:47 INFO - PROCESS | 1826 | 1461024047262 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 1826 | 1461024047265 Marionette TRACE conn3 <- [1,2690,null,{}] 17:00:47 INFO - PROCESS | 1826 | 1461024047270 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:47 INFO - PROCESS | 1826 | 1461024047562 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:00:47 INFO - PROCESS | 1826 | 1461024047833 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221d2f000 == 176 [pid = 1826] [id = 680] 17:00:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f821d3cf000) [pid = 1826] [serial = 2041] [outer = (nil)] 17:00:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f821fb5b000) [pid = 1826] [serial = 2042] [outer = 0x7f821d3cf000] 17:00:47 INFO - PROCESS | 1826 | 1461024047905 Marionette DEBUG loaded listener.js 17:00:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f8220fcc400) [pid = 1826] [serial = 2043] [outer = 0x7f821d3cf000] 17:00:49 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:49 INFO - PROCESS | 1826 | 1461024049280 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 17:00:49 INFO - PROCESS | 1826 | 1461024049301 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:00:49 INFO - PROCESS | 1826 | 1461024049308 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:00:49 INFO - PROCESS | 1826 | 1461024049311 Marionette TRACE conn3 <- [1,2694,null,{}] 17:00:49 INFO - PROCESS | 1826 | 1461024049316 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:49 INFO - PROCESS | 1826 | 1461024049576 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:00:49 INFO - PROCESS | 1826 | 1461024049818 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228277000 == 177 [pid = 1826] [id = 681] 17:00:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f821f3f1000) [pid = 1826] [serial = 2044] [outer = (nil)] 17:00:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8221c93000) [pid = 1826] [serial = 2045] [outer = 0x7f821f3f1000] 17:00:49 INFO - PROCESS | 1826 | 1461024049894 Marionette DEBUG loaded listener.js 17:00:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f82260c6400) [pid = 1826] [serial = 2046] [outer = 0x7f821f3f1000] 17:00:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:51 INFO - PROCESS | 1826 | 1461024051215 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 17:00:51 INFO - PROCESS | 1826 | 1461024051249 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:00:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:00:51 INFO - PROCESS | 1826 | 1461024051255 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:00:51 INFO - PROCESS | 1826 | 1461024051258 Marionette TRACE conn3 <- [1,2698,null,{}] 17:00:51 INFO - PROCESS | 1826 | 1461024051264 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:51 INFO - PROCESS | 1826 | 1461024051524 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:00:51 INFO - PROCESS | 1826 | 1461024051765 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228d68000 == 178 [pid = 1826] [id = 682] 17:00:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f821fb61400) [pid = 1826] [serial = 2047] [outer = (nil)] 17:00:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f822610c800) [pid = 1826] [serial = 2048] [outer = 0x7f821fb61400] 17:00:51 INFO - PROCESS | 1826 | 1461024051839 Marionette DEBUG loaded listener.js 17:00:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f822625f800) [pid = 1826] [serial = 2049] [outer = 0x7f821fb61400] 17:00:53 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:53 INFO - PROCESS | 1826 | 1461024053196 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:00:53 INFO - PROCESS | 1826 | 1461024053249 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:00:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:00:53 INFO - PROCESS | 1826 | 1461024053255 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:00:53 INFO - PROCESS | 1826 | 1461024053258 Marionette TRACE conn3 <- [1,2702,null,{}] 17:00:53 INFO - PROCESS | 1826 | 1461024053263 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:53 INFO - PROCESS | 1826 | 1461024053570 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:00:54 INFO - PROCESS | 1826 | 1461024054454 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82164da000 == 179 [pid = 1826] [id = 683] 17:00:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8211b02400) [pid = 1826] [serial = 2050] [outer = (nil)] 17:00:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8211b0a800) [pid = 1826] [serial = 2051] [outer = 0x7f8211b02400] 17:00:54 INFO - PROCESS | 1826 | 1461024054520 Marionette DEBUG loaded listener.js 17:00:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f8213948800) [pid = 1826] [serial = 2052] [outer = 0x7f8211b02400] 17:00:55 INFO - PROCESS | 1826 | 1461024055534 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:00:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:00:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2337ms 17:00:55 INFO - PROCESS | 1826 | 1461024055600 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:00:55 INFO - PROCESS | 1826 | 1461024055611 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:00:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:00:55 INFO - PROCESS | 1826 | 1461024055628 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:00:55 INFO - PROCESS | 1826 | 1461024055635 Marionette TRACE conn3 <- [1,2706,null,{}] 17:00:55 INFO - PROCESS | 1826 | 1461024055645 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:55 INFO - PROCESS | 1826 | 1461024055967 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:00:56 INFO - PROCESS | 1826 | 1461024056417 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8218392000 == 180 [pid = 1826] [id = 684] 17:00:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8210c04800) [pid = 1826] [serial = 2053] [outer = (nil)] 17:00:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f821394b800) [pid = 1826] [serial = 2054] [outer = 0x7f8210c04800] 17:00:56 INFO - PROCESS | 1826 | 1461024056486 Marionette DEBUG loaded listener.js 17:00:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f82165cf400) [pid = 1826] [serial = 2055] [outer = 0x7f8210c04800] 17:00:57 INFO - PROCESS | 1826 | 1461024057557 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:00:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:00:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1944ms 17:00:57 INFO - PROCESS | 1826 | 1461024057575 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:00:57 INFO - PROCESS | 1826 | 1461024057581 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:00:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:00:57 INFO - PROCESS | 1826 | 1461024057587 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:00:57 INFO - PROCESS | 1826 | 1461024057590 Marionette TRACE conn3 <- [1,2710,null,{}] 17:00:57 INFO - PROCESS | 1826 | 1461024057595 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:57 INFO - PROCESS | 1826 | 1461024057811 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:00:58 INFO - PROCESS | 1826 | 1461024058271 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82182cd000 == 181 [pid = 1826] [id = 685] 17:00:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f8216dbc000) [pid = 1826] [serial = 2056] [outer = (nil)] 17:00:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8216dbfc00) [pid = 1826] [serial = 2057] [outer = 0x7f8216dbc000] 17:00:58 INFO - PROCESS | 1826 | 1461024058404 Marionette DEBUG loaded listener.js 17:00:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8218646800) [pid = 1826] [serial = 2058] [outer = 0x7f8216dbc000] 17:00:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8213709800 == 180 [pid = 1826] [id = 599] 17:00:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232c6f800 == 179 [pid = 1826] [id = 48] 17:00:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821d1d0000 == 178 [pid = 1826] [id = 606] 17:00:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d9dd800 == 177 [pid = 1826] [id = 619] 17:00:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228426000 == 176 [pid = 1826] [id = 613] 17:00:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226221800 == 175 [pid = 1826] [id = 612] 17:00:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e0b5800 == 174 [pid = 1826] [id = 620] 17:00:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228d74800 == 173 [pid = 1826] [id = 614] 17:00:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8219b6c000 == 172 [pid = 1826] [id = 483] 17:00:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822db92800 == 171 [pid = 1826] [id = 327] 17:00:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d7aa800 == 170 [pid = 1826] [id = 618] 17:00:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229ae5800 == 169 [pid = 1826] [id = 615] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8219ceec00) [pid = 1826] [serial = 1949] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | 1461024059509 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:00:59 INFO - PROCESS | 1826 | 1461024059591 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:00:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:00:59 INFO - PROCESS | 1826 | 1461024059605 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:00:59 INFO - PROCESS | 1826 | 1461024059613 Marionette TRACE conn3 <- [1,2714,null,{}] 17:00:59 INFO - PROCESS | 1826 | 1461024059619 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:59 INFO - PROCESS | 1826 | 1461024059828 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8228a3d000) [pid = 1826] [serial = 1931] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f821d10dc00) [pid = 1826] [serial = 1899] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f821f3f4400) [pid = 1826] [serial = 1910] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f82162cec00) [pid = 1826] [serial = 1940] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f82165d8c00) [pid = 1826] [serial = 1884] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f8216efb800) [pid = 1826] [serial = 1886] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f8216295800) [pid = 1826] [serial = 1866] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f8220fcbc00) [pid = 1826] [serial = 1913] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f821f4c3000) [pid = 1826] [serial = 1911] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f821a67a400) [pid = 1826] [serial = 1892] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f82162c7400) [pid = 1826] [serial = 1883] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f821cef9800) [pid = 1826] [serial = 1898] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f8219a73c00) [pid = 1826] [serial = 1889] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f821f14d800) [pid = 1826] [serial = 1905] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f821f277000) [pid = 1826] [serial = 1935] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8226105000) [pid = 1826] [serial = 1917] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f8211b10400) [pid = 1826] [serial = 1934] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f8228965400) [pid = 1826] [serial = 1928] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f821a9e0800) [pid = 1826] [serial = 1895] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8213941800) [pid = 1826] [serial = 1937] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f8219a74000) [pid = 1826] [serial = 1946] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f82282d6000) [pid = 1826] [serial = 1923] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f8226e8e400) [pid = 1826] [serial = 1922] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f8228a87400) [pid = 1826] [serial = 1932] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f822865f400) [pid = 1826] [serial = 1926] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8226399c00) [pid = 1826] [serial = 1920] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f821d485800) [pid = 1826] [serial = 1902] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f822896b800) [pid = 1826] [serial = 1929] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f8221914000) [pid = 1826] [serial = 1914] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f821d257000) [pid = 1826] [serial = 1901] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f821a9ee400) [pid = 1826] [serial = 1896] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f82186af400) [pid = 1826] [serial = 1887] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f821f119c00) [pid = 1826] [serial = 1904] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f8216ef5c00) [pid = 1826] [serial = 1943] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f8225f9a800) [pid = 1826] [serial = 1916] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f82186b3000) [pid = 1826] [serial = 1812] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f821f20f400) [pid = 1826] [serial = 1907] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f82282d2800) [pid = 1826] [serial = 1797] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f821a4bf000) [pid = 1826] [serial = 1947] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f821d250c00) [pid = 1826] [serial = 1919] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f82186ae400) [pid = 1826] [serial = 1944] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f821a4b5c00) [pid = 1826] [serial = 1890] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f821a886000) [pid = 1826] [serial = 1893] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f821f276000) [pid = 1826] [serial = 1908] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f821ceff400) [pid = 1826] [serial = 1794] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f82168f7c00) [pid = 1826] [serial = 1941] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f822860a000) [pid = 1826] [serial = 1925] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f8213a28000) [pid = 1826] [serial = 1938] [outer = (nil)] [url = about:blank] 17:01:00 INFO - PROCESS | 1826 | 1461024060138 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216908800 == 148 [pid = 1826] [id = 686] 17:01:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f8213941800) [pid = 1826] [serial = 2059] [outer = (nil)] 17:01:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f8216cadc00) [pid = 1826] [serial = 2060] [outer = 0x7f8213941800] 17:01:00 INFO - PROCESS | 1826 | 1461024060207 Marionette DEBUG loaded listener.js 17:01:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f82199d9000) [pid = 1826] [serial = 2061] [outer = 0x7f8213941800] 17:01:00 INFO - PROCESS | 1826 | 1461024060941 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:01:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:01:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1392ms 17:01:00 INFO - PROCESS | 1826 | 1461024060989 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:01:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:01:00 INFO - PROCESS | 1826 | 1461024060993 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:01:01 INFO - PROCESS | 1826 | 1461024060999 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:01:01 INFO - PROCESS | 1826 | 1461024061002 Marionette TRACE conn3 <- [1,2718,null,{}] 17:01:01 INFO - PROCESS | 1826 | 1461024061007 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:01 INFO - PROCESS | 1826 | 1461024061266 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:01:01 INFO - PROCESS | 1826 | 1461024061288 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a6b4800 == 149 [pid = 1826] [id = 687] 17:01:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f8216295800) [pid = 1826] [serial = 2062] [outer = (nil)] 17:01:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f821a4b6800) [pid = 1826] [serial = 2063] [outer = 0x7f8216295800] 17:01:01 INFO - PROCESS | 1826 | 1461024061354 Marionette DEBUG loaded listener.js 17:01:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f821a66f000) [pid = 1826] [serial = 2064] [outer = 0x7f8216295800] 17:01:02 INFO - PROCESS | 1826 | 1461024062338 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 17:01:02 INFO - PROCESS | 1826 | 1461024062387 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:01:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:01:02 INFO - PROCESS | 1826 | 1461024062399 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 1826 | 1461024062401 Marionette TRACE conn3 <- [1,2722,null,{}] 17:01:02 INFO - PROCESS | 1826 | 1461024062407 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:02 INFO - PROCESS | 1826 | 1461024062664 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:01:02 INFO - PROCESS | 1826 | 1461024062696 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821c540000 == 150 [pid = 1826] [id = 688] 17:01:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f821a88cc00) [pid = 1826] [serial = 2065] [outer = (nil)] 17:01:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f821a891800) [pid = 1826] [serial = 2066] [outer = 0x7f821a88cc00] 17:01:02 INFO - PROCESS | 1826 | 1461024062770 Marionette DEBUG loaded listener.js 17:01:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f821ac48c00) [pid = 1826] [serial = 2067] [outer = 0x7f821a88cc00] 17:01:03 INFO - PROCESS | 1826 | 1461024063846 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:01:03 INFO - PROCESS | 1826 | 1461024063887 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:01:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:01:03 INFO - PROCESS | 1826 | 1461024063893 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:01:03 INFO - PROCESS | 1826 | 1461024063895 Marionette TRACE conn3 <- [1,2726,null,{}] 17:01:03 INFO - PROCESS | 1826 | 1461024063900 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:04 INFO - PROCESS | 1826 | 1461024064155 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8216dbb000) [pid = 1826] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f822941b000) [pid = 1826] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f82285eb800) [pid = 1826] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f821f113c00) [pid = 1826] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f821cefec00) [pid = 1826] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f821d3cb000) [pid = 1826] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f821aa8f400) [pid = 1826] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f821b9e9400) [pid = 1826] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f8228611000) [pid = 1826] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f8211b0f000) [pid = 1826] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f8226e86400) [pid = 1826] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f8226e8f400) [pid = 1826] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f82286bec00) [pid = 1826] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f821f675800) [pid = 1826] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f821fc83000) [pid = 1826] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f822941ac00) [pid = 1826] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f8216cad000) [pid = 1826] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:01:04 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f8210c04c00) [pid = 1826] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:01:05 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f8219a6f000) [pid = 1826] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:01:05 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f8216296000) [pid = 1826] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:01:05 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f8216298800) [pid = 1826] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:01:05 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f8216efc000) [pid = 1826] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:01:05 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f821a886400) [pid = 1826] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:01:05 INFO - PROCESS | 1826 | 1461024065073 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216826800 == 151 [pid = 1826] [id = 689] 17:01:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f8210c04c00) [pid = 1826] [serial = 2068] [outer = (nil)] 17:01:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f8216296000) [pid = 1826] [serial = 2069] [outer = 0x7f8210c04c00] 17:01:05 INFO - PROCESS | 1826 | 1461024065137 Marionette DEBUG loaded listener.js 17:01:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f82199d6800) [pid = 1826] [serial = 2070] [outer = 0x7f8210c04c00] 17:01:05 INFO - PROCESS | 1826 | 1461024065808 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:01:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:01:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1932ms 17:01:05 INFO - PROCESS | 1826 | 1461024065825 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:01:05 INFO - PROCESS | 1826 | 1461024065829 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:01:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:01:05 INFO - PROCESS | 1826 | 1461024065834 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:01:05 INFO - PROCESS | 1826 | 1461024065836 Marionette TRACE conn3 <- [1,2730,null,{}] 17:01:05 INFO - PROCESS | 1826 | 1461024065841 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:06 INFO - PROCESS | 1826 | 1461024066085 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:01:06 INFO - PROCESS | 1826 | 1461024066109 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821eedb000 == 152 [pid = 1826] [id = 690] 17:01:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f8210c0d000) [pid = 1826] [serial = 2071] [outer = (nil)] 17:01:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f821ceff400) [pid = 1826] [serial = 2072] [outer = 0x7f8210c0d000] 17:01:06 INFO - PROCESS | 1826 | 1461024066179 Marionette DEBUG loaded listener.js 17:01:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f821d252000) [pid = 1826] [serial = 2073] [outer = 0x7f8210c0d000] 17:01:07 INFO - PROCESS | 1826 | 1461024067444 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 17:01:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:01:07 INFO - PROCESS | 1826 | 1461024067475 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:01:07 INFO - PROCESS | 1826 | 1461024067483 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:01:07 INFO - PROCESS | 1826 | 1461024067488 Marionette TRACE conn3 <- [1,2734,null,{}] 17:01:07 INFO - PROCESS | 1826 | 1461024067505 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:07 INFO - PROCESS | 1826 | 1461024067742 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:01:08 INFO - PROCESS | 1826 | 1461024068059 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216e1d800 == 153 [pid = 1826] [id = 691] 17:01:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f8211b02800) [pid = 1826] [serial = 2074] [outer = (nil)] 17:01:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f82162c2c00) [pid = 1826] [serial = 2075] [outer = 0x7f8211b02800] 17:01:08 INFO - PROCESS | 1826 | 1461024068135 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f82165d5400) [pid = 1826] [serial = 2076] [outer = 0x7f8211b02800] 17:01:09 INFO - PROCESS | 1826 | 1461024069078 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:01:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:01:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1646ms 17:01:09 INFO - PROCESS | 1826 | 1461024069128 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:01:09 INFO - PROCESS | 1826 | 1461024069136 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:01:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:01:09 INFO - PROCESS | 1826 | 1461024069146 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:01:09 INFO - PROCESS | 1826 | 1461024069149 Marionette TRACE conn3 <- [1,2738,null,{}] 17:01:09 INFO - PROCESS | 1826 | 1461024069155 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:09 INFO - PROCESS | 1826 | 1461024069374 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:01:09 INFO - PROCESS | 1826 | 1461024069588 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b9e5800 == 154 [pid = 1826] [id = 692] 17:01:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f8210c03c00) [pid = 1826] [serial = 2077] [outer = (nil)] 17:01:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f8216efd800) [pid = 1826] [serial = 2078] [outer = 0x7f8210c03c00] 17:01:09 INFO - PROCESS | 1826 | 1461024069704 Marionette DEBUG loaded listener.js 17:01:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f82186e5000) [pid = 1826] [serial = 2079] [outer = 0x7f8210c03c00] 17:01:10 INFO - PROCESS | 1826 | 1461024070762 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:01:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:01:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1692ms 17:01:10 INFO - PROCESS | 1826 | 1461024070838 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:01:10 INFO - PROCESS | 1826 | 1461024070841 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:01:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:01:10 INFO - PROCESS | 1826 | 1461024070848 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:01:10 INFO - PROCESS | 1826 | 1461024070853 Marionette TRACE conn3 <- [1,2742,null,{}] 17:01:10 INFO - PROCESS | 1826 | 1461024070869 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:11 INFO - PROCESS | 1826 | 1461024071132 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:01:11 INFO - PROCESS | 1826 | 1461024071439 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f9ce800 == 155 [pid = 1826] [id = 693] 17:01:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f821a888400) [pid = 1826] [serial = 2080] [outer = (nil)] 17:01:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f821aa93400) [pid = 1826] [serial = 2081] [outer = 0x7f821a888400] 17:01:11 INFO - PROCESS | 1826 | 1461024071530 Marionette DEBUG loaded listener.js 17:01:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f821af8f800) [pid = 1826] [serial = 2082] [outer = 0x7f821a888400] 17:01:12 INFO - PROCESS | 1826 | 1461024072412 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:01:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:01:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1590ms 17:01:12 INFO - PROCESS | 1826 | 1461024072438 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:01:12 INFO - PROCESS | 1826 | 1461024072442 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:01:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:01:12 INFO - PROCESS | 1826 | 1461024072448 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:01:12 INFO - PROCESS | 1826 | 1461024072450 Marionette TRACE conn3 <- [1,2746,null,{}] 17:01:12 INFO - PROCESS | 1826 | 1461024072456 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:12 INFO - PROCESS | 1826 | 1461024072655 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:01:12 INFO - PROCESS | 1826 | 1461024072875 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8220e15000 == 156 [pid = 1826] [id = 694] 17:01:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f821a888c00) [pid = 1826] [serial = 2083] [outer = (nil)] 17:01:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f821d25a800) [pid = 1826] [serial = 2084] [outer = 0x7f821a888c00] 17:01:12 INFO - PROCESS | 1826 | 1461024072990 Marionette DEBUG loaded listener.js 17:01:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f821d481800) [pid = 1826] [serial = 2085] [outer = 0x7f821a888c00] 17:01:13 INFO - PROCESS | 1826 | 1461024073977 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:01:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:01:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1579ms 17:01:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:01:14 INFO - PROCESS | 1826 | 1461024074028 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:01:14 INFO - PROCESS | 1826 | 1461024074031 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:01:14 INFO - PROCESS | 1826 | 1461024074037 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:01:14 INFO - PROCESS | 1826 | 1461024074040 Marionette TRACE conn3 <- [1,2750,null,{}] 17:01:14 INFO - PROCESS | 1826 | 1461024074045 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:14 INFO - PROCESS | 1826 | 1461024074247 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:01:14 INFO - PROCESS | 1826 | 1461024074468 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221037000 == 157 [pid = 1826] [id = 695] 17:01:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f821d106800) [pid = 1826] [serial = 2086] [outer = (nil)] 17:01:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f821f117000) [pid = 1826] [serial = 2087] [outer = 0x7f821d106800] 17:01:14 INFO - PROCESS | 1826 | 1461024074579 Marionette DEBUG loaded listener.js 17:01:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f821f148c00) [pid = 1826] [serial = 2088] [outer = 0x7f821d106800] 17:01:15 INFO - PROCESS | 1826 | 1461024075490 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:01:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:01:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1529ms 17:01:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:01:15 INFO - PROCESS | 1826 | 1461024075566 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:01:15 INFO - PROCESS | 1826 | 1461024075569 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:01:15 INFO - PROCESS | 1826 | 1461024075575 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:01:15 INFO - PROCESS | 1826 | 1461024075578 Marionette TRACE conn3 <- [1,2754,null,{}] 17:01:15 INFO - PROCESS | 1826 | 1461024075583 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:15 INFO - PROCESS | 1826 | 1461024075862 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:01:16 INFO - PROCESS | 1826 | 1461024076172 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221b6b000 == 158 [pid = 1826] [id = 696] 17:01:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f821f216c00) [pid = 1826] [serial = 2089] [outer = (nil)] 17:01:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f821f279800) [pid = 1826] [serial = 2090] [outer = 0x7f821f216c00] 17:01:16 INFO - PROCESS | 1826 | 1461024076254 Marionette DEBUG loaded listener.js 17:01:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f821f4b9800) [pid = 1826] [serial = 2091] [outer = 0x7f821f216c00] 17:01:17 INFO - PROCESS | 1826 | 1461024077082 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:01:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:01:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1580ms 17:01:17 INFO - PROCESS | 1826 | 1461024077157 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:01:17 INFO - PROCESS | 1826 | 1461024077161 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:01:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:01:17 INFO - PROCESS | 1826 | 1461024077166 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:01:17 INFO - PROCESS | 1826 | 1461024077169 Marionette TRACE conn3 <- [1,2758,null,{}] 17:01:17 INFO - PROCESS | 1826 | 1461024077174 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:17 INFO - PROCESS | 1826 | 1461024077417 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:01:17 INFO - PROCESS | 1826 | 1461024077675 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226180000 == 159 [pid = 1826] [id = 697] 17:01:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f821a849400) [pid = 1826] [serial = 2092] [outer = (nil)] 17:01:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f821f674c00) [pid = 1826] [serial = 2093] [outer = 0x7f821a849400] 17:01:17 INFO - PROCESS | 1826 | 1461024077798 Marionette DEBUG loaded listener.js 17:01:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f821fc7c400) [pid = 1826] [serial = 2094] [outer = 0x7f821a849400] 17:01:18 INFO - PROCESS | 1826 | 1461024078654 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:01:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:01:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1530ms 17:01:18 INFO - PROCESS | 1826 | 1461024078699 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:01:18 INFO - PROCESS | 1826 | 1461024078702 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:01:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:01:18 INFO - PROCESS | 1826 | 1461024078708 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:01:18 INFO - PROCESS | 1826 | 1461024078710 Marionette TRACE conn3 <- [1,2762,null,{}] 17:01:18 INFO - PROCESS | 1826 | 1461024078716 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:18 INFO - PROCESS | 1826 | 1461024078918 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:01:19 INFO - PROCESS | 1826 | 1461024079183 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8227174000 == 160 [pid = 1826] [id = 698] 17:01:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f821d47f000) [pid = 1826] [serial = 2095] [outer = (nil)] 17:01:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f8220fcb000) [pid = 1826] [serial = 2096] [outer = 0x7f821d47f000] 17:01:19 INFO - PROCESS | 1826 | 1461024079260 Marionette DEBUG loaded listener.js 17:01:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f8221910800) [pid = 1826] [serial = 2097] [outer = 0x7f821d47f000] 17:01:20 INFO - PROCESS | 1826 | 1461024080127 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:01:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:01:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1477ms 17:01:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:01:20 INFO - PROCESS | 1826 | 1461024080187 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:01:20 INFO - PROCESS | 1826 | 1461024080190 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:01:20 INFO - PROCESS | 1826 | 1461024080196 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:01:20 INFO - PROCESS | 1826 | 1461024080200 Marionette TRACE conn3 <- [1,2766,null,{}] 17:01:20 INFO - PROCESS | 1826 | 1461024080225 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:20 INFO - PROCESS | 1826 | 1461024080444 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:01:20 INFO - PROCESS | 1826 | 1461024080704 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228628000 == 161 [pid = 1826] [id = 699] 17:01:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f821fc7cc00) [pid = 1826] [serial = 2098] [outer = (nil)] 17:01:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f8225f8fc00) [pid = 1826] [serial = 2099] [outer = 0x7f821fc7cc00] 17:01:20 INFO - PROCESS | 1826 | 1461024080777 Marionette DEBUG loaded listener.js 17:01:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f82260c3000) [pid = 1826] [serial = 2100] [outer = 0x7f821fc7cc00] 17:01:21 INFO - PROCESS | 1826 | 1461024081689 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:01:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:01:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1549ms 17:01:21 INFO - PROCESS | 1826 | 1461024081746 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:01:21 INFO - PROCESS | 1826 | 1461024081750 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:01:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:01:21 INFO - PROCESS | 1826 | 1461024081776 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:01:21 INFO - PROCESS | 1826 | 1461024081779 Marionette TRACE conn3 <- [1,2770,null,{}] 17:01:21 INFO - PROCESS | 1826 | 1461024081785 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:22 INFO - PROCESS | 1826 | 1461024081998 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:01:22 INFO - PROCESS | 1826 | 1461024082267 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228d77000 == 162 [pid = 1826] [id = 700] 17:01:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f821af86800) [pid = 1826] [serial = 2101] [outer = (nil)] 17:01:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f8226258400) [pid = 1826] [serial = 2102] [outer = 0x7f821af86800] 17:01:22 INFO - PROCESS | 1826 | 1461024082382 Marionette DEBUG loaded listener.js 17:01:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f8226265c00) [pid = 1826] [serial = 2103] [outer = 0x7f821af86800] 17:01:23 INFO - PROCESS | 1826 | 1461024083254 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:01:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:01:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1537ms 17:01:23 INFO - PROCESS | 1826 | 1461024083310 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:01:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:01:23 INFO - PROCESS | 1826 | 1461024083315 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:01:23 INFO - PROCESS | 1826 | 1461024083321 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:01:23 INFO - PROCESS | 1826 | 1461024083325 Marionette TRACE conn3 <- [1,2774,null,{}] 17:01:23 INFO - PROCESS | 1826 | 1461024083330 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:23 INFO - PROCESS | 1826 | 1461024083591 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:01:23 INFO - PROCESS | 1826 | 1461024083905 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82295f6800 == 163 [pid = 1826] [id = 701] 17:01:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f8226e8a400) [pid = 1826] [serial = 2104] [outer = (nil)] 17:01:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8226e98000) [pid = 1826] [serial = 2105] [outer = 0x7f8226e8a400] 17:01:23 INFO - PROCESS | 1826 | 1461024083989 Marionette DEBUG loaded listener.js 17:01:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f82282cb000) [pid = 1826] [serial = 2106] [outer = 0x7f8226e8a400] 17:01:24 INFO - PROCESS | 1826 | 1461024084860 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:01:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:01:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1582ms 17:01:24 INFO - PROCESS | 1826 | 1461024084904 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:01:24 INFO - PROCESS | 1826 | 1461024084908 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:01:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:01:24 INFO - PROCESS | 1826 | 1461024084913 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:01:24 INFO - PROCESS | 1826 | 1461024084915 Marionette TRACE conn3 <- [1,2778,null,{}] 17:01:24 INFO - PROCESS | 1826 | 1461024084921 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:25 INFO - PROCESS | 1826 | 1461024085133 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:01:25 INFO - PROCESS | 1826 | 1461024085399 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229b5d800 == 164 [pid = 1826] [id = 702] 17:01:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f8226e8e000) [pid = 1826] [serial = 2107] [outer = (nil)] 17:01:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f82285e1400) [pid = 1826] [serial = 2108] [outer = 0x7f8226e8e000] 17:01:25 INFO - PROCESS | 1826 | 1461024085472 Marionette DEBUG loaded listener.js 17:01:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8228603400) [pid = 1826] [serial = 2109] [outer = 0x7f8226e8e000] 17:01:26 INFO - PROCESS | 1826 | 1461024086329 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:01:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:01:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1433ms 17:01:26 INFO - PROCESS | 1826 | 1461024086348 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:01:26 INFO - PROCESS | 1826 | 1461024086351 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:01:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:01:26 INFO - PROCESS | 1826 | 1461024086357 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:01:26 INFO - PROCESS | 1826 | 1461024086359 Marionette TRACE conn3 <- [1,2782,null,{}] 17:01:26 INFO - PROCESS | 1826 | 1461024086365 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:26 INFO - PROCESS | 1826 | 1461024086665 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:01:26 INFO - PROCESS | 1826 | 1461024086876 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c31000 == 165 [pid = 1826] [id = 703] 17:01:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f821d480000) [pid = 1826] [serial = 2110] [outer = (nil)] 17:01:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f82282d2400) [pid = 1826] [serial = 2111] [outer = 0x7f821d480000] 17:01:26 INFO - PROCESS | 1826 | 1461024086951 Marionette DEBUG loaded listener.js 17:01:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f822864d800) [pid = 1826] [serial = 2112] [outer = 0x7f821d480000] 17:01:27 INFO - PROCESS | 1826 | 1461024087835 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:01:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:01:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1533ms 17:01:27 INFO - PROCESS | 1826 | 1461024087891 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:01:27 INFO - PROCESS | 1826 | 1461024087894 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:01:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:01:27 INFO - PROCESS | 1826 | 1461024087915 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:01:27 INFO - PROCESS | 1826 | 1461024087920 Marionette TRACE conn3 <- [1,2786,null,{}] 17:01:27 INFO - PROCESS | 1826 | 1461024087930 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:28 INFO - PROCESS | 1826 | 1461024088148 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:01:28 INFO - PROCESS | 1826 | 1461024088415 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c7c000 == 166 [pid = 1826] [id = 704] 17:01:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f821f4c2c00) [pid = 1826] [serial = 2113] [outer = (nil)] 17:01:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f822865b000) [pid = 1826] [serial = 2114] [outer = 0x7f821f4c2c00] 17:01:28 INFO - PROCESS | 1826 | 1461024088544 Marionette DEBUG loaded listener.js 17:01:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f82286be800) [pid = 1826] [serial = 2115] [outer = 0x7f821f4c2c00] 17:01:29 INFO - PROCESS | 1826 | 1461024089466 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:01:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:01:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1601ms 17:01:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:01:29 INFO - PROCESS | 1826 | 1461024089501 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:01:29 INFO - PROCESS | 1826 | 1461024089504 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:01:29 INFO - PROCESS | 1826 | 1461024089510 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:01:29 INFO - PROCESS | 1826 | 1461024089513 Marionette TRACE conn3 <- [1,2790,null,{}] 17:01:29 INFO - PROCESS | 1826 | 1461024089518 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:29 INFO - PROCESS | 1826 | 1461024089738 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:01:30 INFO - PROCESS | 1826 | 1461024090008 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822cf03800 == 167 [pid = 1826] [id = 705] 17:01:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f8228607800) [pid = 1826] [serial = 2116] [outer = (nil)] 17:01:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f8228964800) [pid = 1826] [serial = 2117] [outer = 0x7f8228607800] 17:01:30 INFO - PROCESS | 1826 | 1461024090084 Marionette DEBUG loaded listener.js 17:01:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f8228970800) [pid = 1826] [serial = 2118] [outer = 0x7f8228607800] 17:01:30 INFO - PROCESS | 1826 | 1461024090971 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:01:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:01:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1529ms 17:01:31 INFO - PROCESS | 1826 | 1461024091039 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:01:31 INFO - PROCESS | 1826 | 1461024091043 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:01:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:01:31 INFO - PROCESS | 1826 | 1461024091049 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:01:31 INFO - PROCESS | 1826 | 1461024091051 Marionette TRACE conn3 <- [1,2794,null,{}] 17:01:31 INFO - PROCESS | 1826 | 1461024091057 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:31 INFO - PROCESS | 1826 | 1461024091271 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:01:31 INFO - PROCESS | 1826 | 1461024091548 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d799000 == 168 [pid = 1826] [id = 706] 17:01:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f82137ae400) [pid = 1826] [serial = 2119] [outer = (nil)] 17:01:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8228971000) [pid = 1826] [serial = 2120] [outer = 0x7f82137ae400] 17:01:31 INFO - PROCESS | 1826 | 1461024091661 Marionette DEBUG loaded listener.js 17:01:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8228a90400) [pid = 1826] [serial = 2121] [outer = 0x7f82137ae400] 17:01:32 INFO - PROCESS | 1826 | 1461024092540 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:01:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:01:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1542ms 17:01:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:01:32 INFO - PROCESS | 1826 | 1461024092592 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:01:32 INFO - PROCESS | 1826 | 1461024092595 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:01:32 INFO - PROCESS | 1826 | 1461024092602 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:01:32 INFO - PROCESS | 1826 | 1461024092605 Marionette TRACE conn3 <- [1,2798,null,{}] 17:01:32 INFO - PROCESS | 1826 | 1461024092610 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:32 INFO - PROCESS | 1826 | 1461024092816 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:01:33 INFO - PROCESS | 1826 | 1461024093095 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82183a6000 == 169 [pid = 1826] [id = 707] 17:01:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8211b04400) [pid = 1826] [serial = 2122] [outer = (nil)] 17:01:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f82165cd400) [pid = 1826] [serial = 2123] [outer = 0x7f8211b04400] 17:01:33 INFO - PROCESS | 1826 | 1461024093214 Marionette DEBUG loaded listener.js 17:01:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f82199d2c00) [pid = 1826] [serial = 2124] [outer = 0x7f8211b04400] 17:01:34 INFO - PROCESS | 1826 | 1461024094134 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:01:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:01:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1990ms 17:01:34 INFO - PROCESS | 1826 | 1461024094593 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:01:34 INFO - PROCESS | 1826 | 1461024094599 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:01:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:01:34 INFO - PROCESS | 1826 | 1461024094714 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:01:34 INFO - PROCESS | 1826 | 1461024094718 Marionette TRACE conn3 <- [1,2802,null,{}] 17:01:34 INFO - PROCESS | 1826 | 1461024094744 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:34 INFO - PROCESS | 1826 | 1461024094959 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:01:35 INFO - PROCESS | 1826 | 1461024095199 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a43f000 == 170 [pid = 1826] [id = 708] 17:01:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8216292c00) [pid = 1826] [serial = 2125] [outer = (nil)] 17:01:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f821629bc00) [pid = 1826] [serial = 2126] [outer = 0x7f8216292c00] 17:01:35 INFO - PROCESS | 1826 | 1461024095268 Marionette DEBUG loaded listener.js 17:01:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f82165d7400) [pid = 1826] [serial = 2127] [outer = 0x7f8216292c00] 17:01:36 INFO - PROCESS | 1826 | 1461024096200 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:01:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:01:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1605ms 17:01:36 INFO - PROCESS | 1826 | 1461024096270 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:01:36 INFO - PROCESS | 1826 | 1461024096275 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:01:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:01:36 INFO - PROCESS | 1826 | 1461024096286 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:01:36 INFO - PROCESS | 1826 | 1461024096290 Marionette TRACE conn3 <- [1,2806,null,{}] 17:01:36 INFO - PROCESS | 1826 | 1461024096296 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:36 INFO - PROCESS | 1826 | 1461024096671 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:01:37 INFO - PROCESS | 1826 | 1461024097101 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8219ce7c00) [pid = 1826] [serial = 2018] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8213719000 == 171 [pid = 1826] [id = 709] 17:01:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f8216290800) [pid = 1826] [serial = 2128] [outer = (nil)] 17:01:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f8216ef8400) [pid = 1826] [serial = 2129] [outer = 0x7f8216290800] 17:01:37 INFO - PROCESS | 1826 | 1461024097252 Marionette DEBUG loaded listener.js 17:01:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f82186b5000) [pid = 1826] [serial = 2130] [outer = 0x7f8216290800] 17:01:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221091000 == 170 [pid = 1826] [id = 679] 17:01:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220d9e800 == 169 [pid = 1826] [id = 678] 17:01:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f9d3800 == 168 [pid = 1826] [id = 677] 17:01:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821eede000 == 167 [pid = 1826] [id = 676] 17:01:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b337000 == 166 [pid = 1826] [id = 675] 17:01:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82199bd000 == 165 [pid = 1826] [id = 674] 17:01:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821370b800 == 164 [pid = 1826] [id = 673] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8219cf5800) [pid = 1826] [serial = 2015] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f82168f4800) [pid = 1826] [serial = 1953] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f82162c7800) [pid = 1826] [serial = 1952] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f82162d0800) [pid = 1826] [serial = 2009] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f82165d8000) [pid = 1826] [serial = 2010] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f821af8a000) [pid = 1826] [serial = 1962] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f821aef5c00) [pid = 1826] [serial = 1961] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f821aa8e000) [pid = 1826] [serial = 1959] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f821a9e4000) [pid = 1826] [serial = 1958] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f82199cf800) [pid = 1826] [serial = 1956] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f82186b8000) [pid = 1826] [serial = 1955] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f8229708800) [pid = 1826] [serial = 2007] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f8229621800) [pid = 1826] [serial = 2006] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f822954bc00) [pid = 1826] [serial = 2001] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f8229473c00) [pid = 1826] [serial = 2000] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f821f272000) [pid = 1826] [serial = 1968] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f821f14f400) [pid = 1826] [serial = 1967] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f82260c6c00) [pid = 1826] [serial = 1980] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f8225f8ec00) [pid = 1826] [serial = 1979] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f821fb60c00) [pid = 1826] [serial = 1974] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f821fb57000) [pid = 1826] [serial = 1973] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f821d102c00) [pid = 1826] [serial = 1965] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f821b9ec800) [pid = 1826] [serial = 1964] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f821f672400) [pid = 1826] [serial = 1971] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f821f3f5c00) [pid = 1826] [serial = 1970] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f8228a90000) [pid = 1826] [serial = 1988] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8228c47800) [pid = 1826] [serial = 1989] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f82290c8c00) [pid = 1826] [serial = 1994] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f82290d1800) [pid = 1826] [serial = 1995] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f82285ee000) [pid = 1826] [serial = 1983] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f8226e9e400) [pid = 1826] [serial = 1982] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f8228a32c00) [pid = 1826] [serial = 1986] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f82286c2000) [pid = 1826] [serial = 1985] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f82290c1000) [pid = 1826] [serial = 1992] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f82290b8800) [pid = 1826] [serial = 1991] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f8221907c00) [pid = 1826] [serial = 1977] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f8220fc9c00) [pid = 1826] [serial = 1976] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f8229417800) [pid = 1826] [serial = 1998] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f82293ed400) [pid = 1826] [serial = 1997] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8229619800) [pid = 1826] [serial = 2004] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f8229612c00) [pid = 1826] [serial = 2003] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f821a66f800) [pid = 1826] [serial = 2016] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f8218644000) [pid = 1826] [serial = 2012] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f82186ba400) [pid = 1826] [serial = 2013] [outer = (nil)] [url = about:blank] 17:01:37 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f82199d2000) [pid = 1826] [serial = 1881] [outer = (nil)] [url = about:blank] 17:01:38 INFO - PROCESS | 1826 | 1461024098122 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:01:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:01:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1891ms 17:01:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:01:38 INFO - PROCESS | 1826 | 1461024098175 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:01:38 INFO - PROCESS | 1826 | 1461024098178 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:01:38 INFO - PROCESS | 1826 | 1461024098184 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:01:38 INFO - PROCESS | 1826 | 1461024098187 Marionette TRACE conn3 <- [1,2810,null,{}] 17:01:38 INFO - PROCESS | 1826 | 1461024098203 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:38 INFO - PROCESS | 1826 | 1461024098405 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:01:38 INFO - PROCESS | 1826 | 1461024098606 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82198dc000 == 165 [pid = 1826] [id = 710] 17:01:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f8216291000) [pid = 1826] [serial = 2131] [outer = (nil)] 17:01:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f8219a6f000) [pid = 1826] [serial = 2132] [outer = 0x7f8216291000] 17:01:38 INFO - PROCESS | 1826 | 1461024098675 Marionette DEBUG loaded listener.js 17:01:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f821a842400) [pid = 1826] [serial = 2133] [outer = 0x7f8216291000] 17:01:39 INFO - PROCESS | 1826 | 1461024099494 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:01:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:01:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1333ms 17:01:39 INFO - PROCESS | 1826 | 1461024099516 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:01:39 INFO - PROCESS | 1826 | 1461024099520 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:01:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:01:39 INFO - PROCESS | 1826 | 1461024099525 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:01:39 INFO - PROCESS | 1826 | 1461024099527 Marionette TRACE conn3 <- [1,2814,null,{}] 17:01:39 INFO - PROCESS | 1826 | 1461024099533 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:39 INFO - PROCESS | 1826 | 1461024099831 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:01:39 INFO - PROCESS | 1826 | 1461024099867 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b31d800 == 166 [pid = 1826] [id = 711] 17:01:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f821a9e4000) [pid = 1826] [serial = 2134] [outer = (nil)] 17:01:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f821ac4c800) [pid = 1826] [serial = 2135] [outer = 0x7f821a9e4000] 17:01:39 INFO - PROCESS | 1826 | 1461024099929 Marionette DEBUG loaded listener.js 17:01:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f821aef9800) [pid = 1826] [serial = 2136] [outer = 0x7f821a9e4000] 17:01:40 INFO - PROCESS | 1826 | 1461024100852 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:01:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:01:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1381ms 17:01:40 INFO - PROCESS | 1826 | 1461024100915 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:01:40 INFO - PROCESS | 1826 | 1461024100918 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:01:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:01:40 INFO - PROCESS | 1826 | 1461024100924 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:01:40 INFO - PROCESS | 1826 | 1461024100926 Marionette TRACE conn3 <- [1,2818,null,{}] 17:01:40 INFO - PROCESS | 1826 | 1461024100931 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:41 INFO - PROCESS | 1826 | 1461024101185 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:01:41 INFO - PROCESS | 1826 | 1461024101232 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ed60000 == 167 [pid = 1826] [id = 712] 17:01:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f821aef1400) [pid = 1826] [serial = 2137] [outer = (nil)] 17:01:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f821af94400) [pid = 1826] [serial = 2138] [outer = 0x7f821aef1400] 17:01:41 INFO - PROCESS | 1826 | 1461024101333 Marionette DEBUG loaded listener.js 17:01:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f821d3c9800) [pid = 1826] [serial = 2139] [outer = 0x7f821aef1400] 17:01:42 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f8211b02400) [pid = 1826] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:01:42 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f8213941800) [pid = 1826] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:01:42 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8216dbc000) [pid = 1826] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:01:42 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f8210c04800) [pid = 1826] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:01:42 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f821a88cc00) [pid = 1826] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:01:42 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f8216295800) [pid = 1826] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:01:42 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f8210c04c00) [pid = 1826] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:01:42 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f8210c03800) [pid = 1826] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:01:42 INFO - PROCESS | 1826 | 1461024102461 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:01:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:01:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1579ms 17:01:42 INFO - PROCESS | 1826 | 1461024102504 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:01:42 INFO - PROCESS | 1826 | 1461024102508 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:01:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:01:42 INFO - PROCESS | 1826 | 1461024102513 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:01:42 INFO - PROCESS | 1826 | 1461024102515 Marionette TRACE conn3 <- [1,2822,null,{}] 17:01:42 INFO - PROCESS | 1826 | 1461024102521 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:42 INFO - PROCESS | 1826 | 1461024102805 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:01:42 INFO - PROCESS | 1826 | 1461024102831 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f6b2800 == 168 [pid = 1826] [id = 713] 17:01:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f821a84a400) [pid = 1826] [serial = 2140] [outer = (nil)] 17:01:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f821f14c800) [pid = 1826] [serial = 2141] [outer = 0x7f821a84a400] 17:01:42 INFO - PROCESS | 1826 | 1461024102893 Marionette DEBUG loaded listener.js 17:01:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f821f214800) [pid = 1826] [serial = 2142] [outer = 0x7f821a84a400] 17:01:43 INFO - PROCESS | 1826 | 1461024103745 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:01:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:01:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1276ms 17:01:43 INFO - PROCESS | 1826 | 1461024103791 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:01:43 INFO - PROCESS | 1826 | 1461024103795 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:01:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:01:43 INFO - PROCESS | 1826 | 1461024103800 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:01:43 INFO - PROCESS | 1826 | 1461024103802 Marionette TRACE conn3 <- [1,2826,null,{}] 17:01:43 INFO - PROCESS | 1826 | 1461024103807 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:44 INFO - PROCESS | 1826 | 1461024104014 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:01:44 INFO - PROCESS | 1826 | 1461024104376 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216476800 == 169 [pid = 1826] [id = 714] 17:01:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f8210c03000) [pid = 1826] [serial = 2143] [outer = (nil)] 17:01:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f8210c09000) [pid = 1826] [serial = 2144] [outer = 0x7f8210c03000] 17:01:44 INFO - PROCESS | 1826 | 1461024104456 Marionette DEBUG loaded listener.js 17:01:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f8213946000) [pid = 1826] [serial = 2145] [outer = 0x7f8210c03000] 17:01:45 INFO - PROCESS | 1826 | 1461024105432 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:01:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:01:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1685ms 17:01:45 INFO - PROCESS | 1826 | 1461024105487 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:01:45 INFO - PROCESS | 1826 | 1461024105495 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:01:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:01:45 INFO - PROCESS | 1826 | 1461024105503 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:01:45 INFO - PROCESS | 1826 | 1461024105508 Marionette TRACE conn3 <- [1,2830,null,{}] 17:01:45 INFO - PROCESS | 1826 | 1461024105515 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:45 INFO - PROCESS | 1826 | 1461024105761 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:01:46 INFO - PROCESS | 1826 | 1461024106080 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b0b4000 == 170 [pid = 1826] [id = 715] 17:01:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f8216ef7c00) [pid = 1826] [serial = 2146] [outer = (nil)] 17:01:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f82186b1800) [pid = 1826] [serial = 2147] [outer = 0x7f8216ef7c00] 17:01:46 INFO - PROCESS | 1826 | 1461024106159 Marionette DEBUG loaded listener.js 17:01:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f82199cb400) [pid = 1826] [serial = 2148] [outer = 0x7f8216ef7c00] 17:01:47 INFO - PROCESS | 1826 | 1461024107104 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:01:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:01:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1632ms 17:01:47 INFO - PROCESS | 1826 | 1461024107139 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:01:47 INFO - PROCESS | 1826 | 1461024107145 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:01:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:01:47 INFO - PROCESS | 1826 | 1461024107153 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:01:47 INFO - PROCESS | 1826 | 1461024107158 Marionette TRACE conn3 <- [1,2834,null,{}] 17:01:47 INFO - PROCESS | 1826 | 1461024107163 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:47 INFO - PROCESS | 1826 | 1461024107375 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:01:47 INFO - PROCESS | 1826 | 1461024107615 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f9d2800 == 171 [pid = 1826] [id = 716] 17:01:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f8218644400) [pid = 1826] [serial = 2149] [outer = (nil)] 17:01:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f821a88cc00) [pid = 1826] [serial = 2150] [outer = 0x7f8218644400] 17:01:47 INFO - PROCESS | 1826 | 1461024107772 Marionette DEBUG loaded listener.js 17:01:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f821aa95000) [pid = 1826] [serial = 2151] [outer = 0x7f8218644400] 17:01:48 INFO - PROCESS | 1826 | 1461024108722 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:01:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:01:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1630ms 17:01:48 INFO - PROCESS | 1826 | 1461024108784 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:01:48 INFO - PROCESS | 1826 | 1461024108787 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:01:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:01:48 INFO - PROCESS | 1826 | 1461024108796 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:01:48 INFO - PROCESS | 1826 | 1461024108804 Marionette TRACE conn3 <- [1,2838,null,{}] 17:01:48 INFO - PROCESS | 1826 | 1461024108819 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:49 INFO - PROCESS | 1826 | 1461024109098 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:01:49 INFO - PROCESS | 1826 | 1461024109405 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221b5d000 == 172 [pid = 1826] [id = 717] 17:01:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f8219ced400) [pid = 1826] [serial = 2152] [outer = (nil)] 17:01:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f821d3cc400) [pid = 1826] [serial = 2153] [outer = 0x7f8219ced400] 17:01:49 INFO - PROCESS | 1826 | 1461024109480 Marionette DEBUG loaded listener.js 17:01:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f821f119c00) [pid = 1826] [serial = 2154] [outer = 0x7f8219ced400] 17:01:50 INFO - PROCESS | 1826 | 1461024110336 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:01:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:01:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1592ms 17:01:50 INFO - PROCESS | 1826 | 1461024110387 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:01:50 INFO - PROCESS | 1826 | 1461024110391 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:01:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:01:50 INFO - PROCESS | 1826 | 1461024110397 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:01:50 INFO - PROCESS | 1826 | 1461024110399 Marionette TRACE conn3 <- [1,2842,null,{}] 17:01:50 INFO - PROCESS | 1826 | 1461024110405 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:50 INFO - PROCESS | 1826 | 1461024110620 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:01:50 INFO - PROCESS | 1826 | 1461024110910 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8226215800 == 173 [pid = 1826] [id = 718] 17:01:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f82162c7000) [pid = 1826] [serial = 2155] [outer = (nil)] 17:01:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f821f215400) [pid = 1826] [serial = 2156] [outer = 0x7f82162c7000] 17:01:51 INFO - PROCESS | 1826 | 1461024111108 Marionette DEBUG loaded listener.js 17:01:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f821f3f9000) [pid = 1826] [serial = 2157] [outer = 0x7f82162c7000] 17:01:52 INFO - PROCESS | 1826 | 1461024112027 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:01:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:01:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1687ms 17:01:52 INFO - PROCESS | 1826 | 1461024112084 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:01:52 INFO - PROCESS | 1826 | 1461024112088 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:01:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:01:52 INFO - PROCESS | 1826 | 1461024112094 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:01:52 INFO - PROCESS | 1826 | 1461024112097 Marionette TRACE conn3 <- [1,2846,null,{}] 17:01:52 INFO - PROCESS | 1826 | 1461024112102 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:52 INFO - PROCESS | 1826 | 1461024112305 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:01:52 INFO - PROCESS | 1826 | 1461024112574 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228458800 == 174 [pid = 1826] [id = 719] 17:01:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f821fc85400) [pid = 1826] [serial = 2158] [outer = (nil)] 17:01:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8220fcbc00) [pid = 1826] [serial = 2159] [outer = 0x7f821fc85400] 17:01:52 INFO - PROCESS | 1826 | 1461024112664 Marionette DEBUG loaded listener.js 17:01:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8226266000) [pid = 1826] [serial = 2160] [outer = 0x7f821fc85400] 17:01:53 INFO - PROCESS | 1826 | 1461024113651 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:01:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:01:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1636ms 17:01:53 INFO - PROCESS | 1826 | 1461024113731 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:01:53 INFO - PROCESS | 1826 | 1461024113734 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:01:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:01:53 INFO - PROCESS | 1826 | 1461024113741 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:01:53 INFO - PROCESS | 1826 | 1461024113744 Marionette TRACE conn3 <- [1,2850,null,{}] 17:01:53 INFO - PROCESS | 1826 | 1461024113749 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:54 INFO - PROCESS | 1826 | 1461024114023 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:01:54 INFO - PROCESS | 1826 | 1461024114346 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82295e1800 == 175 [pid = 1826] [id = 720] 17:01:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f821fc85c00) [pid = 1826] [serial = 2161] [outer = (nil)] 17:01:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8228604000) [pid = 1826] [serial = 2162] [outer = 0x7f821fc85c00] 17:01:54 INFO - PROCESS | 1826 | 1461024114418 Marionette DEBUG loaded listener.js 17:01:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8228a34400) [pid = 1826] [serial = 2163] [outer = 0x7f821fc85c00] 17:01:55 INFO - PROCESS | 1826 | 1461024115305 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:01:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:01:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1637ms 17:01:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:01:55 INFO - PROCESS | 1826 | 1461024115379 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:01:55 INFO - PROCESS | 1826 | 1461024115382 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:01:55 INFO - PROCESS | 1826 | 1461024115388 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:01:55 INFO - PROCESS | 1826 | 1461024115391 Marionette TRACE conn3 <- [1,2854,null,{}] 17:01:55 INFO - PROCESS | 1826 | 1461024115396 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:55 INFO - PROCESS | 1826 | 1461024115617 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:01:55 INFO - PROCESS | 1826 | 1461024115957 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c66800 == 176 [pid = 1826] [id = 721] 17:01:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f821a4b9000) [pid = 1826] [serial = 2164] [outer = (nil)] 17:01:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f8228a8cc00) [pid = 1826] [serial = 2165] [outer = 0x7f821a4b9000] 17:01:56 INFO - PROCESS | 1826 | 1461024116037 Marionette DEBUG loaded listener.js 17:01:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8228c49000) [pid = 1826] [serial = 2166] [outer = 0x7f821a4b9000] 17:01:56 INFO - PROCESS | 1826 | 1461024116905 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:01:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:01:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1584ms 17:01:56 INFO - PROCESS | 1826 | 1461024116973 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:01:56 INFO - PROCESS | 1826 | 1461024116976 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:01:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:01:56 INFO - PROCESS | 1826 | 1461024116982 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:01:56 INFO - PROCESS | 1826 | 1461024116984 Marionette TRACE conn3 <- [1,2858,null,{}] 17:01:56 INFO - PROCESS | 1826 | 1461024116990 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:57 INFO - PROCESS | 1826 | 1461024117211 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:01:57 INFO - PROCESS | 1826 | 1461024117476 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d7a7800 == 177 [pid = 1826] [id = 722] 17:01:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f821d255800) [pid = 1826] [serial = 2167] [outer = (nil)] 17:01:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f82290bb000) [pid = 1826] [serial = 2168] [outer = 0x7f821d255800] 17:01:57 INFO - PROCESS | 1826 | 1461024117590 Marionette DEBUG loaded listener.js 17:01:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f82290cb800) [pid = 1826] [serial = 2169] [outer = 0x7f821d255800] 17:01:58 INFO - PROCESS | 1826 | 1461024118413 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:01:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:01:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1482ms 17:01:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:01:58 INFO - PROCESS | 1826 | 1461024118465 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:01:58 INFO - PROCESS | 1826 | 1461024118468 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:01:58 INFO - PROCESS | 1826 | 1461024118474 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:01:58 INFO - PROCESS | 1826 | 1461024118477 Marionette TRACE conn3 <- [1,2862,null,{}] 17:01:58 INFO - PROCESS | 1826 | 1461024118482 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:58 INFO - PROCESS | 1826 | 1461024118703 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:01:58 INFO - PROCESS | 1826 | 1461024118974 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822db9a800 == 178 [pid = 1826] [id = 723] 17:01:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f8226106000) [pid = 1826] [serial = 2170] [outer = (nil)] 17:01:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f82290d3800) [pid = 1826] [serial = 2171] [outer = 0x7f8226106000] 17:01:59 INFO - PROCESS | 1826 | 1461024119051 Marionette DEBUG loaded listener.js 17:01:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f8229413000) [pid = 1826] [serial = 2172] [outer = 0x7f8226106000] 17:01:59 INFO - PROCESS | 1826 | 1461024119940 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:01:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:02:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1529ms 17:02:00 INFO - PROCESS | 1826 | 1461024120003 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:02:00 INFO - PROCESS | 1826 | 1461024120007 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:02:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:02:00 INFO - PROCESS | 1826 | 1461024120031 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:02:00 INFO - PROCESS | 1826 | 1461024120034 Marionette TRACE conn3 <- [1,2866,null,{}] 17:02:00 INFO - PROCESS | 1826 | 1461024120040 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:00 INFO - PROCESS | 1826 | 1461024120259 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:02:00 INFO - PROCESS | 1826 | 1461024120530 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e0c7000 == 179 [pid = 1826] [id = 724] 17:02:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f8229476400) [pid = 1826] [serial = 2173] [outer = (nil)] 17:02:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f8229548000) [pid = 1826] [serial = 2174] [outer = 0x7f8229476400] 17:02:00 INFO - PROCESS | 1826 | 1461024120670 Marionette DEBUG loaded listener.js 17:02:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f8229613000) [pid = 1826] [serial = 2175] [outer = 0x7f8229476400] 17:02:01 INFO - PROCESS | 1826 | 1461024121615 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:02:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:02:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1644ms 17:02:01 INFO - PROCESS | 1826 | 1461024121673 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:02:01 INFO - PROCESS | 1826 | 1461024121678 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:02:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:02:01 INFO - PROCESS | 1826 | 1461024121684 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:02:01 INFO - PROCESS | 1826 | 1461024121689 Marionette TRACE conn3 <- [1,2870,null,{}] 17:02:01 INFO - PROCESS | 1826 | 1461024121694 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:01 INFO - PROCESS | 1826 | 1461024121996 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:02:02 INFO - PROCESS | 1826 | 1461024122382 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231116000 == 180 [pid = 1826] [id = 725] 17:02:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f8229616400) [pid = 1826] [serial = 2176] [outer = (nil)] 17:02:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8229711800) [pid = 1826] [serial = 2177] [outer = 0x7f8229616400] 17:02:02 INFO - PROCESS | 1826 | 1461024122511 Marionette DEBUG loaded listener.js 17:02:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f82299fa400) [pid = 1826] [serial = 2178] [outer = 0x7f8229616400] 17:02:03 INFO - PROCESS | 1826 | 1461024123517 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:02:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:02:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1890ms 17:02:03 INFO - PROCESS | 1826 | 1461024123575 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:02:03 INFO - PROCESS | 1826 | 1461024123578 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:02:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:02:03 INFO - PROCESS | 1826 | 1461024123584 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:02:03 INFO - PROCESS | 1826 | 1461024123588 Marionette TRACE conn3 <- [1,2874,null,{}] 17:02:03 INFO - PROCESS | 1826 | 1461024123594 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:03 INFO - PROCESS | 1826 | 1461024123832 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:02:04 INFO - PROCESS | 1826 | 1461024124101 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823175d800 == 181 [pid = 1826] [id = 726] 17:02:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8229620000) [pid = 1826] [serial = 2179] [outer = (nil)] 17:02:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f8229ea7c00) [pid = 1826] [serial = 2180] [outer = 0x7f8229620000] 17:02:04 INFO - PROCESS | 1826 | 1461024124215 Marionette DEBUG loaded listener.js 17:02:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f822a092000) [pid = 1826] [serial = 2181] [outer = 0x7f8229620000] 17:02:05 INFO - PROCESS | 1826 | 1461024125076 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:02:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:02:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1529ms 17:02:05 INFO - PROCESS | 1826 | 1461024125115 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:02:05 INFO - PROCESS | 1826 | 1461024125119 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:02:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:02:05 INFO - PROCESS | 1826 | 1461024125124 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:02:05 INFO - PROCESS | 1826 | 1461024125127 Marionette TRACE conn3 <- [1,2878,null,{}] 17:02:05 INFO - PROCESS | 1826 | 1461024125132 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:05 INFO - PROCESS | 1826 | 1461024125353 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:02:05 INFO - PROCESS | 1826 | 1461024125627 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231aba000 == 182 [pid = 1826] [id = 727] 17:02:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f82260c3400) [pid = 1826] [serial = 2182] [outer = (nil)] 17:02:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f822aaa1c00) [pid = 1826] [serial = 2183] [outer = 0x7f82260c3400] 17:02:05 INFO - PROCESS | 1826 | 1461024125753 Marionette DEBUG loaded listener.js 17:02:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f822acfb000) [pid = 1826] [serial = 2184] [outer = 0x7f82260c3400] 17:02:06 INFO - PROCESS | 1826 | 1461024126611 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:02:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:02:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1529ms 17:02:06 INFO - PROCESS | 1826 | 1461024126656 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:02:06 INFO - PROCESS | 1826 | 1461024126662 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:02:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:02:06 INFO - PROCESS | 1826 | 1461024126669 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:02:06 INFO - PROCESS | 1826 | 1461024126671 Marionette TRACE conn3 <- [1,2882,null,{}] 17:02:06 INFO - PROCESS | 1826 | 1461024126677 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:06 INFO - PROCESS | 1826 | 1461024126910 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:02:07 INFO - PROCESS | 1826 | 1461024127186 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232228000 == 183 [pid = 1826] [id = 728] 17:02:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f82282d6400) [pid = 1826] [serial = 2185] [outer = (nil)] 17:02:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f822af7ec00) [pid = 1826] [serial = 2186] [outer = 0x7f82282d6400] 17:02:07 INFO - PROCESS | 1826 | 1461024127310 Marionette DEBUG loaded listener.js 17:02:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f822af88000) [pid = 1826] [serial = 2187] [outer = 0x7f82282d6400] 17:02:08 INFO - PROCESS | 1826 | 1461024128219 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:02:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:02:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1631ms 17:02:08 INFO - PROCESS | 1826 | 1461024128302 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:02:08 INFO - PROCESS | 1826 | 1461024128307 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:02:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:02:08 INFO - PROCESS | 1826 | 1461024128314 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:02:08 INFO - PROCESS | 1826 | 1461024128318 Marionette TRACE conn3 <- [1,2886,null,{}] 17:02:08 INFO - PROCESS | 1826 | 1461024128323 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:08 INFO - PROCESS | 1826 | 1461024128595 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:02:08 INFO - PROCESS | 1826 | 1461024128923 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232351800 == 184 [pid = 1826] [id = 729] 17:02:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f822aaa1400) [pid = 1826] [serial = 2188] [outer = (nil)] 17:02:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f822c90b000) [pid = 1826] [serial = 2189] [outer = 0x7f822aaa1400] 17:02:09 INFO - PROCESS | 1826 | 1461024129006 Marionette DEBUG loaded listener.js 17:02:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f822ca71800) [pid = 1826] [serial = 2190] [outer = 0x7f822aaa1400] 17:02:09 INFO - PROCESS | 1826 | 1461024129926 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:02:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:02:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1680ms 17:02:09 INFO - PROCESS | 1826 | 1461024129996 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:02:10 INFO - PROCESS | 1826 | 1461024129999 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:02:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:02:10 INFO - PROCESS | 1826 | 1461024130005 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:02:10 INFO - PROCESS | 1826 | 1461024130007 Marionette TRACE conn3 <- [1,2890,null,{}] 17:02:10 INFO - PROCESS | 1826 | 1461024130013 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:10 INFO - PROCESS | 1826 | 1461024130238 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:02:10 INFO - PROCESS | 1826 | 1461024130514 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232c64000 == 185 [pid = 1826] [id = 730] 17:02:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f82199cc400) [pid = 1826] [serial = 2191] [outer = (nil)] 17:02:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f822cad7800) [pid = 1826] [serial = 2192] [outer = 0x7f82199cc400] 17:02:10 INFO - PROCESS | 1826 | 1461024130640 Marionette DEBUG loaded listener.js 17:02:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f822cc41800) [pid = 1826] [serial = 2193] [outer = 0x7f82199cc400] 17:02:11 INFO - PROCESS | 1826 | 1461024131542 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:02:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1583ms 17:02:11 INFO - PROCESS | 1826 | 1461024131589 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:02:11 INFO - PROCESS | 1826 | 1461024131592 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:02:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:02:11 INFO - PROCESS | 1826 | 1461024131598 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:02:11 INFO - PROCESS | 1826 | 1461024131600 Marionette TRACE conn3 <- [1,2894,null,{}] 17:02:11 INFO - PROCESS | 1826 | 1461024131606 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:11 INFO - PROCESS | 1826 | 1461024131824 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:02:12 INFO - PROCESS | 1826 | 1461024132097 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823312d000 == 186 [pid = 1826] [id = 731] 17:02:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f821d3c4c00) [pid = 1826] [serial = 2194] [outer = (nil)] 17:02:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f822cc4a400) [pid = 1826] [serial = 2195] [outer = 0x7f821d3c4c00] 17:02:12 INFO - PROCESS | 1826 | 1461024132212 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f822ccadc00) [pid = 1826] [serial = 2196] [outer = 0x7f821d3c4c00] 17:02:13 INFO - PROCESS | 1826 | 1461024133058 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:02:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:02:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1534ms 17:02:13 INFO - PROCESS | 1826 | 1461024133134 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:02:13 INFO - PROCESS | 1826 | 1461024133138 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:02:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:02:13 INFO - PROCESS | 1826 | 1461024133143 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:02:13 INFO - PROCESS | 1826 | 1461024133146 Marionette TRACE conn3 <- [1,2898,null,{}] 17:02:13 INFO - PROCESS | 1826 | 1461024133152 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:13 INFO - PROCESS | 1826 | 1461024133383 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:02:13 INFO - PROCESS | 1826 | 1461024133723 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82347e5800 == 187 [pid = 1826] [id = 732] 17:02:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f821aa8a000) [pid = 1826] [serial = 2197] [outer = (nil)] 17:02:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f822cd63400) [pid = 1826] [serial = 2198] [outer = 0x7f821aa8a000] 17:02:13 INFO - PROCESS | 1826 | 1461024133854 Marionette DEBUG loaded listener.js 17:02:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f822cd68c00) [pid = 1826] [serial = 2199] [outer = 0x7f821aa8a000] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8218391000 == 186 [pid = 1826] [id = 604] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e0b6800 == 185 [pid = 1826] [id = 304] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822dba2000 == 184 [pid = 1826] [id = 368] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822ac58800 == 183 [pid = 1826] [id = 662] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f6b2800 == 182 [pid = 1826] [id = 713] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821ed60000 == 181 [pid = 1826] [id = 712] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b31d800 == 180 [pid = 1826] [id = 711] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82198dc000 == 179 [pid = 1826] [id = 710] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8213719000 == 178 [pid = 1826] [id = 709] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821a43f000 == 177 [pid = 1826] [id = 708] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822cf03800 == 176 [pid = 1826] [id = 705] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229c7c000 == 175 [pid = 1826] [id = 704] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229c31000 == 174 [pid = 1826] [id = 703] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229b5d800 == 173 [pid = 1826] [id = 702] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82295f6800 == 172 [pid = 1826] [id = 701] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228d77000 == 171 [pid = 1826] [id = 700] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228628000 == 170 [pid = 1826] [id = 699] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8227174000 == 169 [pid = 1826] [id = 698] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226180000 == 168 [pid = 1826] [id = 697] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221b6b000 == 167 [pid = 1826] [id = 696] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221037000 == 166 [pid = 1826] [id = 695] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8220e15000 == 165 [pid = 1826] [id = 694] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f9ce800 == 164 [pid = 1826] [id = 693] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b9e5800 == 163 [pid = 1826] [id = 692] 17:02:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8216e1d800 == 162 [pid = 1826] [id = 691] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f821a674400) [pid = 1826] [serial = 2019] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f821ceff400) [pid = 1826] [serial = 2072] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f8213948800) [pid = 1826] [serial = 2052] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f8211b0a800) [pid = 1826] [serial = 2051] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f8211b06c00) [pid = 1826] [serial = 2021] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f8216cadc00) [pid = 1826] [serial = 2060] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f82199d9000) [pid = 1826] [serial = 2061] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f8218646800) [pid = 1826] [serial = 2058] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f8216dbfc00) [pid = 1826] [serial = 2057] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f82186b3c00) [pid = 1826] [serial = 2027] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f82165cf400) [pid = 1826] [serial = 2055] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f821394b800) [pid = 1826] [serial = 2054] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f822610c800) [pid = 1826] [serial = 2048] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f821a891800) [pid = 1826] [serial = 2066] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f8221c93000) [pid = 1826] [serial = 2045] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f821f273c00) [pid = 1826] [serial = 2039] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f821a4b6800) [pid = 1826] [serial = 2063] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f821b9f3000) [pid = 1826] [serial = 2033] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f821fb5b000) [pid = 1826] [serial = 2042] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f821a88fc00) [pid = 1826] [serial = 2030] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8216ca4000) [pid = 1826] [serial = 2024] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f821d3d2000) [pid = 1826] [serial = 2036] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f821ac48c00) [pid = 1826] [serial = 2067] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f8216296000) [pid = 1826] [serial = 2069] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f82199d6800) [pid = 1826] [serial = 2070] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f821a66f000) [pid = 1826] [serial = 2064] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1826 | 1461024136510 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:02:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:02:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 3485ms 17:02:16 INFO - PROCESS | 1826 | 1461024136630 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:02:16 INFO - PROCESS | 1826 | 1461024136634 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:02:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:02:16 INFO - PROCESS | 1826 | 1461024136641 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:02:16 INFO - PROCESS | 1826 | 1461024136647 Marionette TRACE conn3 <- [1,2902,null,{}] 17:02:16 INFO - PROCESS | 1826 | 1461024136655 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:16 INFO - PROCESS | 1826 | 1461024136854 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:02:17 INFO - PROCESS | 1826 | 1461024137080 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216914800 == 163 [pid = 1826] [id = 733] 17:02:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f82162cec00) [pid = 1826] [serial = 2200] [outer = (nil)] 17:02:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f82165cf400) [pid = 1826] [serial = 2201] [outer = 0x7f82162cec00] 17:02:17 INFO - PROCESS | 1826 | 1461024137146 Marionette DEBUG loaded listener.js 17:02:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f82168fb800) [pid = 1826] [serial = 2202] [outer = 0x7f82162cec00] 17:02:17 INFO - PROCESS | 1826 | 1461024137915 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:02:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:02:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1291ms 17:02:17 INFO - PROCESS | 1826 | 1461024137932 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:02:17 INFO - PROCESS | 1826 | 1461024137941 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:02:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:02:17 INFO - PROCESS | 1826 | 1461024137965 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:02:17 INFO - PROCESS | 1826 | 1461024137969 Marionette TRACE conn3 <- [1,2906,null,{}] 17:02:17 INFO - PROCESS | 1826 | 1461024137974 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:18 INFO - PROCESS | 1826 | 1461024138178 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:02:18 INFO - PROCESS | 1826 | 1461024138197 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a60e800 == 164 [pid = 1826] [id = 734] 17:02:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8216db6800) [pid = 1826] [serial = 2203] [outer = (nil)] 17:02:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f82186b3000) [pid = 1826] [serial = 2204] [outer = 0x7f8216db6800] 17:02:18 INFO - PROCESS | 1826 | 1461024138258 Marionette DEBUG loaded listener.js 17:02:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f82186e8c00) [pid = 1826] [serial = 2205] [outer = 0x7f8216db6800] 17:02:19 INFO - PROCESS | 1826 | 1461024139393 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:02:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:02:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1486ms 17:02:19 INFO - PROCESS | 1826 | 1461024139454 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:02:19 INFO - PROCESS | 1826 | 1461024139458 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:02:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:02:19 INFO - PROCESS | 1826 | 1461024139463 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:02:19 INFO - PROCESS | 1826 | 1461024139469 Marionette TRACE conn3 <- [1,2910,null,{}] 17:02:19 INFO - PROCESS | 1826 | 1461024139483 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:19 INFO - PROCESS | 1826 | 1461024139806 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:02:19 INFO - PROCESS | 1826 | 1461024139835 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b2c5000 == 165 [pid = 1826] [id = 735] 17:02:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f82186b4000) [pid = 1826] [serial = 2206] [outer = (nil)] 17:02:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f821a4b8000) [pid = 1826] [serial = 2207] [outer = 0x7f82186b4000] 17:02:19 INFO - PROCESS | 1826 | 1461024139903 Marionette DEBUG loaded listener.js 17:02:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f821a88e400) [pid = 1826] [serial = 2208] [outer = 0x7f82186b4000] 17:02:20 INFO - PROCESS | 1826 | 1461024140772 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:02:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:02:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:02:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1336ms 17:02:20 INFO - TEST-START | /DOMEvents/constructors.html 17:02:20 INFO - PROCESS | 1826 | 1461024140802 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:02:20 INFO - PROCESS | 1826 | 1461024140806 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:02:20 INFO - PROCESS | 1826 | 1461024140812 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:02:20 INFO - PROCESS | 1826 | 1461024140814 Marionette TRACE conn3 <- [1,2914,null,{}] 17:02:20 INFO - PROCESS | 1826 | 1461024140819 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:21 INFO - PROCESS | 1826 | 1461024141454 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:02:21 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f8210c0d000) [pid = 1826] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:02:21 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8216292c00) [pid = 1826] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:02:21 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f821a9e4000) [pid = 1826] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:02:21 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f8216290800) [pid = 1826] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:02:21 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f821aef1400) [pid = 1826] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:02:21 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f8216291000) [pid = 1826] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:02:21 INFO - PROCESS | 1826 | 1461024141650 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ae09000 == 166 [pid = 1826] [id = 736] 17:02:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f8210c06000) [pid = 1826] [serial = 2209] [outer = (nil)] 17:02:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f8216291000) [pid = 1826] [serial = 2210] [outer = 0x7f8210c06000] 17:02:21 INFO - PROCESS | 1826 | 1461024141714 Marionette DEBUG loaded listener.js 17:02:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f821aef3400) [pid = 1826] [serial = 2211] [outer = 0x7f8210c06000] 17:02:22 INFO - PROCESS | 1826 | 1461024142532 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:02:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:02:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:02:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:02:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:02:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:02:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:02:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:02:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:02:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 1794ms 17:02:22 INFO - PROCESS | 1826 | 1461024142608 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:02:22 INFO - PROCESS | 1826 | 1461024142612 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:02:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:02:22 INFO - PROCESS | 1826 | 1461024142623 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:02:22 INFO - PROCESS | 1826 | 1461024142627 Marionette TRACE conn3 <- [1,2918,null,{}] 17:02:22 INFO - PROCESS | 1826 | 1461024142658 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:22 INFO - PROCESS | 1826 | 1461024142842 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:02:22 INFO - PROCESS | 1826 | 1461024142852 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f31c800 == 167 [pid = 1826] [id = 737] 17:02:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f821aef4c00) [pid = 1826] [serial = 2212] [outer = (nil)] 17:02:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f821d102c00) [pid = 1826] [serial = 2213] [outer = 0x7f821aef4c00] 17:02:22 INFO - PROCESS | 1826 | 1461024142912 Marionette DEBUG loaded listener.js 17:02:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f821f121000) [pid = 1826] [serial = 2214] [outer = 0x7f821aef4c00] 17:02:24 INFO - PROCESS | 1826 | 1461024144021 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:02:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:02:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1457ms 17:02:24 INFO - PROCESS | 1826 | 1461024144079 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:02:24 INFO - PROCESS | 1826 | 1461024144085 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:02:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:02:24 INFO - PROCESS | 1826 | 1461024144095 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:02:24 INFO - PROCESS | 1826 | 1461024144099 Marionette TRACE conn3 <- [1,2922,null,{}] 17:02:24 INFO - PROCESS | 1826 | 1461024144155 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:24 INFO - PROCESS | 1826 | 1461024144418 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:02:24 INFO - PROCESS | 1826 | 1461024144754 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a97b800 == 168 [pid = 1826] [id = 738] 17:02:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f82186ea400) [pid = 1826] [serial = 2215] [outer = (nil)] 17:02:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f8219a68c00) [pid = 1826] [serial = 2216] [outer = 0x7f82186ea400] 17:02:24 INFO - PROCESS | 1826 | 1461024144833 Marionette DEBUG loaded listener.js 17:02:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f821a67a400) [pid = 1826] [serial = 2217] [outer = 0x7f82186ea400] 17:02:25 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 17:02:25 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 17:02:25 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 17:02:25 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 17:02:25 INFO - PROCESS | 1826 | 1461024145643 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:02:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:02:25 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:02:25 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 17:02:25 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:02:25 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 17:02:25 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:02:25 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]" 17:02:25 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:02:25 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:02:25 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1580ms 17:02:25 INFO - PROCESS | 1826 | 1461024145680 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:02:25 INFO - PROCESS | 1826 | 1461024145693 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:02:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:02:25 INFO - PROCESS | 1826 | 1461024145703 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:02:25 INFO - PROCESS | 1826 | 1461024145706 Marionette TRACE conn3 <- [1,2926,null,{}] 17:02:25 INFO - PROCESS | 1826 | 1461024145713 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:25 INFO - PROCESS | 1826 | 1461024145920 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:02:26 INFO - PROCESS | 1826 | 1461024146197 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821f9ce800 == 169 [pid = 1826] [id = 739] 17:02:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f82186f0c00) [pid = 1826] [serial = 2218] [outer = (nil)] 17:02:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f821d482400) [pid = 1826] [serial = 2219] [outer = 0x7f82186f0c00] 17:02:26 INFO - PROCESS | 1826 | 1461024146271 Marionette DEBUG loaded listener.js 17:02:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f821f27c400) [pid = 1826] [serial = 2220] [outer = 0x7f82186f0c00] 17:02:27 INFO - PROCESS | 1826 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:02:27 INFO - PROCESS | 1826 | 1461024147177 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:02:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:02:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1532ms 17:02:27 INFO - PROCESS | 1826 | 1461024147235 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:02:27 INFO - PROCESS | 1826 | 1461024147238 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:02:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:02:27 INFO - PROCESS | 1826 | 1461024147245 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:02:27 INFO - PROCESS | 1826 | 1461024147250 Marionette TRACE conn3 <- [1,2930,null,{}] 17:02:27 INFO - PROCESS | 1826 | 1461024147313 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:27 INFO - PROCESS | 1826 | 1461024147544 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:02:27 INFO - PROCESS | 1826 | 1461024147815 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221033000 == 170 [pid = 1826] [id = 740] 17:02:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f821f3eb400) [pid = 1826] [serial = 2221] [outer = (nil)] 17:02:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f8220fd0800) [pid = 1826] [serial = 2222] [outer = 0x7f821f3eb400] 17:02:27 INFO - PROCESS | 1826 | 1461024147891 Marionette DEBUG loaded listener.js 17:02:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f8225f95c00) [pid = 1826] [serial = 2223] [outer = 0x7f821f3eb400] 17:02:28 INFO - PROCESS | 1826 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:02:28 INFO - PROCESS | 1826 | 1461024148671 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:02:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:02:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1448ms 17:02:28 INFO - PROCESS | 1826 | 1461024148705 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:02:28 INFO - PROCESS | 1826 | 1461024148709 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:02:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:02:28 INFO - PROCESS | 1826 | 1461024148717 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:02:28 INFO - PROCESS | 1826 | 1461024148720 Marionette TRACE conn3 <- [1,2934,null,{}] 17:02:28 INFO - PROCESS | 1826 | 1461024148725 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:28 INFO - PROCESS | 1826 | 1461024148952 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:02:29 INFO - PROCESS | 1826 | 1461024149199 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221d31000 == 171 [pid = 1826] [id = 741] 17:02:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f8216db4800) [pid = 1826] [serial = 2224] [outer = (nil)] 17:02:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f822610e800) [pid = 1826] [serial = 2225] [outer = 0x7f8216db4800] 17:02:29 INFO - PROCESS | 1826 | 1461024149274 Marionette DEBUG loaded listener.js 17:02:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8226399800) [pid = 1826] [serial = 2226] [outer = 0x7f8216db4800] 17:02:30 INFO - PROCESS | 1826 | 1461024150129 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:02:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:02:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1428ms 17:02:30 INFO - PROCESS | 1826 | 1461024150146 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:02:30 INFO - PROCESS | 1826 | 1461024150149 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:02:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:02:30 INFO - PROCESS | 1826 | 1461024150155 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:02:30 INFO - PROCESS | 1826 | 1461024150158 Marionette TRACE conn3 <- [1,2938,null,{}] 17:02:30 INFO - PROCESS | 1826 | 1461024150163 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:30 INFO - PROCESS | 1826 | 1461024150375 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:02:30 INFO - PROCESS | 1826 | 1461024150654 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228288800 == 172 [pid = 1826] [id = 742] 17:02:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f8218644c00) [pid = 1826] [serial = 2227] [outer = (nil)] 17:02:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f8226e90800) [pid = 1826] [serial = 2228] [outer = 0x7f8218644c00] 17:02:30 INFO - PROCESS | 1826 | 1461024150725 Marionette DEBUG loaded listener.js 17:02:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f8228609c00) [pid = 1826] [serial = 2229] [outer = 0x7f8218644c00] 17:02:31 INFO - PROCESS | 1826 | 1461024151562 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:02:31 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. 17:02:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1435ms 17:02:31 INFO - PROCESS | 1826 | 1461024151591 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:02:31 INFO - PROCESS | 1826 | 1461024151594 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:02:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:02:31 INFO - PROCESS | 1826 | 1461024151601 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:02:31 INFO - PROCESS | 1826 | 1461024151604 Marionette TRACE conn3 <- [1,2942,null,{}] 17:02:31 INFO - PROCESS | 1826 | 1461024151609 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:31 INFO - PROCESS | 1826 | 1461024151847 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:02:32 INFO - PROCESS | 1826 | 1461024152128 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228d82800 == 173 [pid = 1826] [id = 743] 17:02:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f8228653000) [pid = 1826] [serial = 2230] [outer = (nil)] 17:02:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f82290d1400) [pid = 1826] [serial = 2231] [outer = 0x7f8228653000] 17:02:32 INFO - PROCESS | 1826 | 1461024152214 Marionette DEBUG loaded listener.js 17:02:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f8229474000) [pid = 1826] [serial = 2232] [outer = 0x7f8228653000] 17:02:33 INFO - PROCESS | 1826 | 1461024152996 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:02:33 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 17:02:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:02:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:02:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:02:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1428ms 17:02:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:02:33 INFO - PROCESS | 1826 | 1461024153030 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:02:33 INFO - PROCESS | 1826 | 1461024153033 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:02:33 INFO - PROCESS | 1826 | 1461024153039 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:02:33 INFO - PROCESS | 1826 | 1461024153043 Marionette TRACE conn3 <- [1,2946,null,{}] 17:02:33 INFO - PROCESS | 1826 | 1461024153048 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:33 INFO - PROCESS | 1826 | 1461024153285 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:02:33 INFO - PROCESS | 1826 | 1461024153534 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229b70000 == 174 [pid = 1826] [id = 744] 17:02:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f822865f400) [pid = 1826] [serial = 2233] [outer = (nil)] 17:02:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f8229707800) [pid = 1826] [serial = 2234] [outer = 0x7f822865f400] 17:02:33 INFO - PROCESS | 1826 | 1461024153608 Marionette DEBUG loaded listener.js 17:02:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f82299f2400) [pid = 1826] [serial = 2235] [outer = 0x7f822865f400] 17:02:34 INFO - PROCESS | 1826 | 1461024154362 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:02:34 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. 17:02:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1379ms 17:02:34 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:02:34 INFO - PROCESS | 1826 | 1461024154417 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:02:34 INFO - PROCESS | 1826 | 1461024154420 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:02:34 INFO - PROCESS | 1826 | 1461024154426 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:02:34 INFO - PROCESS | 1826 | 1461024154429 Marionette TRACE conn3 <- [1,2950,null,{}] 17:02:34 INFO - PROCESS | 1826 | 1461024154435 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:34 INFO - PROCESS | 1826 | 1461024154674 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:02:34 INFO - PROCESS | 1826 | 1461024154938 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822cf03800 == 175 [pid = 1826] [id = 745] 17:02:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f82168f3c00) [pid = 1826] [serial = 2236] [outer = (nil)] 17:02:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f822af7fc00) [pid = 1826] [serial = 2237] [outer = 0x7f82168f3c00] 17:02:35 INFO - PROCESS | 1826 | 1461024155012 Marionette DEBUG loaded listener.js 17:02:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f822cc4ac00) [pid = 1826] [serial = 2238] [outer = 0x7f82168f3c00] 17:02:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822e0c3000 == 176 [pid = 1826] [id = 746] 17:02:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f822cd6d400) [pid = 1826] [serial = 2239] [outer = (nil)] 17:02:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f822a095c00) [pid = 1826] [serial = 2240] [outer = 0x7f822cd6d400] 17:02:35 INFO - PROCESS | 1826 | 1461024155904 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:02:35 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. 17:02:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1532ms 17:02:35 INFO - PROCESS | 1826 | 1461024155962 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:02:35 INFO - PROCESS | 1826 | 1461024155966 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:02:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:02:35 INFO - PROCESS | 1826 | 1461024155972 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:02:35 INFO - PROCESS | 1826 | 1461024155974 Marionette TRACE conn3 <- [1,2954,null,{}] 17:02:35 INFO - PROCESS | 1826 | 1461024155980 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:36 INFO - PROCESS | 1826 | 1461024156282 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:02:36 INFO - PROCESS | 1826 | 1461024156597 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231526000 == 177 [pid = 1826] [id = 747] 17:02:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f82282c8c00) [pid = 1826] [serial = 2241] [outer = (nil)] 17:02:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f822ce35400) [pid = 1826] [serial = 2242] [outer = 0x7f82282c8c00] 17:02:36 INFO - PROCESS | 1826 | 1461024156676 Marionette DEBUG loaded listener.js 17:02:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f822ce3b000) [pid = 1826] [serial = 2243] [outer = 0x7f82282c8c00] 17:02:37 INFO - PROCESS | 1826 | 1461024157394 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:02:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:02:37 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 17:02:37 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1430ms 17:02:37 INFO - PROCESS | 1826 | 1461024157425 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:02:37 INFO - PROCESS | 1826 | 1461024157429 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:02:37 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:02:37 INFO - PROCESS | 1826 | 1461024157438 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:02:37 INFO - PROCESS | 1826 | 1461024157441 Marionette TRACE conn3 <- [1,2958,null,{}] 17:02:37 INFO - PROCESS | 1826 | 1461024157446 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:37 INFO - PROCESS | 1826 | 1461024157685 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:02:37 INFO - PROCESS | 1826 | 1461024157937 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82359cc000 == 178 [pid = 1826] [id = 748] 17:02:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f8213a22800) [pid = 1826] [serial = 2244] [outer = (nil)] 17:02:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f822ce40c00) [pid = 1826] [serial = 2245] [outer = 0x7f8213a22800] 17:02:38 INFO - PROCESS | 1826 | 1461024158011 Marionette DEBUG loaded listener.js 17:02:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f822d96ac00) [pid = 1826] [serial = 2246] [outer = 0x7f8213a22800] 17:02:38 INFO - PROCESS | 1826 | 1461024158864 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:02:38 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. 17:02:38 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1479ms 17:02:38 INFO - PROCESS | 1826 | 1461024158918 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:02:38 INFO - PROCESS | 1826 | 1461024158923 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:02:38 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:02:38 INFO - PROCESS | 1826 | 1461024158930 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:02:38 INFO - PROCESS | 1826 | 1461024158935 Marionette TRACE conn3 <- [1,2962,null,{}] 17:02:38 INFO - PROCESS | 1826 | 1461024158940 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:39 INFO - PROCESS | 1826 | 1461024159256 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:02:39 INFO - PROCESS | 1826 | 1461024159478 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8238f05000 == 179 [pid = 1826] [id = 749] 17:02:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f82168fe400) [pid = 1826] [serial = 2247] [outer = (nil)] 17:02:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f822de1f800) [pid = 1826] [serial = 2248] [outer = 0x7f82168fe400] 17:02:39 INFO - PROCESS | 1826 | 1461024159554 Marionette DEBUG loaded listener.js 17:02:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f822de2c400) [pid = 1826] [serial = 2249] [outer = 0x7f82168fe400] 17:02:40 INFO - PROCESS | 1826 | 1461024160346 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:02:40 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. 17:02:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1484ms 17:02:40 INFO - PROCESS | 1826 | 1461024160416 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:02:40 INFO - PROCESS | 1826 | 1461024160419 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:02:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:02:40 INFO - PROCESS | 1826 | 1461024160425 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:02:40 INFO - PROCESS | 1826 | 1461024160427 Marionette TRACE conn3 <- [1,2966,null,{}] 17:02:40 INFO - PROCESS | 1826 | 1461024160433 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:40 INFO - PROCESS | 1826 | 1461024160655 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:02:40 INFO - PROCESS | 1826 | 1461024160937 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f823fb40000 == 180 [pid = 1826] [id = 750] 17:02:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f821a886000) [pid = 1826] [serial = 2250] [outer = (nil)] 17:02:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f822de5b400) [pid = 1826] [serial = 2251] [outer = 0x7f821a886000] 17:02:41 INFO - PROCESS | 1826 | 1461024161015 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f822e0d8800) [pid = 1826] [serial = 2252] [outer = 0x7f821a886000] 17:02:41 INFO - PROCESS | 1826 | 1461024161791 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:02:41 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. 17:02:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1381ms 17:02:41 INFO - PROCESS | 1826 | 1461024161806 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:02:41 INFO - PROCESS | 1826 | 1461024161810 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:02:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:02:41 INFO - PROCESS | 1826 | 1461024161817 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:02:41 INFO - PROCESS | 1826 | 1461024161820 Marionette TRACE conn3 <- [1,2970,null,{}] 17:02:41 INFO - PROCESS | 1826 | 1461024161826 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:42 INFO - PROCESS | 1826 | 1461024162050 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:02:42 INFO - PROCESS | 1826 | 1461024162340 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82409b2800 == 181 [pid = 1826] [id = 751] 17:02:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f822d96f000) [pid = 1826] [serial = 2253] [outer = (nil)] 17:02:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f822e0dd000) [pid = 1826] [serial = 2254] [outer = 0x7f822d96f000] 17:02:42 INFO - PROCESS | 1826 | 1461024162412 Marionette DEBUG loaded listener.js 17:02:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f822f357000) [pid = 1826] [serial = 2255] [outer = 0x7f822d96f000] 17:02:43 INFO - PROCESS | 1826 | 1461024163225 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:02:43 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. 17:02:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1429ms 17:02:43 INFO - PROCESS | 1826 | 1461024163246 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:02:43 INFO - PROCESS | 1826 | 1461024163250 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:02:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:02:43 INFO - PROCESS | 1826 | 1461024163255 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:02:43 INFO - PROCESS | 1826 | 1461024163258 Marionette TRACE conn3 <- [1,2974,null,{}] 17:02:43 INFO - PROCESS | 1826 | 1461024163263 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:43 INFO - PROCESS | 1826 | 1461024163489 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:02:43 INFO - PROCESS | 1826 | 1461024163746 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8240f53000 == 182 [pid = 1826] [id = 752] 17:02:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f822de23c00) [pid = 1826] [serial = 2256] [outer = (nil)] 17:02:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f822f5f6000) [pid = 1826] [serial = 2257] [outer = 0x7f822de23c00] 17:02:43 INFO - PROCESS | 1826 | 1461024163819 Marionette DEBUG loaded listener.js 17:02:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f822f6b5400) [pid = 1826] [serial = 2258] [outer = 0x7f822de23c00] 17:02:44 INFO - PROCESS | 1826 | 1461024164625 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:02:44 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. 17:02:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1384ms 17:02:44 INFO - PROCESS | 1826 | 1461024164653 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:02:44 INFO - PROCESS | 1826 | 1461024164656 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:02:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:02:44 INFO - PROCESS | 1826 | 1461024164665 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:02:44 INFO - PROCESS | 1826 | 1461024164667 Marionette TRACE conn3 <- [1,2978,null,{}] 17:02:44 INFO - PROCESS | 1826 | 1461024164671 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:44 INFO - PROCESS | 1826 | 1461024164909 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:02:45 INFO - PROCESS | 1826 | 1461024165237 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244603800 == 183 [pid = 1826] [id = 753] 17:02:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f822f6b8c00) [pid = 1826] [serial = 2259] [outer = (nil)] 17:02:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f822fff4c00) [pid = 1826] [serial = 2260] [outer = 0x7f822f6b8c00] 17:02:45 INFO - PROCESS | 1826 | 1461024165313 Marionette DEBUG loaded listener.js 17:02:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f8230ea6800) [pid = 1826] [serial = 2261] [outer = 0x7f822f6b8c00] 17:02:46 INFO - PROCESS | 1826 | 1461024166057 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:02:46 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. 17:02:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1436ms 17:02:46 INFO - PROCESS | 1826 | 1461024166103 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:02:46 INFO - PROCESS | 1826 | 1461024166106 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:02:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:02:46 INFO - PROCESS | 1826 | 1461024166112 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:02:46 INFO - PROCESS | 1826 | 1461024166114 Marionette TRACE conn3 <- [1,2982,null,{}] 17:02:46 INFO - PROCESS | 1826 | 1461024166120 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:46 INFO - PROCESS | 1826 | 1461024166335 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:02:46 INFO - PROCESS | 1826 | 1461024166593 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f824479a000 == 184 [pid = 1826] [id = 754] 17:02:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f82137ac400) [pid = 1826] [serial = 2262] [outer = (nil)] 17:02:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f8230fa4000) [pid = 1826] [serial = 2263] [outer = 0x7f82137ac400] 17:02:46 INFO - PROCESS | 1826 | 1461024166681 Marionette DEBUG loaded listener.js 17:02:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f82314e6800) [pid = 1826] [serial = 2264] [outer = 0x7f82137ac400] 17:02:47 INFO - PROCESS | 1826 | 1461024167434 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:02:47 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 17:02:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:02:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:02:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1331ms 17:02:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:02:47 INFO - PROCESS | 1826 | 1461024167445 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:02:47 INFO - PROCESS | 1826 | 1461024167448 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:02:47 INFO - PROCESS | 1826 | 1461024167454 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:02:47 INFO - PROCESS | 1826 | 1461024167457 Marionette TRACE conn3 <- [1,2986,null,{}] 17:02:47 INFO - PROCESS | 1826 | 1461024167462 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:47 INFO - PROCESS | 1826 | 1461024167684 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:02:47 INFO - PROCESS | 1826 | 1461024167973 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8244d8f000 == 185 [pid = 1826] [id = 755] 17:02:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f821393d000) [pid = 1826] [serial = 2265] [outer = (nil)] 17:02:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f8231696000) [pid = 1826] [serial = 2266] [outer = 0x7f821393d000] 17:02:48 INFO - PROCESS | 1826 | 1461024168044 Marionette DEBUG loaded listener.js 17:02:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f82317b5c00) [pid = 1826] [serial = 2267] [outer = 0x7f821393d000] 17:02:48 INFO - PROCESS | 1826 | 1461024168853 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:02:48 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. 17:02:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1430ms 17:02:48 INFO - PROCESS | 1826 | 1461024168883 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:02:48 INFO - PROCESS | 1826 | 1461024168887 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:02:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:02:48 INFO - PROCESS | 1826 | 1461024168892 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:02:48 INFO - PROCESS | 1826 | 1461024168895 Marionette TRACE conn3 <- [1,2990,null,{}] 17:02:48 INFO - PROCESS | 1826 | 1461024168900 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:49 INFO - PROCESS | 1826 | 1461024169149 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:02:49 INFO - PROCESS | 1826 | 1461024169412 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8245174800 == 186 [pid = 1826] [id = 756] 17:02:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f82137b8800) [pid = 1826] [serial = 2268] [outer = (nil)] 17:02:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f8231bfc800) [pid = 1826] [serial = 2269] [outer = 0x7f82137b8800] 17:02:49 INFO - PROCESS | 1826 | 1461024169486 Marionette DEBUG loaded listener.js 17:02:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f82320d2000) [pid = 1826] [serial = 2270] [outer = 0x7f82137b8800] 17:02:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8246e74000 == 187 [pid = 1826] [id = 757] 17:02:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f82320dc400) [pid = 1826] [serial = 2271] [outer = (nil)] 17:02:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f8231af9400) [pid = 1826] [serial = 2272] [outer = 0x7f82320dc400] 17:02:50 INFO - PROCESS | 1826 | 1461024170345 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:02:50 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. 17:02:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1490ms 17:02:50 INFO - PROCESS | 1826 | 1461024170384 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:02:50 INFO - PROCESS | 1826 | 1461024170387 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:02:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:02:50 INFO - PROCESS | 1826 | 1461024170393 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:02:50 INFO - PROCESS | 1826 | 1461024170396 Marionette TRACE conn3 <- [1,2994,null,{}] 17:02:50 INFO - PROCESS | 1826 | 1461024170401 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:50 INFO - PROCESS | 1826 | 1461024170680 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:02:50 INFO - PROCESS | 1826 | 1461024170967 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8247b40800 == 188 [pid = 1826] [id = 758] 17:02:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f821394ac00) [pid = 1826] [serial = 2273] [outer = (nil)] 17:02:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f82320d8c00) [pid = 1826] [serial = 2274] [outer = 0x7f821394ac00] 17:02:51 INFO - PROCESS | 1826 | 1461024171084 Marionette DEBUG loaded listener.js 17:02:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f82327b3400) [pid = 1826] [serial = 2275] [outer = 0x7f821394ac00] 17:02:51 INFO - PROCESS | 1826 | 1461024171809 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:02:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:02:51 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 17:02:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1432ms 17:02:51 INFO - PROCESS | 1826 | 1461024171841 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:02:51 INFO - PROCESS | 1826 | 1461024171844 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:02:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:02:51 INFO - PROCESS | 1826 | 1461024171854 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 1826 | 1461024171857 Marionette TRACE conn3 <- [1,2998,null,{}] 17:02:51 INFO - PROCESS | 1826 | 1461024171862 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:52 INFO - PROCESS | 1826 | 1461024172091 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:02:52 INFO - PROCESS | 1826 | 1461024172347 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8249377000 == 189 [pid = 1826] [id = 759] 17:02:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f821a9e7000) [pid = 1826] [serial = 2276] [outer = (nil)] 17:02:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f8232c8d400) [pid = 1826] [serial = 2277] [outer = 0x7f821a9e7000] 17:02:52 INFO - PROCESS | 1826 | 1461024172426 Marionette DEBUG loaded listener.js 17:02:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f8232e98400) [pid = 1826] [serial = 2278] [outer = 0x7f821a9e7000] 17:02:53 INFO - PROCESS | 1826 | 1461024173196 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:02:53 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. 17:02:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1379ms 17:02:53 INFO - PROCESS | 1826 | 1461024173234 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:02:53 INFO - PROCESS | 1826 | 1461024173237 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:02:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:02:53 INFO - PROCESS | 1826 | 1461024173243 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:02:53 INFO - PROCESS | 1826 | 1461024173245 Marionette TRACE conn3 <- [1,3002,null,{}] 17:02:53 INFO - PROCESS | 1826 | 1461024173251 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:53 INFO - PROCESS | 1826 | 1461024173509 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:02:53 INFO - PROCESS | 1826 | 1461024173774 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8217f24800 == 190 [pid = 1826] [id = 760] 17:02:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f8231bfac00) [pid = 1826] [serial = 2279] [outer = (nil)] 17:02:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f8232e9dc00) [pid = 1826] [serial = 2280] [outer = 0x7f8231bfac00] 17:02:53 INFO - PROCESS | 1826 | 1461024173848 Marionette DEBUG loaded listener.js 17:02:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f8233847400) [pid = 1826] [serial = 2281] [outer = 0x7f8231bfac00] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82182cd000 == 189 [pid = 1826] [id = 685] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821eedb000 == 188 [pid = 1826] [id = 690] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82164da000 == 187 [pid = 1826] [id = 683] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228443800 == 186 [pid = 1826] [id = 428] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8218392000 == 185 [pid = 1826] [id = 684] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823312d000 == 184 [pid = 1826] [id = 731] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232c64000 == 183 [pid = 1826] [id = 730] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232351800 == 182 [pid = 1826] [id = 729] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8232228000 == 181 [pid = 1826] [id = 728] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231aba000 == 180 [pid = 1826] [id = 727] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823175d800 == 179 [pid = 1826] [id = 726] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8231116000 == 178 [pid = 1826] [id = 725] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e0c7000 == 177 [pid = 1826] [id = 724] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822db9a800 == 176 [pid = 1826] [id = 723] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d7a7800 == 175 [pid = 1826] [id = 722] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8229c66800 == 174 [pid = 1826] [id = 721] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82295e1800 == 173 [pid = 1826] [id = 720] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8228458800 == 172 [pid = 1826] [id = 719] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8226215800 == 171 [pid = 1826] [id = 718] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8221b5d000 == 170 [pid = 1826] [id = 717] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821f9d2800 == 169 [pid = 1826] [id = 716] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b0b4000 == 168 [pid = 1826] [id = 715] 17:02:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8216476800 == 167 [pid = 1826] [id = 714] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f82162c2c00) [pid = 1826] [serial = 2075] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f82165d7400) [pid = 1826] [serial = 2127] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f8219a6f000) [pid = 1826] [serial = 2132] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f8228964800) [pid = 1826] [serial = 2117] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f8226e98000) [pid = 1826] [serial = 2105] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f8220fcb000) [pid = 1826] [serial = 2096] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f821f674c00) [pid = 1826] [serial = 2093] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f8226258400) [pid = 1826] [serial = 2102] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f82165cd400) [pid = 1826] [serial = 2123] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f821aef9800) [pid = 1826] [serial = 2136] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f82186b5000) [pid = 1826] [serial = 2130] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f821f279800) [pid = 1826] [serial = 2090] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f82285e1400) [pid = 1826] [serial = 2108] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f822865b000) [pid = 1826] [serial = 2114] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f8228971000) [pid = 1826] [serial = 2120] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f821d3c9800) [pid = 1826] [serial = 2139] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f8225f8fc00) [pid = 1826] [serial = 2099] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f821a842400) [pid = 1826] [serial = 2133] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f821f117000) [pid = 1826] [serial = 2087] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f8216efd800) [pid = 1826] [serial = 2078] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f821d25a800) [pid = 1826] [serial = 2084] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f821f14c800) [pid = 1826] [serial = 2141] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f821aa93400) [pid = 1826] [serial = 2081] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f821d252000) [pid = 1826] [serial = 2073] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f821629bc00) [pid = 1826] [serial = 2126] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f821ac4c800) [pid = 1826] [serial = 2135] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f8216ef8400) [pid = 1826] [serial = 2129] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f821af94400) [pid = 1826] [serial = 2138] [outer = (nil)] [url = about:blank] 17:02:55 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f82282d2400) [pid = 1826] [serial = 2111] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1826 | 1461024176459 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:02:56 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. 17:02:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 3241ms 17:02:56 INFO - PROCESS | 1826 | 1461024176489 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:02:56 INFO - PROCESS | 1826 | 1461024176495 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:02:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:02:56 INFO - PROCESS | 1826 | 1461024176505 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:02:56 INFO - PROCESS | 1826 | 1461024176510 Marionette TRACE conn3 <- [1,3006,null,{}] 17:02:56 INFO - PROCESS | 1826 | 1461024176516 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:56 INFO - PROCESS | 1826 | 1461024176738 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:02:56 INFO - PROCESS | 1826 | 1461024176955 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216476800 == 168 [pid = 1826] [id = 761] 17:02:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f82165da800) [pid = 1826] [serial = 2282] [outer = (nil)] 17:02:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f82186b3400) [pid = 1826] [serial = 2283] [outer = 0x7f82165da800] 17:02:57 INFO - PROCESS | 1826 | 1461024177025 Marionette DEBUG loaded listener.js 17:02:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f82186e9000) [pid = 1826] [serial = 2284] [outer = 0x7f82165da800] 17:02:57 INFO - PROCESS | 1826 | 1461024177853 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:02:57 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. 17:02:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1390ms 17:02:57 INFO - PROCESS | 1826 | 1461024177896 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:02:57 INFO - PROCESS | 1826 | 1461024177904 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:02:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:02:57 INFO - PROCESS | 1826 | 1461024177913 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:02:57 INFO - PROCESS | 1826 | 1461024177916 Marionette TRACE conn3 <- [1,3010,null,{}] 17:02:57 INFO - PROCESS | 1826 | 1461024177926 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:58 INFO - PROCESS | 1826 | 1461024178139 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:02:58 INFO - PROCESS | 1826 | 1461024178384 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82183a3800 == 169 [pid = 1826] [id = 762] 17:02:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f82168f0c00) [pid = 1826] [serial = 2285] [outer = (nil)] 17:02:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f821a9e4c00) [pid = 1826] [serial = 2286] [outer = 0x7f82168f0c00] 17:02:58 INFO - PROCESS | 1826 | 1461024178448 Marionette DEBUG loaded listener.js 17:02:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f821aef0c00) [pid = 1826] [serial = 2287] [outer = 0x7f82168f0c00] 17:02:59 INFO - PROCESS | 1826 | 1461024179211 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:02:59 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 17:02:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1340ms 17:02:59 INFO - PROCESS | 1826 | 1461024179254 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:02:59 INFO - PROCESS | 1826 | 1461024179258 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:02:59 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:02:59 INFO - PROCESS | 1826 | 1461024179264 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:02:59 INFO - PROCESS | 1826 | 1461024179270 Marionette TRACE conn3 <- [1,3014,null,{}] 17:02:59 INFO - PROCESS | 1826 | 1461024179293 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:59 INFO - PROCESS | 1826 | 1461024179561 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:02:59 INFO - PROCESS | 1826 | 1461024179601 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821b09b000 == 170 [pid = 1826] [id = 763] 17:02:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f821d487800) [pid = 1826] [serial = 2288] [outer = (nil)] 17:02:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f821f14d000) [pid = 1826] [serial = 2289] [outer = 0x7f821d487800] 17:02:59 INFO - PROCESS | 1826 | 1461024179666 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f821f27cc00) [pid = 1826] [serial = 2290] [outer = 0x7f821d487800] 17:03:00 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f8216ca2c00) [pid = 1826] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f821d47f000) [pid = 1826] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f821d3cf000) [pid = 1826] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f82282d6400) [pid = 1826] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f8210c03000) [pid = 1826] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f82165d9c00) [pid = 1826] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f8210c02c00) [pid = 1826] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f8216db6800) [pid = 1826] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f8229616400) [pid = 1826] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f821a4b9000) [pid = 1826] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f8226106000) [pid = 1826] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f8210c06000) [pid = 1826] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f8218644400) [pid = 1826] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f8219ced400) [pid = 1826] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f82162cec00) [pid = 1826] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f821f216c00) [pid = 1826] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f821d3cec00) [pid = 1826] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f821d255800) [pid = 1826] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f822aaa1400) [pid = 1826] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f821a888c00) [pid = 1826] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f8226e8e000) [pid = 1826] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f8228607800) [pid = 1826] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f821aa8a000) [pid = 1826] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f821fb61400) [pid = 1826] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f82137ae400) [pid = 1826] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f82186b4000) [pid = 1826] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f82260c3400) [pid = 1826] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f821a84a400) [pid = 1826] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f821a67bc00) [pid = 1826] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f821fc85c00) [pid = 1826] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f82168f5c00) [pid = 1826] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f821af86800) [pid = 1826] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f821d480000) [pid = 1826] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f821a888400) [pid = 1826] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f8210c03c00) [pid = 1826] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f821d106800) [pid = 1826] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f8226e8a400) [pid = 1826] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f821d3c4c00) [pid = 1826] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f821d3ce800) [pid = 1826] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f8211b02800) [pid = 1826] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f821fc85400) [pid = 1826] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f82162c7000) [pid = 1826] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f821a849400) [pid = 1826] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f8229476400) [pid = 1826] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f8210c0e400) [pid = 1826] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f8216ef7c00) [pid = 1826] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f821f3f1000) [pid = 1826] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f82199cc400) [pid = 1826] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f8229620000) [pid = 1826] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f821fc7cc00) [pid = 1826] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:03:01 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f821f4c2c00) [pid = 1826] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:03:01 INFO - PROCESS | 1826 | 1461024181590 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:03:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:03:01 INFO - {} 17:03:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:03:01 INFO - {} 17:03:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:03:01 INFO - {} 17:03:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:03:01 INFO - {} 17:03:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2339ms 17:03:01 INFO - PROCESS | 1826 | 1461024181606 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:03:01 INFO - TEST-START | /FileAPI/fileReader.html 17:03:01 INFO - PROCESS | 1826 | 1461024181611 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:03:01 INFO - PROCESS | 1826 | 1461024181616 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:03:01 INFO - PROCESS | 1826 | 1461024181619 Marionette TRACE conn3 <- [1,3018,null,{}] 17:03:01 INFO - PROCESS | 1826 | 1461024181624 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:01 INFO - PROCESS | 1826 | 1461024181965 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:03:01 INFO - PROCESS | 1826 | 1461024181989 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821d44e000 == 171 [pid = 1826] [id = 764] 17:03:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f8210c0e400) [pid = 1826] [serial = 2291] [outer = (nil)] 17:03:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f821a892800) [pid = 1826] [serial = 2292] [outer = 0x7f8210c0e400] 17:03:02 INFO - PROCESS | 1826 | 1461024182102 Marionette DEBUG loaded listener.js 17:03:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f821f147800) [pid = 1826] [serial = 2293] [outer = 0x7f8210c0e400] 17:03:02 INFO - PROCESS | 1826 | 1461024182973 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:03:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:03:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:03:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:03:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:03:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 1384ms 17:03:03 INFO - TEST-START | /FileAPI/historical.html 17:03:03 INFO - PROCESS | 1826 | 1461024183003 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:03:03 INFO - PROCESS | 1826 | 1461024183006 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:03:03 INFO - PROCESS | 1826 | 1461024183014 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:03:03 INFO - PROCESS | 1826 | 1461024183016 Marionette TRACE conn3 <- [1,3022,null,{}] 17:03:03 INFO - PROCESS | 1826 | 1461024183021 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:03 INFO - PROCESS | 1826 | 1461024183393 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:03:03 INFO - PROCESS | 1826 | 1461024183690 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8216374000 == 172 [pid = 1826] [id = 765] 17:03:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f82137ac800) [pid = 1826] [serial = 2294] [outer = (nil)] 17:03:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f8213a26000) [pid = 1826] [serial = 2295] [outer = 0x7f82137ac800] 17:03:03 INFO - PROCESS | 1826 | 1461024183769 Marionette DEBUG loaded listener.js 17:03:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f82165cb400) [pid = 1826] [serial = 2296] [outer = 0x7f82137ac800] 17:03:04 INFO - PROCESS | 1826 | 1461024184646 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:03:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:03:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:03:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:03:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:03:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:03:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:03:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:03:04 INFO - TEST-OK | /FileAPI/historical.html | took 1687ms 17:03:04 INFO - PROCESS | 1826 | 1461024184701 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:03:04 INFO - PROCESS | 1826 | 1461024184708 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:03:04 INFO - TEST-START | /FileAPI/idlharness.html 17:03:04 INFO - PROCESS | 1826 | 1461024184721 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:03:04 INFO - PROCESS | 1826 | 1461024184729 Marionette TRACE conn3 <- [1,3026,null,{}] 17:03:04 INFO - PROCESS | 1826 | 1461024184736 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:04 INFO - PROCESS | 1826 | 1461024184964 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:03:05 INFO - PROCESS | 1826 | 1461024185253 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821ae22000 == 173 [pid = 1826] [id = 766] 17:03:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f82137ad000) [pid = 1826] [serial = 2297] [outer = (nil)] 17:03:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f821ac4a800) [pid = 1826] [serial = 2298] [outer = 0x7f82137ad000] 17:03:05 INFO - PROCESS | 1826 | 1461024185331 Marionette DEBUG loaded listener.js 17:03:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f821d107400) [pid = 1826] [serial = 2299] [outer = 0x7f82137ad000] 17:03:07 INFO - PROCESS | 1826 | 1461024187358 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:03:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:03:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:03:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:03:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:03:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:03:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:03:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:03:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:03:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:03:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:03:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:03:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:03:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:03:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:03:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:03:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:03:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:03:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:03:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:03:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:03:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:03:07 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 17:03:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:03:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:03:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:03:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:03:07 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 17:03:07 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 17:03:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:03:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:03:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:03:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:03:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:03:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:03:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:03:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:03:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:03:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:03:07 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 17:03:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:03:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:03:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:03:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:03:07 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 17:03:07 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 17:03:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:03:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:03:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:03:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:03:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:03:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 2771ms 17:03:07 INFO - PROCESS | 1826 | 1461024187499 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:03:07 INFO - PROCESS | 1826 | 1461024187508 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:03:07 INFO - TEST-START | /FileAPI/idlharness.worker 17:03:07 INFO - PROCESS | 1826 | 1461024187575 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:03:07 INFO - PROCESS | 1826 | 1461024187583 Marionette TRACE conn3 <- [1,3030,null,{}] 17:03:07 INFO - PROCESS | 1826 | 1461024187603 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:07 INFO - PROCESS | 1826 | 1461024187837 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:03:08 INFO - PROCESS | 1826 | 1461024188116 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8221085000 == 174 [pid = 1826] [id = 767] 17:03:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f82199ce800) [pid = 1826] [serial = 2300] [outer = (nil)] 17:03:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f822639b800) [pid = 1826] [serial = 2301] [outer = 0x7f82199ce800] 17:03:08 INFO - PROCESS | 1826 | 1461024188190 Marionette DEBUG loaded listener.js 17:03:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f8226e99c00) [pid = 1826] [serial = 2302] [outer = 0x7f82199ce800] 17:03:08 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:03:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:03:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:03:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:03:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:03:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:03:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:03:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:03:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:03:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:03:10 INFO - {} 17:03:10 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 17:03:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:03:10 INFO - {} 17:03:10 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 - {} 17:03:10 INFO - {} 17:03:10 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 17:03:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:03:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:03:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:03:10 INFO - {} 17:03:10 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 17:03:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:03:10 INFO - {} 17:03:10 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 - {} 17:03:10 INFO - {} 17:03:10 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 17:03:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 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 17:03:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:03:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:03:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:03:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:03:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:03:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 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 17:03:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:03:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 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 17:03:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:03:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 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 17:03:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:03:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:03:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:03:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:03:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:03:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:03:10 INFO - {} 17:03:10 INFO - PROCESS | 1826 | 1461024190624 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:03:10 INFO - {} 17:03:10 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3172ms 17:03:10 INFO - PROCESS | 1826 | 1461024190763 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:03:10 INFO - PROCESS | 1826 | 1461024190778 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:03:10 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:03:10 INFO - PROCESS | 1826 | 1461024190821 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:03:10 INFO - PROCESS | 1826 | 1461024190830 Marionette TRACE conn3 <- [1,3034,null,{}] 17:03:10 INFO - PROCESS | 1826 | 1461024190835 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:11 INFO - PROCESS | 1826 | 1461024191154 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:03:11 INFO - PROCESS | 1826 | 1461024191440 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228f58800 == 175 [pid = 1826] [id = 768] 17:03:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f821f14c800) [pid = 1826] [serial = 2303] [outer = (nil)] 17:03:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f8228648800) [pid = 1826] [serial = 2304] [outer = 0x7f821f14c800] 17:03:11 INFO - PROCESS | 1826 | 1461024191521 Marionette DEBUG loaded listener.js 17:03:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f822cc48000) [pid = 1826] [serial = 2305] [outer = 0x7f821f14c800] 17:03:12 INFO - PROCESS | 1826 | 1461024192302 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:03:12 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:03:12 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1566ms 17:03:12 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:03:12 INFO - PROCESS | 1826 | 1461024192374 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:03:12 INFO - PROCESS | 1826 | 1461024192376 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:03:12 INFO - PROCESS | 1826 | 1461024192386 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:03:12 INFO - PROCESS | 1826 | 1461024192388 Marionette TRACE conn3 <- [1,3038,null,{}] 17:03:12 INFO - PROCESS | 1826 | 1461024192395 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:12 INFO - PROCESS | 1826 | 1461024192632 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:03:12 INFO - PROCESS | 1826 | 1461024192922 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8229c39000 == 176 [pid = 1826] [id = 769] 17:03:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f8226397400) [pid = 1826] [serial = 2306] [outer = (nil)] 17:03:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f822cd66400) [pid = 1826] [serial = 2307] [outer = 0x7f8226397400] 17:03:13 INFO - PROCESS | 1826 | 1461024193000 Marionette DEBUG loaded listener.js 17:03:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f822d968000) [pid = 1826] [serial = 2308] [outer = 0x7f8226397400] 17:03:13 INFO - PROCESS | 1826 | 1461024193782 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:03:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:03:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:03:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:03:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1432ms 17:03:13 INFO - PROCESS | 1826 | 1461024193818 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:03:13 INFO - PROCESS | 1826 | 1461024193822 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:03:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:03:13 INFO - PROCESS | 1826 | 1461024193829 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:03:13 INFO - PROCESS | 1826 | 1461024193832 Marionette TRACE conn3 <- [1,3042,null,{}] 17:03:13 INFO - PROCESS | 1826 | 1461024193837 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:14 INFO - PROCESS | 1826 | 1461024194077 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:03:14 INFO - PROCESS | 1826 | 1461024194340 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d4dc000 == 177 [pid = 1826] [id = 770] 17:03:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f822de50c00) [pid = 1826] [serial = 2309] [outer = (nil)] 17:03:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f822de52800) [pid = 1826] [serial = 2310] [outer = 0x7f822de50c00] 17:03:14 INFO - PROCESS | 1826 | 1461024194426 Marionette DEBUG loaded listener.js 17:03:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f822f6b9400) [pid = 1826] [serial = 2311] [outer = 0x7f822de50c00] 17:03:15 INFO - PROCESS | 1826 | 1461024195602 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:03:15 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. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:03:15 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'.) 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:03:15 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. 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:03:15 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. 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:03:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:03:15 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. 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:03:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:03:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:03:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:03:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:03:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:03:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:03:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:03:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1865ms 17:03:15 INFO - PROCESS | 1826 | 1461024195698 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:03:15 INFO - PROCESS | 1826 | 1461024195706 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:03:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:03:15 INFO - PROCESS | 1826 | 1461024195718 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:03:15 INFO - PROCESS | 1826 | 1461024195722 Marionette TRACE conn3 <- [1,3046,null,{}] 17:03:15 INFO - PROCESS | 1826 | 1461024195733 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:16 INFO - PROCESS | 1826 | 1461024196127 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:03:16 INFO - PROCESS | 1826 | 1461024196479 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822601f800 == 178 [pid = 1826] [id = 771] 17:03:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f821d25a800) [pid = 1826] [serial = 2312] [outer = (nil)] 17:03:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f82282ce400) [pid = 1826] [serial = 2313] [outer = 0x7f821d25a800] 17:03:16 INFO - PROCESS | 1826 | 1461024196558 Marionette DEBUG loaded listener.js 17:03:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f8228655c00) [pid = 1826] [serial = 2314] [outer = 0x7f821d25a800] 17:03:16 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:03:17 INFO - PROCESS | 1826 | 1461024197365 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:03:17 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:03:17 INFO - {} 17:03:17 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1691ms 17:03:17 INFO - PROCESS | 1826 | 1461024197409 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:03:17 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:03:17 INFO - PROCESS | 1826 | 1461024197413 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:03:17 INFO - PROCESS | 1826 | 1461024197420 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:03:17 INFO - PROCESS | 1826 | 1461024197423 Marionette TRACE conn3 <- [1,3050,null,{}] 17:03:17 INFO - PROCESS | 1826 | 1461024197428 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:17 INFO - PROCESS | 1826 | 1461024197661 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:03:17 INFO - PROCESS | 1826 | 1461024197946 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228b99000 == 179 [pid = 1826] [id = 772] 17:03:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f82282d6400) [pid = 1826] [serial = 2315] [outer = (nil)] 17:03:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f8228a8c400) [pid = 1826] [serial = 2316] [outer = 0x7f82282d6400] 17:03:18 INFO - PROCESS | 1826 | 1461024198019 Marionette DEBUG loaded listener.js 17:03:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f82290c8c00) [pid = 1826] [serial = 2317] [outer = 0x7f82282d6400] 17:03:18 INFO - PROCESS | 1826 | 1461024198823 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:03:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:03:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:03:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:03:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:03:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1432ms 17:03:18 INFO - PROCESS | 1826 | 1461024198853 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:03:18 INFO - PROCESS | 1826 | 1461024198857 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:03:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:03:18 INFO - PROCESS | 1826 | 1461024198864 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:03:18 INFO - PROCESS | 1826 | 1461024198867 Marionette TRACE conn3 <- [1,3054,null,{}] 17:03:18 INFO - PROCESS | 1826 | 1461024198872 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:19 INFO - PROCESS | 1826 | 1461024199103 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:03:19 INFO - PROCESS | 1826 | 1461024199369 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8231758800 == 180 [pid = 1826] [id = 773] 17:03:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f8228656000) [pid = 1826] [serial = 2318] [outer = (nil)] 17:03:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f8229414c00) [pid = 1826] [serial = 2319] [outer = 0x7f8228656000] 17:03:19 INFO - PROCESS | 1826 | 1461024199445 Marionette DEBUG loaded listener.js 17:03:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f8229613c00) [pid = 1826] [serial = 2320] [outer = 0x7f8228656000] 17:03:20 INFO - PROCESS | 1826 | 1461024200683 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:03:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:03:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 17:03:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:03:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:03:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1923ms 17:03:20 INFO - PROCESS | 1826 | 1461024200859 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:03:20 INFO - PROCESS | 1826 | 1461024200865 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:03:20 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:03:20 INFO - PROCESS | 1826 | 1461024200881 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:03:20 INFO - PROCESS | 1826 | 1461024200891 Marionette TRACE conn3 <- [1,3058,null,{}] 17:03:20 INFO - PROCESS | 1826 | 1461024200901 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:21 INFO - PROCESS | 1826 | 1461024201204 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:03:21 INFO - PROCESS | 1826 | 1461024201498 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8232353000 == 181 [pid = 1826] [id = 774] 17:03:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f822639bc00) [pid = 1826] [serial = 2321] [outer = (nil)] 17:03:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f8235ce5c00) [pid = 1826] [serial = 2322] [outer = 0x7f822639bc00] 17:03:21 INFO - PROCESS | 1826 | 1461024201572 Marionette DEBUG loaded listener.js 17:03:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f8238f3b000) [pid = 1826] [serial = 2323] [outer = 0x7f822639bc00] 17:03:22 INFO - PROCESS | 1826 | 1461024202480 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:03:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:03:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:03:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:03:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:03:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:03:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:03:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:03:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:03:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:03:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:03:22 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:22 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:03:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:03:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:03:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:03:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:03:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:03:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:03:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:03:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:03:22 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1655ms 17:03:22 INFO - PROCESS | 1826 | 1461024202547 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:03:22 INFO - PROCESS | 1826 | 1461024202558 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:03:22 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:03:22 INFO - PROCESS | 1826 | 1461024202575 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:03:22 INFO - PROCESS | 1826 | 1461024202578 Marionette TRACE conn3 <- [1,3062,null,{}] 17:03:22 INFO - PROCESS | 1826 | 1461024202592 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:22 INFO - PROCESS | 1826 | 1461024202855 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:03:23 INFO - PROCESS | 1826 | 1461024203215 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8228621000 == 182 [pid = 1826] [id = 775] 17:03:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f8235ca4800) [pid = 1826] [serial = 2324] [outer = (nil)] 17:03:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f823ec52800) [pid = 1826] [serial = 2325] [outer = 0x7f8235ca4800] 17:03:23 INFO - PROCESS | 1826 | 1461024203304 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f823fa55400) [pid = 1826] [serial = 2326] [outer = 0x7f8235ca4800] 17:03:23 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:03:24 INFO - PROCESS | 1826 | 1461024204220 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:03:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:03:24 INFO - {} 17:03:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1695ms 17:03:24 INFO - PROCESS | 1826 | 1461024204268 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:03:24 INFO - PROCESS | 1826 | 1461024204271 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:03:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:03:24 INFO - PROCESS | 1826 | 1461024204282 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:03:24 INFO - PROCESS | 1826 | 1461024204286 Marionette TRACE conn3 <- [1,3066,null,{}] 17:03:24 INFO - PROCESS | 1826 | 1461024204293 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:24 INFO - PROCESS | 1826 | 1461024204651 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:03:24 INFO - PROCESS | 1826 | 1461024204917 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8242909800 == 183 [pid = 1826] [id = 776] 17:03:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f822e0d6400) [pid = 1826] [serial = 2327] [outer = (nil)] 17:03:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f823fb0f800) [pid = 1826] [serial = 2328] [outer = 0x7f822e0d6400] 17:03:25 INFO - PROCESS | 1826 | 1461024205008 Marionette DEBUG loaded listener.js 17:03:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f823ffda000) [pid = 1826] [serial = 2329] [outer = 0x7f822e0d6400] 17:03:25 INFO - PROCESS | 1826 | 1461024205819 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:03:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:03:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:03:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:03:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:03:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:03:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:03:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:03:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1586ms 17:03:25 INFO - PROCESS | 1826 | 1461024205869 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:03:25 INFO - PROCESS | 1826 | 1461024205871 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:03:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:03:25 INFO - PROCESS | 1826 | 1461024205878 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:03:25 INFO - PROCESS | 1826 | 1461024205882 Marionette TRACE conn3 <- [1,3070,null,{}] 17:03:25 INFO - PROCESS | 1826 | 1461024205888 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:26 INFO - PROCESS | 1826 | 1461024206160 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:03:26 INFO - PROCESS | 1826 | 1461024206468 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f822d4d6000 == 184 [pid = 1826] [id = 777] 17:03:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f82290c9000) [pid = 1826] [serial = 2330] [outer = (nil)] 17:03:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f822aa95c00) [pid = 1826] [serial = 2331] [outer = 0x7f82290c9000] 17:03:26 INFO - PROCESS | 1826 | 1461024206554 Marionette DEBUG loaded listener.js 17:03:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f8240cd3800) [pid = 1826] [serial = 2332] [outer = 0x7f82290c9000] 17:03:27 INFO - PROCESS | 1826 | 1461024207355 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:03:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:03:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:03:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:03:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:03:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:03:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:03:27 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1530ms 17:03:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:03:27 INFO - PROCESS | 1826 | 1461024207410 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 1826 | 1461024207413 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:03:27 INFO - PROCESS | 1826 | 1461024207419 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 1826 | 1461024207422 Marionette TRACE conn3 <- [1,3074,null,{}] 17:03:27 INFO - PROCESS | 1826 | 1461024207427 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:27 INFO - PROCESS | 1826 | 1461024207647 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:03:27 INFO - PROCESS | 1826 | 1461024207947 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8218382000 == 185 [pid = 1826] [id = 778] 17:03:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f82290c9400) [pid = 1826] [serial = 2333] [outer = (nil)] 17:03:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f8240dfcc00) [pid = 1826] [serial = 2334] [outer = 0x7f82290c9400] 17:03:28 INFO - PROCESS | 1826 | 1461024208025 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f8240f0c400) [pid = 1826] [serial = 2335] [outer = 0x7f82290c9400] 17:03:28 INFO - PROCESS | 1826 | 1461024208786 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:03:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:03:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:03:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:03:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:03:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:03:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:03:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1385ms 17:03:28 INFO - PROCESS | 1826 | 1461024208804 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:03:28 INFO - PROCESS | 1826 | 1461024208808 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:03:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:03:28 INFO - PROCESS | 1826 | 1461024208814 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:03:28 INFO - PROCESS | 1826 | 1461024208816 Marionette TRACE conn3 <- [1,3078,null,{}] 17:03:28 INFO - PROCESS | 1826 | 1461024208821 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:29 INFO - PROCESS | 1826 | 1461024209073 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:03:29 INFO - PROCESS | 1826 | 1461024209354 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8218f6d800 == 186 [pid = 1826] [id = 779] 17:03:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f8216ca5800) [pid = 1826] [serial = 2336] [outer = (nil)] 17:03:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f8242e26000) [pid = 1826] [serial = 2337] [outer = 0x7f8216ca5800] 17:03:29 INFO - PROCESS | 1826 | 1461024209436 Marionette DEBUG loaded listener.js 17:03:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f823fa51800) [pid = 1826] [serial = 2338] [outer = 0x7f8216ca5800] 17:03:30 INFO - PROCESS | 1826 | 1461024210315 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 1826 | 1461024210357 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:03:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:03:30 INFO - PROCESS | 1826 | 1461024210368 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - PROCESS | 1826 | 1461024210371 Marionette TRACE conn3 <- [1,3082,null,{}] 17:03:30 INFO - PROCESS | 1826 | 1461024210429 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:30 INFO - PROCESS | 1826 | 1461024210643 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:03:30 INFO - PROCESS | 1826 | 1461024210934 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8239b06800 == 187 [pid = 1826] [id = 780] 17:03:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f8226396800) [pid = 1826] [serial = 2339] [outer = (nil)] 17:03:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f8242f45400) [pid = 1826] [serial = 2340] [outer = 0x7f8226396800] 17:03:31 INFO - PROCESS | 1826 | 1461024211011 Marionette DEBUG loaded listener.js 17:03:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f8244bd0c00) [pid = 1826] [serial = 2341] [outer = 0x7f8226396800] 17:03:31 INFO - PROCESS | 1826 | 1461024211829 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:03:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:03:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:03:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:03:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1483ms 17:03:31 INFO - PROCESS | 1826 | 1461024211862 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:03:31 INFO - PROCESS | 1826 | 1461024211865 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:03:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:03:31 INFO - PROCESS | 1826 | 1461024211875 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:03:31 INFO - PROCESS | 1826 | 1461024211877 Marionette TRACE conn3 <- [1,3086,null,{}] 17:03:31 INFO - PROCESS | 1826 | 1461024211883 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:32 INFO - PROCESS | 1826 | 1461024212120 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:03:32 INFO - PROCESS | 1826 | 1461024212391 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82142eb800 == 188 [pid = 1826] [id = 781] 17:03:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f823fab5400) [pid = 1826] [serial = 2342] [outer = (nil)] 17:03:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f8244bd6000) [pid = 1826] [serial = 2343] [outer = 0x7f823fab5400] 17:03:32 INFO - PROCESS | 1826 | 1461024212469 Marionette DEBUG loaded listener.js 17:03:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f8244c22800) [pid = 1826] [serial = 2344] [outer = 0x7f823fab5400] 17:03:33 INFO - PROCESS | 1826 | 1461024213268 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:03:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:03:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1436ms 17:03:33 INFO - PROCESS | 1826 | 1461024213312 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:03:33 INFO - PROCESS | 1826 | 1461024213315 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:03:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:03:33 INFO - PROCESS | 1826 | 1461024213321 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:03:33 INFO - PROCESS | 1826 | 1461024213323 Marionette TRACE conn3 <- [1,3090,null,{}] 17:03:33 INFO - PROCESS | 1826 | 1461024213329 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821a6b4800 == 187 [pid = 1826] [id = 687] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821ae19000 == 186 [pid = 1826] [id = 603] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822d799000 == 185 [pid = 1826] [id = 706] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f823111d000 == 184 [pid = 1826] [id = 96] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82183a6000 == 183 [pid = 1826] [id = 707] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821d44e000 == 182 [pid = 1826] [id = 764] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f821b09b000 == 181 [pid = 1826] [id = 763] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f82183a3800 == 180 [pid = 1826] [id = 762] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8216476800 == 179 [pid = 1826] [id = 761] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8246e74000 == 178 [pid = 1826] [id = 757] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8245174800 == 177 [pid = 1826] [id = 756] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8244d8f000 == 176 [pid = 1826] [id = 755] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f824479a000 == 175 [pid = 1826] [id = 754] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8244603800 == 174 [pid = 1826] [id = 753] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f8240f53000 == 173 [pid = 1826] [id = 752] 17:03:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f822e0c3000 == 172 [pid = 1826] [id = 746] 17:03:35 INFO - PROCESS | 1826 | 1461024215203 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f821d102c00) [pid = 1826] [serial = 2213] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f821aef3400) [pid = 1826] [serial = 2211] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f821aeee400) [pid = 1826] [serial = 2031] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f8221910800) [pid = 1826] [serial = 2097] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f8220fcc400) [pid = 1826] [serial = 2043] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f822af88000) [pid = 1826] [serial = 2187] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f8210c09000) [pid = 1826] [serial = 2144] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f8216db1400) [pid = 1826] [serial = 2025] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f8213a24800) [pid = 1826] [serial = 2022] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f82186b3000) [pid = 1826] [serial = 2204] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f8229711800) [pid = 1826] [serial = 2177] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f8228a8cc00) [pid = 1826] [serial = 2165] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f8229413000) [pid = 1826] [serial = 2172] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f8216291000) [pid = 1826] [serial = 2210] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f821a88cc00) [pid = 1826] [serial = 2150] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f821d3cc400) [pid = 1826] [serial = 2153] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f82165cf400) [pid = 1826] [serial = 2201] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f821f4b9800) [pid = 1826] [serial = 2091] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f821f4c1800) [pid = 1826] [serial = 2040] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f82290cb800) [pid = 1826] [serial = 2169] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f822ca71800) [pid = 1826] [serial = 2190] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f821d481800) [pid = 1826] [serial = 2085] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f8213946000) [pid = 1826] [serial = 2145] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f8228603400) [pid = 1826] [serial = 2109] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f8228970800) [pid = 1826] [serial = 2118] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f822cd68c00) [pid = 1826] [serial = 2199] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f822625f800) [pid = 1826] [serial = 2049] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f8228a90400) [pid = 1826] [serial = 2121] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f821a88e400) [pid = 1826] [serial = 2208] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f822aaa1c00) [pid = 1826] [serial = 2183] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f822af7ec00) [pid = 1826] [serial = 2186] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f8228c49000) [pid = 1826] [serial = 2166] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f821f214800) [pid = 1826] [serial = 2142] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f821d105000) [pid = 1826] [serial = 2034] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f8228a34400) [pid = 1826] [serial = 2163] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f821a673c00) [pid = 1826] [serial = 2028] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f8226265c00) [pid = 1826] [serial = 2103] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f822864d800) [pid = 1826] [serial = 2112] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f821af8f800) [pid = 1826] [serial = 2082] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f82186e5000) [pid = 1826] [serial = 2079] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f821f148c00) [pid = 1826] [serial = 2088] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f82282cb000) [pid = 1826] [serial = 2106] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f822c90b000) [pid = 1826] [serial = 2189] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f822ccadc00) [pid = 1826] [serial = 2196] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f821f11c000) [pid = 1826] [serial = 2037] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f82165d5400) [pid = 1826] [serial = 2076] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f822acfb000) [pid = 1826] [serial = 2184] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f8226266000) [pid = 1826] [serial = 2160] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f82168fb800) [pid = 1826] [serial = 2202] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f8228604000) [pid = 1826] [serial = 2162] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f82299fa400) [pid = 1826] [serial = 2178] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f821f215400) [pid = 1826] [serial = 2156] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f821f3f9000) [pid = 1826] [serial = 2157] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f821fc7c400) [pid = 1826] [serial = 2094] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f82290d3800) [pid = 1826] [serial = 2171] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f821a4b8000) [pid = 1826] [serial = 2207] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f8229613000) [pid = 1826] [serial = 2175] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f82186e8c00) [pid = 1826] [serial = 2205] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f821a67c000) [pid = 1826] [serial = 1950] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f82186b1800) [pid = 1826] [serial = 2147] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f82260c6400) [pid = 1826] [serial = 2046] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f822cd63400) [pid = 1826] [serial = 2198] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f8220fcbc00) [pid = 1826] [serial = 2159] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f821f119c00) [pid = 1826] [serial = 2154] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8229548000) [pid = 1826] [serial = 2174] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f822cc41800) [pid = 1826] [serial = 2193] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f822cad7800) [pid = 1826] [serial = 2192] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f821aa95000) [pid = 1826] [serial = 2151] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8229ea7c00) [pid = 1826] [serial = 2180] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f82290bb000) [pid = 1826] [serial = 2168] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f822a092000) [pid = 1826] [serial = 2181] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f82260c3000) [pid = 1826] [serial = 2100] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f82199cb400) [pid = 1826] [serial = 2148] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f82286be800) [pid = 1826] [serial = 2115] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f822cc4a400) [pid = 1826] [serial = 2195] [outer = (nil)] [url = about:blank] 17:03:35 INFO - PROCESS | 1826 | 1461024215770 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82138aa800 == 173 [pid = 1826] [id = 782] 17:03:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f82137b1800) [pid = 1826] [serial = 2345] [outer = (nil)] 17:03:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f8213946000) [pid = 1826] [serial = 2346] [outer = 0x7f82137b1800] 17:03:35 INFO - PROCESS | 1826 | 1461024215838 Marionette DEBUG loaded listener.js 17:03:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f8216290c00) [pid = 1826] [serial = 2347] [outer = 0x7f82137b1800] 17:03:36 INFO - PROCESS | 1826 | 1461024216550 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:03:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:03:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 3239ms 17:03:36 INFO - PROCESS | 1826 | 1461024216562 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:03:36 INFO - PROCESS | 1826 | 1461024216568 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:03:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:03:36 INFO - PROCESS | 1826 | 1461024216574 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:03:36 INFO - PROCESS | 1826 | 1461024216580 Marionette TRACE conn3 <- [1,3094,null,{}] 17:03:36 INFO - PROCESS | 1826 | 1461024216586 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:36 INFO - PROCESS | 1826 | 1461024216793 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:03:37 INFO - PROCESS | 1826 | 1461024217017 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821648b000 == 174 [pid = 1826] [id = 783] 17:03:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f82137b6000) [pid = 1826] [serial = 2348] [outer = (nil)] 17:03:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f8216caa000) [pid = 1826] [serial = 2349] [outer = 0x7f82137b6000] 17:03:37 INFO - PROCESS | 1826 | 1461024217085 Marionette DEBUG loaded listener.js 17:03:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f8216dbbc00) [pid = 1826] [serial = 2350] [outer = 0x7f82137b6000] 17:03:37 INFO - PROCESS | 1826 | 1461024217862 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:03:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:03:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1336ms 17:03:37 INFO - PROCESS | 1826 | 1461024217941 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:03:37 INFO - PROCESS | 1826 | 1461024217945 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:03:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:03:37 INFO - PROCESS | 1826 | 1461024217953 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:03:37 INFO - PROCESS | 1826 | 1461024217956 Marionette TRACE conn3 <- [1,3098,null,{}] 17:03:37 INFO - PROCESS | 1826 | 1461024217964 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:38 INFO - PROCESS | 1826 | 1461024218243 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:03:38 INFO - PROCESS | 1826 | 1461024218280 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8217f14800 == 175 [pid = 1826] [id = 784] 17:03:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f82168f2c00) [pid = 1826] [serial = 2351] [outer = (nil)] 17:03:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f82186b7000) [pid = 1826] [serial = 2352] [outer = 0x7f82168f2c00] 17:03:38 INFO - PROCESS | 1826 | 1461024218351 Marionette DEBUG loaded listener.js 17:03:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f8219a6f000) [pid = 1826] [serial = 2353] [outer = 0x7f82168f2c00] 17:03:39 INFO - PROCESS | 1826 | 1461024219337 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:03:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:03:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:03:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1438ms 17:03:39 INFO - PROCESS | 1826 | 1461024219393 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:03:39 INFO - PROCESS | 1826 | 1461024219402 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:03:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:03:39 INFO - PROCESS | 1826 | 1461024219453 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:03:39 INFO - PROCESS | 1826 | 1461024219468 Marionette TRACE conn3 <- [1,3102,null,{}] 17:03:39 INFO - PROCESS | 1826 | 1461024219536 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:39 INFO - PROCESS | 1826 | 1461024219838 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:03:39 INFO - PROCESS | 1826 | 1461024219873 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f82199a2800 == 176 [pid = 1826] [id = 785] 17:03:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f8219ced000) [pid = 1826] [serial = 2354] [outer = (nil)] 17:03:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f821a844800) [pid = 1826] [serial = 2355] [outer = 0x7f8219ced000] 17:03:39 INFO - PROCESS | 1826 | 1461024219936 Marionette DEBUG loaded listener.js 17:03:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f821a9eb800) [pid = 1826] [serial = 2356] [outer = 0x7f8219ced000] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f82168fe400) [pid = 1826] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f8213a22800) [pid = 1826] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f82137b8800) [pid = 1826] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f82320dc400) [pid = 1826] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f821393d000) [pid = 1826] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f8231bfac00) [pid = 1826] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f82168f0c00) [pid = 1826] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f8216db4800) [pid = 1826] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f82282c8c00) [pid = 1826] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f821394ac00) [pid = 1826] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f8218644c00) [pid = 1826] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f82186ea400) [pid = 1826] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f8228653000) [pid = 1826] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f822de23c00) [pid = 1826] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f82186f0c00) [pid = 1826] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f821a886000) [pid = 1826] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f822f6b8c00) [pid = 1826] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f822865f400) [pid = 1826] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f821a9e7000) [pid = 1826] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f82168f3c00) [pid = 1826] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f821f3eb400) [pid = 1826] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f822cd6d400) [pid = 1826] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f822d96f000) [pid = 1826] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f82165da800) [pid = 1826] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f8211b04400) [pid = 1826] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f82137ac400) [pid = 1826] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:03:40 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f821d487800) [pid = 1826] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:03:41 INFO - PROCESS | 1826 | 1461024221376 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:03:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:03:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1960ms 17:03:41 INFO - PROCESS | 1826 | 1461024221395 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:03:41 INFO - PROCESS | 1826 | 1461024221398 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:03:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:03:41 INFO - PROCESS | 1826 | 1461024221404 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:03:41 INFO - PROCESS | 1826 | 1461024221406 Marionette TRACE conn3 <- [1,3106,null,{}] 17:03:41 INFO - PROCESS | 1826 | 1461024221412 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:41 INFO - PROCESS | 1826 | 1461024221608 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:03:41 INFO - PROCESS | 1826 | 1461024221816 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f821a69e800 == 177 [pid = 1826] [id = 786] 17:03:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f82137ac400) [pid = 1826] [serial = 2357] [outer = (nil)] 17:03:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f821a88e400) [pid = 1826] [serial = 2358] [outer = 0x7f82137ac400] 17:03:41 INFO - PROCESS | 1826 | 1461024221881 Marionette DEBUG loaded listener.js 17:03:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f821ac51800) [pid = 1826] [serial = 2359] [outer = 0x7f82137ac400] 17:03:42 INFO - PROCESS | 1826 | 1461024222549 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:03:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:03:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:03:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:03:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1181ms 17:03:42 INFO - PROCESS | 1826 | 1461024222588 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:03:42 INFO - PROCESS | 1826 | 1461024222591 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:03:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:03:42 INFO - PROCESS | 1826 | 1461024222597 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:03:42 INFO - PROCESS | 1826 | 1461024222599 Marionette TRACE conn3 <- [1,3110,null,{}] 17:03:42 INFO - PROCESS | 1826 | 1461024222604 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:42 INFO - PROCESS | 1826 | 1461024222800 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:03:43 INFO - PROCESS | 1826 | 1461024223224 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8213285000 == 178 [pid = 1826] [id = 787] 17:03:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f8211b10000) [pid = 1826] [serial = 2360] [outer = (nil)] 17:03:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f82137ab800) [pid = 1826] [serial = 2361] [outer = 0x7f8211b10000] 17:03:43 INFO - PROCESS | 1826 | 1461024223304 Marionette DEBUG loaded listener.js 17:03:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f8216299c00) [pid = 1826] [serial = 2362] [outer = 0x7f8211b10000] 17:03:44 INFO - PROCESS | 1826 | 1461024224152 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:03:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:03:44 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 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:03:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1629ms 17:03:44 INFO - PROCESS | 1826 | 1461024224230 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:03:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:03:44 INFO - PROCESS | 1826 | 1461024224237 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:03:44 INFO - PROCESS | 1826 | 1461024224246 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:03:44 INFO - PROCESS | 1826 | 1461024224249 Marionette TRACE conn3 <- [1,3114,null,{}] 17:03:44 INFO - PROCESS | 1826 | 1461024224257 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:44 INFO - PROCESS | 1826 | 1461024224542 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:03:44 INFO - PROCESS | 1826 | 1461024224833 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"c5a5e51c-f756-4879-94f8-db6ea8bcc8f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f8218391800 == 179 [pid = 1826] [id = 788] 17:03:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f821864f800) [pid = 1826] [serial = 2363] [outer = (nil)] 17:03:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f82186ef800) [pid = 1826] [serial = 2364] [outer = 0x7f821864f800] 17:03:44 INFO - PROCESS | 1826 | 1461024224960 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f8219ce9c00) [pid = 1826] [serial = 2365] [outer = 0x7f821864f800] 17:03:45 INFO - PROCESS | 1826 | 1461024225817 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:03:45 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:03:45 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1583ms 17:03:45 INFO - PROCESS | 1826 | 1461024225832 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:03:45 INFO - PROCESS | 1826 | 1461024225838 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:03:46 WARNING - u'runner_teardown' () 17:03:46 INFO - No more tests 17:03:47 INFO - Got 0 unexpected results 17:03:47 INFO - SUITE-END | took 1218s 17:03:47 INFO - Closing logging queue 17:03:47 INFO - queue closed 17:03:47 INFO - Return code: 0 17:03:47 WARNING - # TBPL SUCCESS # 17:03:47 INFO - Running post-action listener: _resource_record_post_action 17:03:47 INFO - Running post-run listener: _resource_record_post_run 17:03:48 INFO - Total resource usage - Wall time: 1255s; CPU: 98.0%; Read bytes: 8400896; Write bytes: 973828096; Read time: 852; Write time: 293296 17:03:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:03:48 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 65613824; Read time: 0; Write time: 52216 17:03:48 INFO - run-tests - Wall time: 1224s; CPU: 98.0%; Read bytes: 5726208; Write bytes: 774471680; Read time: 380; Write time: 96084 17:03:48 INFO - Running post-run listener: _upload_blobber_files 17:03:48 INFO - Blob upload gear active. 17:03:48 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:03:48 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 17:03:48 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:03:48 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:03:49 INFO - (blobuploader) - INFO - Open directory for files ... 17:03:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:03:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:03:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:03:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:03:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:03:52 INFO - (blobuploader) - INFO - Done attempting. 17:03:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:03:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:03:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:03:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:03:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:03:53 INFO - (blobuploader) - INFO - Done attempting. 17:03:53 INFO - (blobuploader) - INFO - Iteration through files over. 17:03:53 INFO - Return code: 0 17:03:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:03:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:03:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/b5dad1725ef0f7628c09d5aeb670a3417b0705cafc6f1b3b8194c9565a2346e5997c0a7c155d7664c6304c3712b4a4f7e566f1feb785355349fd612c43a5a4fa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/6d4076291da475f7be3c88474e5183f5c17fcf1b09ef0d10fc1669580deb7984f469ee4c67ef5933525a6960aec6a9e1250cabb64dd787e094d1f93680afcb62"} 17:03:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:03:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:03:53 INFO - Contents: 17:03:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/b5dad1725ef0f7628c09d5aeb670a3417b0705cafc6f1b3b8194c9565a2346e5997c0a7c155d7664c6304c3712b4a4f7e566f1feb785355349fd612c43a5a4fa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/6d4076291da475f7be3c88474e5183f5c17fcf1b09ef0d10fc1669580deb7984f469ee4c67ef5933525a6960aec6a9e1250cabb64dd787e094d1f93680afcb62"} 17:03:53 INFO - Running post-run listener: copy_logs_to_upload_dir 17:03:53 INFO - Copying logs to upload dir... 17:03:53 INFO - mkdir: /builds/slave/test/build/upload/logs 17:03:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1336.159877 ========= master_lag: 41.74 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 57 secs) (at 2016-04-18 17:04:34.849221) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 17:04:34.850475) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/b5dad1725ef0f7628c09d5aeb670a3417b0705cafc6f1b3b8194c9565a2346e5997c0a7c155d7664c6304c3712b4a4f7e566f1feb785355349fd612c43a5a4fa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/6d4076291da475f7be3c88474e5183f5c17fcf1b09ef0d10fc1669580deb7984f469ee4c67ef5933525a6960aec6a9e1250cabb64dd787e094d1f93680afcb62"} build_url:https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036808 build_url: 'https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/b5dad1725ef0f7628c09d5aeb670a3417b0705cafc6f1b3b8194c9565a2346e5997c0a7c155d7664c6304c3712b4a4f7e566f1feb785355349fd612c43a5a4fa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/6d4076291da475f7be3c88474e5183f5c17fcf1b09ef0d10fc1669580deb7984f469ee4c67ef5933525a6960aec6a9e1250cabb64dd787e094d1f93680afcb62"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YADBSrOGSX-Dl1pa4c4jww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.79 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 17:04:35.680711) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 8 secs) (at 2016-04-18 17:04:35.681177) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461022884.965859-396176958 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020572 ========= master_lag: 8.62 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 8 secs) (at 2016-04-18 17:04:44.323431) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 17:04:44.323707) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 17:04:44.603206) ========= ========= Total master_lag: 52.12 =========