builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-286 starttime: 1461454831.14 results: success (0) buildid: 20160423141948 builduid: 9b8468c72fcc491f86712ed997b3ef01 revision: ff82389380c1e4c550314ffe536191075a405b0b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 16:40:31.140901) ========= master: http://buildbot-master130.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 16:40:31.141382) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 16:40:31.141713) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 16:40:31.183270) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 16:40:31.183648) ========= 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-1461453766.431088-448366807 _=/tools/buildbot/bin/python using PTY: False --2016-04-23 16:40:31-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.83M=0.001s 2016-04-23 16:40:31 (9.83 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.577157 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 16:40:31.797943) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 16:40:31.798273) ========= 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-1461453766.431088-448366807 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.037809 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 16:40:31.869953) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 16:40:31.870303) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev ff82389380c1e4c550314ffe536191075a405b0b --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev ff82389380c1e4c550314ffe536191075a405b0b --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-1461453766.431088-448366807 _=/tools/buildbot/bin/python using PTY: False 2016-04-23 16:40:32,038 truncating revision to first 12 chars 2016-04-23 16:40:32,038 Setting DEBUG logging. 2016-04-23 16:40:32,038 attempt 1/10 2016-04-23 16:40:32,039 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/ff82389380c1?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 16:40:33,254 unpacking tar archive at: mozilla-inbound-ff82389380c1/testing/mozharness/ program finished with exit code 0 elapsedTime=1.759533 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 16:40:33.721222) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 16:40:33.721529) ========= script_repo_revision: ff82389380c1e4c550314ffe536191075a405b0b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 16:40:33.722409) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 16:40:33.722955) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 16:40:33.933024) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 53 secs) (at 2016-04-23 16:40:33.933606) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461453766.431088-448366807 _=/tools/buildbot/bin/python using PTY: False 16:40:34 INFO - MultiFileLogger online at 20160423 16:40:34 in /builds/slave/test 16:40:34 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 16:40:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:40:34 INFO - {'append_to_log': False, 16:40:34 INFO - 'base_work_dir': '/builds/slave/test', 16:40:34 INFO - 'blob_upload_branch': 'mozilla-inbound', 16:40:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:40:34 INFO - 'buildbot_json_path': 'buildprops.json', 16:40:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:40:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:40:34 INFO - 'download_minidump_stackwalk': True, 16:40:34 INFO - 'download_symbols': 'true', 16:40:34 INFO - 'e10s': False, 16:40:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:40:34 INFO - 'tooltool.py': '/tools/tooltool.py', 16:40:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:40:34 INFO - '/tools/misc-python/virtualenv.py')}, 16:40:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:40:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:40:34 INFO - 'log_level': 'info', 16:40:34 INFO - 'log_to_console': True, 16:40:34 INFO - 'opt_config_files': (), 16:40:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:40:34 INFO - '--processes=1', 16:40:34 INFO - '--config=%(test_path)s/wptrunner.ini', 16:40:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:40:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:40:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:40:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:40:34 INFO - 'pip_index': False, 16:40:34 INFO - 'require_test_zip': True, 16:40:34 INFO - 'test_type': ('testharness',), 16:40:34 INFO - 'this_chunk': '1', 16:40:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:40:34 INFO - 'total_chunks': '10', 16:40:34 INFO - 'virtualenv_path': 'venv', 16:40:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:40:34 INFO - 'work_dir': 'build'} 16:40:34 INFO - ##### 16:40:34 INFO - ##### Running clobber step. 16:40:34 INFO - ##### 16:40:34 INFO - Running pre-action listener: _resource_record_pre_action 16:40:34 INFO - Running main action method: clobber 16:40:34 INFO - rmtree: /builds/slave/test/build 16:40:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:40:35 INFO - Running post-action listener: _resource_record_post_action 16:40:35 INFO - ##### 16:40:35 INFO - ##### Running read-buildbot-config step. 16:40:35 INFO - ##### 16:40:35 INFO - Running pre-action listener: _resource_record_pre_action 16:40:35 INFO - Running main action method: read_buildbot_config 16:40:35 INFO - Using buildbot properties: 16:40:35 INFO - { 16:40:35 INFO - "project": "", 16:40:35 INFO - "product": "firefox", 16:40:35 INFO - "script_repo_revision": "production", 16:40:35 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 16:40:35 INFO - "repository": "", 16:40:35 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 16:40:35 INFO - "buildid": "20160423141948", 16:40:35 INFO - "pgo_build": "False", 16:40:35 INFO - "basedir": "/builds/slave/test", 16:40:35 INFO - "buildnumber": 22, 16:40:35 INFO - "slavename": "tst-linux64-spot-286", 16:40:35 INFO - "master": "http://buildbot-master130.bb.releng.use1.mozilla.com:8201/", 16:40:35 INFO - "platform": "linux64", 16:40:35 INFO - "branch": "mozilla-inbound", 16:40:35 INFO - "revision": "ff82389380c1e4c550314ffe536191075a405b0b", 16:40:35 INFO - "repo_path": "integration/mozilla-inbound", 16:40:35 INFO - "moz_repo_path": "", 16:40:35 INFO - "stage_platform": "linux64", 16:40:35 INFO - "builduid": "9b8468c72fcc491f86712ed997b3ef01", 16:40:35 INFO - "slavebuilddir": "test" 16:40:35 INFO - } 16:40:35 INFO - Found installer url https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:40:35 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:40:35 INFO - Running post-action listener: _resource_record_post_action 16:40:35 INFO - ##### 16:40:35 INFO - ##### Running download-and-extract step. 16:40:35 INFO - ##### 16:40:35 INFO - Running pre-action listener: _resource_record_pre_action 16:40:35 INFO - Running main action method: download_and_extract 16:40:35 INFO - mkdir: /builds/slave/test/build/tests 16:40:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:35 INFO - https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:40:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:40:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:40:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/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:40:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/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:40:38 INFO - Downloaded 1361 bytes. 16:40:38 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:40:38 INFO - Using the following test package requirements: 16:40:38 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:40:38 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:40:38 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:40:38 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:40:38 INFO - u'jsshell-linux-x86_64.zip'], 16:40:38 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:40:38 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:40:38 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:40:38 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:40:38 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:40:38 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:40:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:40:38 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:40:38 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:40:38 INFO - https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:40:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:40:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:40:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/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:40:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/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:40:42 INFO - Downloaded 22747164 bytes. 16:40:42 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:40:42 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:40:42 INFO - caution: filename not matched: web-platform/* 16:40:42 INFO - Return code: 11 16:40:42 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:40:42 INFO - https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:40:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:40:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:40:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/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:40:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/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:40:49 INFO - Downloaded 36406484 bytes. 16:40:49 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:40:49 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:40:52 INFO - caution: filename not matched: bin/* 16:40:52 INFO - caution: filename not matched: config/* 16:40:52 INFO - caution: filename not matched: mozbase/* 16:40:52 INFO - caution: filename not matched: marionette/* 16:40:52 INFO - caution: filename not matched: tools/wptserve/* 16:40:52 INFO - Return code: 11 16:40:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:52 INFO - https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:40:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:40:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:40:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/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:40:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/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:40:58 INFO - Downloaded 64461191 bytes. 16:40:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:40:58 INFO - mkdir: /builds/slave/test/properties 16:40:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:40:58 INFO - Writing to file /builds/slave/test/properties/build_url 16:40:58 INFO - Contents: 16:40:58 INFO - build_url:https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:40:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:40:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:40:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:40:59 INFO - Contents: 16:40:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:40:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:59 INFO - https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:40:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:40:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:40:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/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:40:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/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:41:07 INFO - Downloaded 90885767 bytes. 16:41:07 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:41:07 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:41:15 INFO - Return code: 0 16:41:15 INFO - Running post-action listener: _resource_record_post_action 16:41:15 INFO - Running post-action listener: set_extra_try_arguments 16:41:15 INFO - ##### 16:41:15 INFO - ##### Running create-virtualenv step. 16:41:15 INFO - ##### 16:41:15 INFO - Running pre-action listener: _pre_create_virtualenv 16:41:15 INFO - Running pre-action listener: _resource_record_pre_action 16:41:15 INFO - Running main action method: create_virtualenv 16:41:15 INFO - Creating virtualenv /builds/slave/test/build/venv 16:41:15 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:41:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:41:16 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:41:16 INFO - Using real prefix '/usr' 16:41:16 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:41:17 INFO - Installing distribute.............................................................................................................................................................................................done. 16:41:22 INFO - Installing pip.................done. 16:41:22 INFO - Return code: 0 16:41:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:41: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:41:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:41:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:41: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:41:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:41:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:41: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c86030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d93490>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d90780>, '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 0x1d91530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d919c0>, '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-1461453766.431088-448366807', '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:41: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:41: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:41:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:41:22 INFO - 'CCACHE_UMASK': '002', 16:41:22 INFO - 'DISPLAY': ':0', 16:41:22 INFO - 'HOME': '/home/cltbld', 16:41:22 INFO - 'LANG': 'en_US.UTF-8', 16:41:22 INFO - 'LOGNAME': 'cltbld', 16:41:22 INFO - 'MAIL': '/var/mail/cltbld', 16:41:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:41:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:41:22 INFO - 'MOZ_NO_REMOTE': '1', 16:41:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:41:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:41:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:41:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:41:22 INFO - 'PWD': '/builds/slave/test', 16:41:22 INFO - 'SHELL': '/bin/bash', 16:41:22 INFO - 'SHLVL': '1', 16:41:22 INFO - 'TERM': 'linux', 16:41:22 INFO - 'TMOUT': '86400', 16:41:22 INFO - 'USER': 'cltbld', 16:41:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461453766.431088-448366807', 16:41:22 INFO - '_': '/tools/buildbot/bin/python'} 16:41:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:41:22 INFO - Downloading/unpacking psutil>=0.7.1 16:41: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:41: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:41:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:41:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:41: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:41: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:41:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:41:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:41:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:41:28 INFO - Installing collected packages: psutil 16:41:28 INFO - Running setup.py install for psutil 16:41:28 INFO - building 'psutil._psutil_linux' extension 16:41:28 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:41:28 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:41:28 INFO - building 'psutil._psutil_posix' extension 16:41:28 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:41:29 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:41:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:41:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:41:29 INFO - Successfully installed psutil 16:41:29 INFO - Cleaning up... 16:41:29 INFO - Return code: 0 16:41:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:41:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:41:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:41:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:41:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:41:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:41:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:41:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1c86030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d93490>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d90780>, '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 0x1d91530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d919c0>, '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-1461453766.431088-448366807', '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:41:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:41:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:41:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:41:29 INFO - 'CCACHE_UMASK': '002', 16:41:29 INFO - 'DISPLAY': ':0', 16:41:29 INFO - 'HOME': '/home/cltbld', 16:41:29 INFO - 'LANG': 'en_US.UTF-8', 16:41:29 INFO - 'LOGNAME': 'cltbld', 16:41:29 INFO - 'MAIL': '/var/mail/cltbld', 16:41:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:41:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:41:29 INFO - 'MOZ_NO_REMOTE': '1', 16:41:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:41:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:41:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:41:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:41:29 INFO - 'PWD': '/builds/slave/test', 16:41:29 INFO - 'SHELL': '/bin/bash', 16:41:29 INFO - 'SHLVL': '1', 16:41:29 INFO - 'TERM': 'linux', 16:41:29 INFO - 'TMOUT': '86400', 16:41:29 INFO - 'USER': 'cltbld', 16:41:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461453766.431088-448366807', 16:41:29 INFO - '_': '/tools/buildbot/bin/python'} 16:41:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:41:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:41:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:41:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:41:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:41:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:41:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:41:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:41:34 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:41:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:41:35 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:41:35 INFO - Installing collected packages: mozsystemmonitor 16:41:35 INFO - Running setup.py install for mozsystemmonitor 16:41:35 INFO - Successfully installed mozsystemmonitor 16:41:35 INFO - Cleaning up... 16:41:35 INFO - Return code: 0 16:41:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:41:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:41:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:41:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:41:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:41:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:41:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:41:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c86030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d93490>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d90780>, '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 0x1d91530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d919c0>, '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-1461453766.431088-448366807', '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:41:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:41:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:41:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:41:35 INFO - 'CCACHE_UMASK': '002', 16:41:35 INFO - 'DISPLAY': ':0', 16:41:35 INFO - 'HOME': '/home/cltbld', 16:41:35 INFO - 'LANG': 'en_US.UTF-8', 16:41:35 INFO - 'LOGNAME': 'cltbld', 16:41:35 INFO - 'MAIL': '/var/mail/cltbld', 16:41:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:41:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:41:35 INFO - 'MOZ_NO_REMOTE': '1', 16:41:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:41:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:41:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:41:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:41:35 INFO - 'PWD': '/builds/slave/test', 16:41:35 INFO - 'SHELL': '/bin/bash', 16:41:35 INFO - 'SHLVL': '1', 16:41:35 INFO - 'TERM': 'linux', 16:41:35 INFO - 'TMOUT': '86400', 16:41:35 INFO - 'USER': 'cltbld', 16:41:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461453766.431088-448366807', 16:41:35 INFO - '_': '/tools/buildbot/bin/python'} 16:41:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:41:35 INFO - Downloading/unpacking blobuploader==1.2.4 16:41:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:41:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:41:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:41:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:41:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:41:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:41:40 INFO - Downloading blobuploader-1.2.4.tar.gz 16:41:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:41:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:41:40 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:41:40 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:41:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:41:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:41:40 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:41:40 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:41:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:41:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:41:42 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:41:42 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:41:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:41:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:41:42 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:41:42 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:41:42 INFO - Downloading docopt-0.6.1.tar.gz 16:41:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:41:42 INFO - Installing collected packages: blobuploader, requests, docopt 16:41:42 INFO - Running setup.py install for blobuploader 16:41:43 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:41:43 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:41:43 INFO - Running setup.py install for requests 16:41:43 INFO - Running setup.py install for docopt 16:41:44 INFO - Successfully installed blobuploader requests docopt 16:41:44 INFO - Cleaning up... 16:41:44 INFO - Return code: 0 16:41:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 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 - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:41:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 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 - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:41:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:41:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c86030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d93490>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d90780>, '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 0x1d91530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d919c0>, '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-1461453766.431088-448366807', '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:41:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:41:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:41:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:41:44 INFO - 'CCACHE_UMASK': '002', 16:41:44 INFO - 'DISPLAY': ':0', 16:41:44 INFO - 'HOME': '/home/cltbld', 16:41:44 INFO - 'LANG': 'en_US.UTF-8', 16:41:44 INFO - 'LOGNAME': 'cltbld', 16:41:44 INFO - 'MAIL': '/var/mail/cltbld', 16:41:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:41:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:41:44 INFO - 'MOZ_NO_REMOTE': '1', 16:41:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:41:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:41:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:41:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:41:44 INFO - 'PWD': '/builds/slave/test', 16:41:44 INFO - 'SHELL': '/bin/bash', 16:41:44 INFO - 'SHLVL': '1', 16:41:44 INFO - 'TERM': 'linux', 16:41:44 INFO - 'TMOUT': '86400', 16:41:44 INFO - 'USER': 'cltbld', 16:41:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461453766.431088-448366807', 16:41:44 INFO - '_': '/tools/buildbot/bin/python'} 16:41:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:41:44 INFO - Running setup.py (path:/tmp/pip-q1PWGD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:41:44 INFO - Running setup.py (path:/tmp/pip-qa6F9t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:41:44 INFO - Running setup.py (path:/tmp/pip-V10i44-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:41:45 INFO - Running setup.py (path:/tmp/pip-OVXqVS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:41:45 INFO - Running setup.py (path:/tmp/pip-_JvBzo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:41:45 INFO - Running setup.py (path:/tmp/pip-gswNn6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:41:45 INFO - Running setup.py (path:/tmp/pip-kQYPiL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:41:45 INFO - Running setup.py (path:/tmp/pip-1Xjr4c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:41:45 INFO - Running setup.py (path:/tmp/pip-7ruIit-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:41:45 INFO - Running setup.py (path:/tmp/pip-33uMOm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:41:45 INFO - Running setup.py (path:/tmp/pip-N1HJw1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:41:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:41:46 INFO - Running setup.py (path:/tmp/pip-xYodmy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:41:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:41:46 INFO - Running setup.py (path:/tmp/pip-_3WLJm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:41:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:41:46 INFO - Running setup.py (path:/tmp/pip-eTcixj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:41:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:41:46 INFO - Running setup.py (path:/tmp/pip-05KdZ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:41:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:41:46 INFO - Running setup.py (path:/tmp/pip-yQSB5u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:41:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:41:46 INFO - Running setup.py (path:/tmp/pip-rwgDnW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:41:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:41:46 INFO - Running setup.py (path:/tmp/pip-Bt9Ef4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:41:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:41:47 INFO - Running setup.py (path:/tmp/pip-DJgvzw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:41:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:41:47 INFO - Running setup.py (path:/tmp/pip-oWIeYN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:41:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:41:47 INFO - Running setup.py (path:/tmp/pip-T8IVYo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:41:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:41:47 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:41:47 INFO - Running setup.py install for manifestparser 16:41:48 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:41:48 INFO - Running setup.py install for mozcrash 16:41:48 INFO - Running setup.py install for mozdebug 16:41:48 INFO - Running setup.py install for mozdevice 16:41:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:41:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:41:48 INFO - Running setup.py install for mozfile 16:41:48 INFO - Running setup.py install for mozhttpd 16:41:49 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:41:49 INFO - Running setup.py install for mozinfo 16:41:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:41:49 INFO - Running setup.py install for mozInstall 16:41:49 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:41:49 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:41:49 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:41:49 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:41:49 INFO - Running setup.py install for mozleak 16:41:49 INFO - Running setup.py install for mozlog 16:41:49 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:41:49 INFO - Running setup.py install for moznetwork 16:41:50 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:41:50 INFO - Running setup.py install for mozprocess 16:41:50 INFO - Running setup.py install for mozprofile 16:41:50 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:41:50 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:41:50 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:41:50 INFO - Running setup.py install for mozrunner 16:41:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:41:50 INFO - Running setup.py install for mozscreenshot 16:41:50 INFO - Running setup.py install for moztest 16:41:51 INFO - Running setup.py install for mozversion 16:41:51 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:41:51 INFO - Running setup.py install for wptserve 16:41:51 INFO - Running setup.py install for marionette-driver 16:41:51 INFO - Running setup.py install for browsermob-proxy 16:41:52 INFO - Running setup.py install for marionette-client 16:41:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:41:52 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:41:52 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:41:52 INFO - Cleaning up... 16:41:52 INFO - Return code: 0 16:41:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:41:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:41:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:41:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:41:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:41:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:41:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:41:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c86030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d93490>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d90780>, '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 0x1d91530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d919c0>, '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-1461453766.431088-448366807', '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:41:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:41:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:41:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:41:52 INFO - 'CCACHE_UMASK': '002', 16:41:52 INFO - 'DISPLAY': ':0', 16:41:52 INFO - 'HOME': '/home/cltbld', 16:41:52 INFO - 'LANG': 'en_US.UTF-8', 16:41:52 INFO - 'LOGNAME': 'cltbld', 16:41:52 INFO - 'MAIL': '/var/mail/cltbld', 16:41:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:41:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:41:52 INFO - 'MOZ_NO_REMOTE': '1', 16:41:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:41:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:41:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:41:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:41:52 INFO - 'PWD': '/builds/slave/test', 16:41:52 INFO - 'SHELL': '/bin/bash', 16:41:52 INFO - 'SHLVL': '1', 16:41:52 INFO - 'TERM': 'linux', 16:41:52 INFO - 'TMOUT': '86400', 16:41:52 INFO - 'USER': 'cltbld', 16:41:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461453766.431088-448366807', 16:41:52 INFO - '_': '/tools/buildbot/bin/python'} 16:41:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:41:52 INFO - Running setup.py (path:/tmp/pip-N8I6aA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:41:53 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:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:41:53 INFO - Running setup.py (path:/tmp/pip-40G85I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:41:53 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:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:41:53 INFO - Running setup.py (path:/tmp/pip-ZbvOQ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:41:53 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:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:41:53 INFO - Running setup.py (path:/tmp/pip-mHCN0r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:41:53 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:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:41:53 INFO - Running setup.py (path:/tmp/pip-REXyyo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:41:53 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:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:41:53 INFO - Running setup.py (path:/tmp/pip-qRmT3B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:41:53 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:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:41:53 INFO - Running setup.py (path:/tmp/pip-qD064d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:41:53 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:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:41:53 INFO - Running setup.py (path:/tmp/pip-WZA_6H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:41:54 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:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:41:54 INFO - Running setup.py (path:/tmp/pip-nelcr9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:41:54 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:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:41:54 INFO - Running setup.py (path:/tmp/pip-mv24SQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:41:54 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:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:41:54 INFO - Running setup.py (path:/tmp/pip-j67kcd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:41:54 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:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:41:54 INFO - Running setup.py (path:/tmp/pip-kjIK_5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:41:54 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:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:41:54 INFO - Running setup.py (path:/tmp/pip-Wwa4WA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:41:54 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:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:41:54 INFO - Running setup.py (path:/tmp/pip-LFrsEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:41:54 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:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:41:54 INFO - Running setup.py (path:/tmp/pip-ZfsFNU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:41:55 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:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:41:55 INFO - Running setup.py (path:/tmp/pip-Si_uC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:41:55 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:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:41:55 INFO - Running setup.py (path:/tmp/pip-p6dRGe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:41:55 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:41:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:41:55 INFO - Running setup.py (path:/tmp/pip-bM3PPJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:41:55 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:41:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:41:55 INFO - Running setup.py (path:/tmp/pip-ETHQ1A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:41:55 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:41:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:41:55 INFO - Running setup.py (path:/tmp/pip-b3ovG3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:41:55 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:41:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:41:56 INFO - Running setup.py (path:/tmp/pip-IZLX4S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:41:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:41:56 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:41:56 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:41:56 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:41:56 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:41:56 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:41:56 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:41:56 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:41:56 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:41:56 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:41:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:41:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:41:56 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:41:56 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:01 INFO - Downloading blessings-1.6.tar.gz 16:42:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:42:01 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:01 INFO - Installing collected packages: blessings 16:42:01 INFO - Running setup.py install for blessings 16:42:01 INFO - Successfully installed blessings 16:42:01 INFO - Cleaning up... 16:42:01 INFO - Return code: 0 16:42:01 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:42:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:42:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:42:02 INFO - Reading from file tmpfile_stdout 16:42:02 INFO - Current package versions: 16:42:02 INFO - argparse == 1.2.1 16:42:02 INFO - blessings == 1.6 16:42:02 INFO - blobuploader == 1.2.4 16:42:02 INFO - browsermob-proxy == 0.6.0 16:42:02 INFO - docopt == 0.6.1 16:42:02 INFO - manifestparser == 1.1 16:42:02 INFO - marionette-client == 2.3.0 16:42:02 INFO - marionette-driver == 1.4.0 16:42:02 INFO - mozInstall == 1.12 16:42:02 INFO - mozcrash == 0.17 16:42:02 INFO - mozdebug == 0.1 16:42:02 INFO - mozdevice == 0.48 16:42:02 INFO - mozfile == 1.2 16:42:02 INFO - mozhttpd == 0.7 16:42:02 INFO - mozinfo == 0.9 16:42:02 INFO - mozleak == 0.1 16:42:02 INFO - mozlog == 3.1 16:42:02 INFO - moznetwork == 0.27 16:42:02 INFO - mozprocess == 0.22 16:42:02 INFO - mozprofile == 0.28 16:42:02 INFO - mozrunner == 6.11 16:42:02 INFO - mozscreenshot == 0.1 16:42:02 INFO - mozsystemmonitor == 0.0 16:42:02 INFO - moztest == 0.7 16:42:02 INFO - mozversion == 1.4 16:42:02 INFO - psutil == 3.1.1 16:42:02 INFO - requests == 1.2.3 16:42:02 INFO - wptserve == 1.4.0 16:42:02 INFO - wsgiref == 0.1.2 16:42:02 INFO - Running post-action listener: _resource_record_post_action 16:42:02 INFO - Running post-action listener: _start_resource_monitoring 16:42:02 INFO - Starting resource monitoring. 16:42:02 INFO - ##### 16:42:02 INFO - ##### Running pull step. 16:42:02 INFO - ##### 16:42:02 INFO - Running pre-action listener: _resource_record_pre_action 16:42:02 INFO - Running main action method: pull 16:42:02 INFO - Pull has nothing to do! 16:42:02 INFO - Running post-action listener: _resource_record_post_action 16:42:02 INFO - ##### 16:42:02 INFO - ##### Running install step. 16:42:02 INFO - ##### 16:42:02 INFO - Running pre-action listener: _resource_record_pre_action 16:42:02 INFO - Running main action method: install 16:42:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:42:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:42:02 INFO - Reading from file tmpfile_stdout 16:42:02 INFO - Detecting whether we're running mozinstall >=1.0... 16:42:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:42:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:42:02 INFO - Reading from file tmpfile_stdout 16:42:02 INFO - Output received: 16:42:02 INFO - Usage: mozinstall [options] installer 16:42:02 INFO - Options: 16:42:02 INFO - -h, --help show this help message and exit 16:42:02 INFO - -d DEST, --destination=DEST 16:42:02 INFO - Directory to install application into. [default: 16:42:02 INFO - "/builds/slave/test"] 16:42:02 INFO - --app=APP Application being installed. [default: firefox] 16:42:02 INFO - mkdir: /builds/slave/test/build/application 16:42:02 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:02 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:42:32 INFO - Reading from file tmpfile_stdout 16:42:32 INFO - Output received: 16:42:32 INFO - /builds/slave/test/build/application/firefox/firefox 16:42:32 INFO - Running post-action listener: _resource_record_post_action 16:42:32 INFO - ##### 16:42:32 INFO - ##### Running run-tests step. 16:42:32 INFO - ##### 16:42:32 INFO - Running pre-action listener: _resource_record_pre_action 16:42:32 INFO - Running main action method: run_tests 16:42:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:42:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:42:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:42:32 INFO - grabbing minidump binary from tooltool 16:42:32 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:32 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 0x1d90780>, '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 0x1d91530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d919c0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:42:32 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:42:32 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:42:32 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:42:32 INFO - Return code: 0 16:42:32 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:42:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:42:32 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/SnAHqyhUQ2aIzNygaVjbwQ/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:42:32 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/SnAHqyhUQ2aIzNygaVjbwQ/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:42:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:42:32 INFO - 'CCACHE_UMASK': '002', 16:42:32 INFO - 'DISPLAY': ':0', 16:42:32 INFO - 'HOME': '/home/cltbld', 16:42:32 INFO - 'LANG': 'en_US.UTF-8', 16:42:32 INFO - 'LOGNAME': 'cltbld', 16:42:32 INFO - 'MAIL': '/var/mail/cltbld', 16:42:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:42:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:42:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:42:32 INFO - 'MOZ_NO_REMOTE': '1', 16:42:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:42:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:42:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:42:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:42:32 INFO - 'PWD': '/builds/slave/test', 16:42:32 INFO - 'SHELL': '/bin/bash', 16:42:32 INFO - 'SHLVL': '1', 16:42:32 INFO - 'TERM': 'linux', 16:42:32 INFO - 'TMOUT': '86400', 16:42:32 INFO - 'USER': 'cltbld', 16:42:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461453766.431088-448366807', 16:42:32 INFO - '_': '/tools/buildbot/bin/python'} 16:42:32 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/SnAHqyhUQ2aIzNygaVjbwQ/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:42:33 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:42:33 INFO - import pkg_resources 16:42:34 INFO - Using 1 client processes 16:42:35 INFO - wptserve Starting http server on 127.0.0.1:8000 16:42:35 INFO - wptserve Starting http server on 127.0.0.1:8001 16:42:35 INFO - wptserve Starting http server on 127.0.0.1:8443 16:42:37 INFO - SUITE-START | Running 778 tests 16:42:37 INFO - Running testharness tests 16:42:37 INFO - Setting up ssl 16:42:37 INFO - PROCESS | certutil | 16:42:37 INFO - PROCESS | certutil | 16:42:37 INFO - PROCESS | certutil | 16:42:37 INFO - Certificate Nickname Trust Attributes 16:42:37 INFO - SSL,S/MIME,JAR/XPI 16:42:37 INFO - 16:42:37 INFO - web-platform-tests CT,, 16:42:37 INFO - 16:42:37 INFO - Starting runner 16:42:40 INFO - PROCESS | 12879 | 1461454960136 Marionette DEBUG Marionette enabled via build flag and pref 16:42:40 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4248c3d800 == 1 [pid = 12879] [id = 1] 16:42:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 1 (0x7f4248c3e000) [pid = 12879] [serial = 1] [outer = (nil)] 16:42:40 INFO - PROCESS | 12879 | [12879] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:42:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 2 (0x7f4248c3f000) [pid = 12879] [serial = 2] [outer = 0x7f4248c3e000] 16:42:40 INFO - PROCESS | 12879 | 1461454960774 Marionette INFO Listening on port 2828 16:42:41 INFO - PROCESS | 12879 | 1461454961375 Marionette DEBUG Marionette enabled via command-line flag 16:42:41 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4245b0d000 == 2 [pid = 12879] [id = 2] 16:42:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 3 (0x7f4245b0d800) [pid = 12879] [serial = 3] [outer = (nil)] 16:42:41 INFO - PROCESS | 12879 | [12879] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:42:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 4 (0x7f4245b0e800) [pid = 12879] [serial = 4] [outer = 0x7f4245b0d800] 16:42:41 INFO - PROCESS | 12879 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4244f22ee0 16:42:41 INFO - PROCESS | 12879 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4244f58700 16:42:41 INFO - PROCESS | 12879 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4244f5c9d0 16:42:41 INFO - PROCESS | 12879 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4244f5ccd0 16:42:41 INFO - PROCESS | 12879 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f423ff07040 16:42:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 5 (0x7f4244f93000) [pid = 12879] [serial = 5] [outer = 0x7f4248c3e000] 16:42:41 INFO - PROCESS | 12879 | [12879] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:42:41 INFO - PROCESS | 12879 | 1461454961724 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56801 16:42:41 INFO - PROCESS | 12879 | [12879] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:42:41 INFO - PROCESS | 12879 | 1461454961764 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56802 16:42:41 INFO - PROCESS | 12879 | 1461454961814 Marionette DEBUG Closed connection conn0 16:42:41 INFO - PROCESS | 12879 | [12879] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 16:42:41 INFO - PROCESS | 12879 | [12879] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:42:41 INFO - PROCESS | 12879 | 1461454961922 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56803 16:42:41 INFO - PROCESS | 12879 | 1461454961924 Marionette DEBUG Closed connection conn1 16:42:41 INFO - PROCESS | 12879 | [12879] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:42:41 INFO - PROCESS | 12879 | 1461454961977 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56804 16:42:41 INFO - PROCESS | 12879 | 1461454961986 Marionette DEBUG Closed connection conn2 16:42:42 INFO - PROCESS | 12879 | 1461454962017 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:42:42 INFO - PROCESS | 12879 | 1461454962045 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":"20160423141948","device":"desktop","version":"48.0a1"} 16:42:42 INFO - PROCESS | 12879 | [12879] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:42:43 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42387b6000 == 3 [pid = 12879] [id = 3] 16:42:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 6 (0x7f42387b6800) [pid = 12879] [serial = 6] [outer = (nil)] 16:42:43 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42387b7000 == 4 [pid = 12879] [id = 4] 16:42:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 7 (0x7f4238512800) [pid = 12879] [serial = 7] [outer = (nil)] 16:42:44 INFO - PROCESS | 12879 | [12879] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:42:44 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423771a000 == 5 [pid = 12879] [id = 5] 16:42:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 8 (0x7f423777c400) [pid = 12879] [serial = 8] [outer = (nil)] 16:42:44 INFO - PROCESS | 12879 | [12879] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:42:44 INFO - PROCESS | 12879 | [12879] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:42:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 9 (0x7f42375f9400) [pid = 12879] [serial = 9] [outer = 0x7f423777c400] 16:42:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 10 (0x7f4236e10000) [pid = 12879] [serial = 10] [outer = 0x7f42387b6800] 16:42:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 11 (0x7f4236e49400) [pid = 12879] [serial = 11] [outer = 0x7f4238512800] 16:42:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 12 (0x7f4236e4b400) [pid = 12879] [serial = 12] [outer = 0x7f423777c400] 16:42:45 INFO - PROCESS | 12879 | 1461454965895 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 12879 | 1461454965915 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 13 (0x7f42357f7000) [pid = 12879] [serial = 13] [outer = 0x7f423777c400] 16:42:46 INFO - PROCESS | 12879 | 1461454966651 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"08e6fb6e-7dd8-4dd5-9375-ca81691fb798","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":"20160423141948","device":"desktop","version":"48.0a1","command_id":1}}] 16:42:46 INFO - PROCESS | 12879 | 1461454966839 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:42:46 INFO - PROCESS | 12879 | 1461454966933 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:42:47 INFO - PROCESS | 12879 | 1461454967229 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:42:47 INFO - PROCESS | 12879 | [12879] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:42:47 INFO - PROCESS | 12879 | [12879] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:42:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 14 (0x7f4232318800) [pid = 12879] [serial = 14] [outer = 0x7f423777c400] 16:42:47 INFO - PROCESS | 12879 | [12879] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:42:47 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:47 INFO - PROCESS | 12879 | 1461454967661 Marionette TRACE conn3 <- [1,3,null,{}] 16:42:47 INFO - PROCESS | 12879 | 1461454967668 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:42:47 INFO - PROCESS | 12879 | 1461454967688 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:42:47 INFO - PROCESS | 12879 | 1461454967738 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 12879 | 1461454967742 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:42:47 INFO - PROCESS | 12879 | 1461454967750 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 12879 | 1461454967755 Marionette TRACE conn3 <- [1,6,null,{}] 16:42:47 INFO - PROCESS | 12879 | 1461454967837 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:42:47 INFO - PROCESS | 12879 | 1461454967858 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:42:47 INFO - PROCESS | 12879 | 1461454967869 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42310bf000 == 6 [pid = 12879] [id = 6] 16:42:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 15 (0x7f423106f800) [pid = 12879] [serial = 15] [outer = (nil)] 16:42:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 16 (0x7f4230f0d400) [pid = 12879] [serial = 16] [outer = 0x7f423106f800] 16:42:47 INFO - PROCESS | 12879 | 1461454967943 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 17 (0x7f4230f13c00) [pid = 12879] [serial = 17] [outer = 0x7f423106f800] 16:42:48 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4230c44000 == 7 [pid = 12879] [id = 7] 16:42:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 18 (0x7f4230d66800) [pid = 12879] [serial = 18] [outer = (nil)] 16:42:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 19 (0x7f4230d6cc00) [pid = 12879] [serial = 19] [outer = 0x7f4230d66800] 16:42:48 INFO - PROCESS | 12879 | 1461454968403 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 20 (0x7f4230112c00) [pid = 12879] [serial = 20] [outer = 0x7f4230d66800] 16:42:48 INFO - PROCESS | 12879 | 1461454968785 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:42:48 INFO - PROCESS | 12879 | [12879] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1146ms 16:42:48 INFO - PROCESS | 12879 | 1461454968919 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 12879 | 1461454968922 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:42:49 INFO - PROCESS | 12879 | 1461454969018 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 12879 | 1461454969021 Marionette TRACE conn3 <- [1,10,null,{}] 16:42:49 INFO - PROCESS | 12879 | 1461454969052 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:42:49 INFO - PROCESS | 12879 | 1461454969212 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:42:49 INFO - PROCESS | 12879 | 1461454969230 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f27a000 == 8 [pid = 12879] [id = 8] 16:42:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 21 (0x7f422f22bc00) [pid = 12879] [serial = 21] [outer = (nil)] 16:42:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 22 (0x7f4230041000) [pid = 12879] [serial = 22] [outer = 0x7f422f22bc00] 16:42:49 INFO - PROCESS | 12879 | 1461454969298 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 23 (0x7f4234d3cc00) [pid = 12879] [serial = 23] [outer = 0x7f422f22bc00] 16:42:49 INFO - PROCESS | 12879 | 1461454969850 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:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 958ms 16:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:42:49 INFO - PROCESS | 12879 | 1461454969900 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 12879 | 1461454969903 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:42:49 INFO - PROCESS | 12879 | 1461454969909 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 12879 | 1461454969911 Marionette TRACE conn3 <- [1,14,null,{}] 16:42:49 INFO - PROCESS | 12879 | 1461454969916 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:42:50 INFO - PROCESS | 12879 | 1461454970053 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:42:50 INFO - PROCESS | 12879 | 1461454970073 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f62a000 == 9 [pid = 12879] [id = 9] 16:42:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 24 (0x7f422f58cc00) [pid = 12879] [serial = 24] [outer = (nil)] 16:42:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 25 (0x7f422f605c00) [pid = 12879] [serial = 25] [outer = 0x7f422f58cc00] 16:42:50 INFO - PROCESS | 12879 | 1461454970135 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 26 (0x7f422f60fc00) [pid = 12879] [serial = 26] [outer = 0x7f422f58cc00] 16:42:51 INFO - PROCESS | 12879 | 1461454971138 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:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1283ms 16:42:51 INFO - PROCESS | 12879 | 1461454971192 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 12879 | 1461454971197 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:42:51 INFO - PROCESS | 12879 | 1461454971206 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 12879 | 1461454971210 Marionette TRACE conn3 <- [1,18,null,{}] 16:42:51 INFO - PROCESS | 12879 | 1461454971218 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:42:51 INFO - PROCESS | 12879 | 1461454971433 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:42:51 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f830000 == 10 [pid = 12879] [id = 10] 16:42:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 27 (0x7f422f830800) [pid = 12879] [serial = 27] [outer = (nil)] 16:42:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 28 (0x7f422f31c800) [pid = 12879] [serial = 28] [outer = 0x7f422f830800] 16:42:51 INFO - PROCESS | 12879 | 1461454971583 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 29 (0x7f422f836000) [pid = 12879] [serial = 29] [outer = 0x7f422f830800] 16:42:51 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f83d800 == 11 [pid = 12879] [id = 11] 16:42:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 30 (0x7f422f8f3800) [pid = 12879] [serial = 30] [outer = (nil)] 16:42:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 31 (0x7f422f8f5400) [pid = 12879] [serial = 31] [outer = 0x7f422f8f3800] 16:42:51 INFO - PROCESS | 12879 | 1461454971677 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 32 (0x7f422fa56000) [pid = 12879] [serial = 32] [outer = 0x7f422f8f3800] 16:42:51 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f83c000 == 12 [pid = 12879] [id = 12] 16:42:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 33 (0x7f422f228400) [pid = 12879] [serial = 33] [outer = (nil)] 16:42:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 34 (0x7f4230f0d800) [pid = 12879] [serial = 34] [outer = 0x7f422f228400] 16:42:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 35 (0x7f423106c000) [pid = 12879] [serial = 35] [outer = 0x7f422f228400] 16:42:52 INFO - PROCESS | 12879 | 1461454972709 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:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1530ms 16:42:52 INFO - PROCESS | 12879 | 1461454972736 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 12879 | 1461454972744 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:42:52 INFO - PROCESS | 12879 | 1461454972754 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 12879 | 1461454972758 Marionette TRACE conn3 <- [1,22,null,{}] 16:42:52 INFO - PROCESS | 12879 | 1461454972763 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:42:52 INFO - PROCESS | 12879 | 1461454972920 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:42:53 INFO - PROCESS | 12879 | 1461454973016 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4234d64000 == 13 [pid = 12879] [id = 13] 16:42:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 36 (0x7f4230113800) [pid = 12879] [serial = 36] [outer = (nil)] 16:42:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 37 (0x7f4234eac000) [pid = 12879] [serial = 37] [outer = 0x7f4230113800] 16:42:53 INFO - PROCESS | 12879 | 1461454973089 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 38 (0x7f42369f1000) [pid = 12879] [serial = 38] [outer = 0x7f4230113800] 16:42:53 INFO - PROCESS | 12879 | 1461454973889 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:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1184ms 16:42:53 INFO - PROCESS | 12879 | 1461454973938 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 12879 | 1461454973941 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:42:53 INFO - PROCESS | 12879 | 1461454973948 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 12879 | 1461454973953 Marionette TRACE conn3 <- [1,26,null,{}] 16:42:53 INFO - PROCESS | 12879 | 1461454973969 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:42:54 INFO - PROCESS | 12879 | 1461454974138 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:42:54 INFO - PROCESS | 12879 | 1461454974253 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237a24800 == 14 [pid = 12879] [id = 14] 16:42:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 39 (0x7f4236ffa000) [pid = 12879] [serial = 39] [outer = (nil)] 16:42:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 40 (0x7f4237e66800) [pid = 12879] [serial = 40] [outer = 0x7f4236ffa000] 16:42:54 INFO - PROCESS | 12879 | 1461454974333 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 41 (0x7f4237f6ac00) [pid = 12879] [serial = 41] [outer = 0x7f4236ffa000] 16:42:55 INFO - PROCESS | 12879 | 1461454975338 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:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1435ms 16:42:55 INFO - PROCESS | 12879 | 1461454975384 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:42:55 INFO - PROCESS | 12879 | 1461454975389 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:42:55 INFO - PROCESS | 12879 | 1461454975396 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 12879 | 1461454975400 Marionette TRACE conn3 <- [1,30,null,{}] 16:42:55 INFO - PROCESS | 12879 | 1461454975407 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:42:55 INFO - PROCESS | 12879 | 1461454975551 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:42:55 INFO - PROCESS | 12879 | 1461454975684 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f313800 == 15 [pid = 12879] [id = 15] 16:42:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 42 (0x7f4234ea5000) [pid = 12879] [serial = 42] [outer = (nil)] 16:42:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 43 (0x7f4235a39c00) [pid = 12879] [serial = 43] [outer = 0x7f4234ea5000] 16:42:55 INFO - PROCESS | 12879 | 1461454975823 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 44 (0x7f4236a98c00) [pid = 12879] [serial = 44] [outer = 0x7f4234ea5000] 16:42:56 INFO - PROCESS | 12879 | 1461454976620 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:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1247ms 16:42:56 INFO - PROCESS | 12879 | 1461454976641 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 12879 | 1461454976649 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:42:56 INFO - PROCESS | 12879 | 1461454976664 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 12879 | 1461454976667 Marionette TRACE conn3 <- [1,34,null,{}] 16:42:56 INFO - PROCESS | 12879 | 1461454976677 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:42:56 INFO - PROCESS | 12879 | 1461454976803 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:42:56 INFO - PROCESS | 12879 | 1461454976823 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237a28000 == 16 [pid = 12879] [id = 16] 16:42:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 45 (0x7f4234d3e000) [pid = 12879] [serial = 45] [outer = (nil)] 16:42:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 46 (0x7f4238739400) [pid = 12879] [serial = 46] [outer = 0x7f4234d3e000] 16:42:56 INFO - PROCESS | 12879 | 1461454976881 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 47 (0x7f4238888800) [pid = 12879] [serial = 47] [outer = 0x7f4234d3e000] 16:42:57 INFO - PROCESS | 12879 | 1461454977561 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:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 937ms 16:42:57 INFO - PROCESS | 12879 | 1461454977595 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 12879 | 1461454977598 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:42:57 INFO - PROCESS | 12879 | 1461454977604 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 12879 | 1461454977609 Marionette TRACE conn3 <- [1,38,null,{}] 16:42:57 INFO - PROCESS | 12879 | 1461454977640 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:42:57 INFO - PROCESS | 12879 | 1461454977768 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:42:57 INFO - PROCESS | 12879 | 1461454977787 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42385c3800 == 17 [pid = 12879] [id = 17] 16:42:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 48 (0x7f423900ec00) [pid = 12879] [serial = 48] [outer = (nil)] 16:42:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 49 (0x7f42390edc00) [pid = 12879] [serial = 49] [outer = 0x7f423900ec00] 16:42:57 INFO - PROCESS | 12879 | 1461454977849 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 50 (0x7f42397ce000) [pid = 12879] [serial = 50] [outer = 0x7f423900ec00] 16:42:58 INFO - PROCESS | 12879 | 1461454978516 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:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 946ms 16:42:58 INFO - PROCESS | 12879 | 1461454978550 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:42:58 INFO - PROCESS | 12879 | 1461454978554 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:42:58 INFO - PROCESS | 12879 | 1461454978559 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 12879 | 1461454978561 Marionette TRACE conn3 <- [1,42,null,{}] 16:42:58 INFO - PROCESS | 12879 | 1461454978566 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:42:58 INFO - PROCESS | 12879 | 1461454978722 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:42:58 INFO - PROCESS | 12879 | 1461454978740 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238806800 == 18 [pid = 12879] [id = 18] 16:42:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 51 (0x7f4239012000) [pid = 12879] [serial = 51] [outer = (nil)] 16:42:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 52 (0x7f423b4bf800) [pid = 12879] [serial = 52] [outer = 0x7f4239012000] 16:42:58 INFO - PROCESS | 12879 | 1461454978805 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 53 (0x7f423b66b400) [pid = 12879] [serial = 53] [outer = 0x7f4239012000] 16:42:59 INFO - PROCESS | 12879 | 1461454979419 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:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 883ms 16:42:59 INFO - PROCESS | 12879 | 1461454979442 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 12879 | 1461454979446 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:42:59 INFO - PROCESS | 12879 | 1461454979451 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 12879 | 1461454979453 Marionette TRACE conn3 <- [1,46,null,{}] 16:42:59 INFO - PROCESS | 12879 | 1461454979458 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:42:59 INFO - PROCESS | 12879 | 1461454979579 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:42:59 INFO - PROCESS | 12879 | 1461454979596 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238d93000 == 19 [pid = 12879] [id = 19] 16:42:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 54 (0x7f423287d000) [pid = 12879] [serial = 54] [outer = (nil)] 16:42:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 55 (0x7f423b671800) [pid = 12879] [serial = 55] [outer = 0x7f423287d000] 16:42:59 INFO - PROCESS | 12879 | 1461454979661 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 56 (0x7f423b6d6000) [pid = 12879] [serial = 56] [outer = 0x7f423287d000] 16:43:00 INFO - PROCESS | 12879 | 1461454980350 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:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 926ms 16:43:00 INFO - PROCESS | 12879 | 1461454980379 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 12879 | 1461454980382 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:43:00 INFO - PROCESS | 12879 | 1461454980387 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 12879 | 1461454980389 Marionette TRACE conn3 <- [1,50,null,{}] 16:43:00 INFO - PROCESS | 12879 | 1461454980394 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:00 INFO - PROCESS | 12879 | 1461454980593 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:43:00 INFO - PROCESS | 12879 | 1461454980618 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f273800 == 20 [pid = 12879] [id = 20] 16:43:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 57 (0x7f422f21d400) [pid = 12879] [serial = 57] [outer = (nil)] 16:43:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 58 (0x7f422f229800) [pid = 12879] [serial = 58] [outer = 0x7f422f21d400] 16:43:00 INFO - PROCESS | 12879 | 1461454980744 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 59 (0x7f422f60bc00) [pid = 12879] [serial = 59] [outer = 0x7f422f21d400] 16:43:01 INFO - PROCESS | 12879 | 1461454981570 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:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1224ms 16:43:01 INFO - PROCESS | 12879 | 1461454981614 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 12879 | 1461454981620 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:43:01 INFO - PROCESS | 12879 | 1461454981633 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 12879 | 1461454981637 Marionette TRACE conn3 <- [1,54,null,{}] 16:43:01 INFO - PROCESS | 12879 | 1461454981644 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:01 INFO - PROCESS | 12879 | 1461454981844 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:43:01 INFO - PROCESS | 12879 | 1461454981962 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423771d000 == 21 [pid = 12879] [id = 21] 16:43:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 60 (0x7f423231a000) [pid = 12879] [serial = 60] [outer = (nil)] 16:43:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 61 (0x7f4234d3c400) [pid = 12879] [serial = 61] [outer = 0x7f423231a000] 16:43:02 INFO - PROCESS | 12879 | 1461454982038 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 62 (0x7f4235f87400) [pid = 12879] [serial = 62] [outer = 0x7f423231a000] 16:43:02 INFO - PROCESS | 12879 | 1461454982856 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:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1282ms 16:43:02 INFO - PROCESS | 12879 | 1461454982929 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 12879 | 1461454982935 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:43:02 INFO - PROCESS | 12879 | 1461454982947 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 12879 | 1461454982951 Marionette TRACE conn3 <- [1,58,null,{}] 16:43:02 INFO - PROCESS | 12879 | 1461454982961 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:03 INFO - PROCESS | 12879 | 1461454983109 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:43:03 INFO - PROCESS | 12879 | 1461454983224 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42390a4800 == 22 [pid = 12879] [id = 22] 16:43:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 63 (0x7f4236a9a000) [pid = 12879] [serial = 63] [outer = (nil)] 16:43:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 64 (0x7f4237f6b400) [pid = 12879] [serial = 64] [outer = 0x7f4236a9a000] 16:43:03 INFO - PROCESS | 12879 | 1461454983300 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 65 (0x7f423888a000) [pid = 12879] [serial = 65] [outer = 0x7f4236a9a000] 16:43:04 INFO - PROCESS | 12879 | 1461454984105 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:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1233ms 16:43:04 INFO - PROCESS | 12879 | 1461454984181 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 12879 | 1461454984185 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:43:04 INFO - PROCESS | 12879 | 1461454984191 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 12879 | 1461454984197 Marionette TRACE conn3 <- [1,62,null,{}] 16:43:04 INFO - PROCESS | 12879 | 1461454984211 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:04 INFO - PROCESS | 12879 | 1461454984380 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:43:04 INFO - PROCESS | 12879 | 1461454984479 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423b9d3000 == 23 [pid = 12879] [id = 23] 16:43:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 66 (0x7f423b4c4c00) [pid = 12879] [serial = 66] [outer = (nil)] 16:43:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 67 (0x7f4244f1c800) [pid = 12879] [serial = 67] [outer = 0x7f423b4c4c00] 16:43:04 INFO - PROCESS | 12879 | 1461454984556 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 68 (0x7f4245b42800) [pid = 12879] [serial = 68] [outer = 0x7f423b4c4c00] 16:43:05 INFO - PROCESS | 12879 | 1461454985247 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:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1132ms 16:43:05 INFO - PROCESS | 12879 | 1461454985324 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 12879 | 1461454985328 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:43:05 INFO - PROCESS | 12879 | 1461454985334 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 12879 | 1461454985337 Marionette TRACE conn3 <- [1,66,null,{}] 16:43:05 INFO - PROCESS | 12879 | 1461454985343 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:05 INFO - PROCESS | 12879 | 1461454985531 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:43:05 INFO - PROCESS | 12879 | 1461454985582 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423f210800 == 24 [pid = 12879] [id = 24] 16:43:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 69 (0x7f4245b43000) [pid = 12879] [serial = 69] [outer = (nil)] 16:43:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 70 (0x7f4246049c00) [pid = 12879] [serial = 70] [outer = 0x7f4245b43000] 16:43:05 INFO - PROCESS | 12879 | 1461454985649 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 71 (0x7f4246087c00) [pid = 12879] [serial = 71] [outer = 0x7f4245b43000] 16:43:06 INFO - PROCESS | 12879 | 1461454986571 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:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1286ms 16:43:06 INFO - PROCESS | 12879 | 1461454986622 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 12879 | 1461454986632 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:43:06 INFO - PROCESS | 12879 | 1461454986652 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 12879 | 1461454986657 Marionette TRACE conn3 <- [1,70,null,{}] 16:43:06 INFO - PROCESS | 12879 | 1461454986671 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:06 INFO - PROCESS | 12879 | 1461454986833 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:43:06 INFO - PROCESS | 12879 | 1461454986958 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4230199000 == 25 [pid = 12879] [id = 25] 16:43:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 72 (0x7f4231070000) [pid = 12879] [serial = 72] [outer = (nil)] 16:43:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 73 (0x7f42357f8800) [pid = 12879] [serial = 73] [outer = 0x7f4231070000] 16:43:07 INFO - PROCESS | 12879 | 1461454987036 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 74 (0x7f4236a2ec00) [pid = 12879] [serial = 74] [outer = 0x7f4231070000] 16:43:07 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238d93000 == 24 [pid = 12879] [id = 19] 16:43:07 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238806800 == 23 [pid = 12879] [id = 18] 16:43:07 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42385c3800 == 22 [pid = 12879] [id = 17] 16:43:07 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237a28000 == 21 [pid = 12879] [id = 16] 16:43:07 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f313800 == 20 [pid = 12879] [id = 15] 16:43:07 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4234d64000 == 19 [pid = 12879] [id = 13] 16:43:07 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f83d800 == 18 [pid = 12879] [id = 11] 16:43:07 INFO - PROCESS | 12879 | 1461454987901 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:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1295ms 16:43:07 INFO - PROCESS | 12879 | 1461454987941 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 12879 | 1461454987949 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:43:07 INFO - PROCESS | 12879 | 1461454987957 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 12879 | 1461454987962 Marionette TRACE conn3 <- [1,74,null,{}] 16:43:07 INFO - PROCESS | 12879 | 1461454987987 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:43:08 INFO - PROCESS | 12879 | 1461454988141 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:43:08 INFO - PROCESS | 12879 | 1461454988261 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237713800 == 19 [pid = 12879] [id = 26] 16:43:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 75 (0x7f4235f86000) [pid = 12879] [serial = 75] [outer = (nil)] 16:43:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 76 (0x7f4236df5400) [pid = 12879] [serial = 76] [outer = 0x7f4235f86000] 16:43:08 INFO - PROCESS | 12879 | 1461454988341 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 77 (0x7f42372cdc00) [pid = 12879] [serial = 77] [outer = 0x7f4235f86000] 16:43:09 INFO - PROCESS | 12879 | 1461454989126 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:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1203ms 16:43:09 INFO - PROCESS | 12879 | 1461454989160 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 12879 | 1461454989169 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:43:09 INFO - PROCESS | 12879 | 1461454989179 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 12879 | 1461454989183 Marionette TRACE conn3 <- [1,78,null,{}] 16:43:09 INFO - PROCESS | 12879 | 1461454989189 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:43:09 INFO - PROCESS | 12879 | 1461454989351 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:43:09 INFO - PROCESS | 12879 | 1461454989472 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42387b0000 == 20 [pid = 12879] [id = 27] 16:43:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 78 (0x7f42367e1000) [pid = 12879] [serial = 78] [outer = (nil)] 16:43:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 79 (0x7f4238bc7400) [pid = 12879] [serial = 79] [outer = 0x7f42367e1000] 16:43:09 INFO - PROCESS | 12879 | 1461454989549 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 80 (0x7f423905f400) [pid = 12879] [serial = 80] [outer = 0x7f42367e1000] 16:43:10 INFO - PROCESS | 12879 | 1461454990361 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:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1232ms 16:43:10 INFO - PROCESS | 12879 | 1461454990411 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 12879 | 1461454990415 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:43:10 INFO - PROCESS | 12879 | 1461454990420 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 12879 | 1461454990425 Marionette TRACE conn3 <- [1,82,null,{}] 16:43:10 INFO - PROCESS | 12879 | 1461454990440 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:43:10 INFO - PROCESS | 12879 | 1461454990646 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:43:10 INFO - PROCESS | 12879 | 1461454990770 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423b99c800 == 21 [pid = 12879] [id = 28] 16:43:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 81 (0x7f423e74d800) [pid = 12879] [serial = 81] [outer = (nil)] 16:43:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 82 (0x7f4245b42c00) [pid = 12879] [serial = 82] [outer = 0x7f423e74d800] 16:43:10 INFO - PROCESS | 12879 | 1461454990849 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 83 (0x7f4246096c00) [pid = 12879] [serial = 83] [outer = 0x7f423e74d800] 16:43:11 INFO - PROCESS | 12879 | 1461454991639 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:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1283ms 16:43:11 INFO - PROCESS | 12879 | 1461454991716 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 12879 | 1461454991720 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:43:11 INFO - PROCESS | 12879 | 1461454991728 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 12879 | 1461454991731 Marionette TRACE conn3 <- [1,86,null,{}] 16:43:11 INFO - PROCESS | 12879 | 1461454991737 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:43:11 INFO - PROCESS | 12879 | 1461454991905 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:43:12 INFO - PROCESS | 12879 | 1461454992126 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4230c42800 == 22 [pid = 12879] [id = 29] 16:43:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 84 (0x7f422f58d000) [pid = 12879] [serial = 84] [outer = (nil)] 16:43:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 85 (0x7f422f60f000) [pid = 12879] [serial = 85] [outer = 0x7f422f58d000] 16:43:12 INFO - PROCESS | 12879 | 1461454992199 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 86 (0x7f42323ba000) [pid = 12879] [serial = 86] [outer = 0x7f422f58d000] 16:43:13 INFO - PROCESS | 12879 | 1461454993017 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:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1331ms 16:43:13 INFO - PROCESS | 12879 | 1461454993066 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 12879 | 1461454993072 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:43:13 INFO - PROCESS | 12879 | 1461454993082 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 12879 | 1461454993086 Marionette TRACE conn3 <- [1,90,null,{}] 16:43:13 INFO - PROCESS | 12879 | 1461454993092 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:43:13 INFO - PROCESS | 12879 | 1461454993240 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:43:13 INFO - PROCESS | 12879 | 1461454993398 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423b9d3000 == 21 [pid = 12879] [id = 23] 16:43:13 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42390a4800 == 20 [pid = 12879] [id = 22] 16:43:13 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423771d000 == 19 [pid = 12879] [id = 21] 16:43:13 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f273800 == 18 [pid = 12879] [id = 20] 16:43:13 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f318000 == 19 [pid = 12879] [id = 30] 16:43:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 87 (0x7f422f585000) [pid = 12879] [serial = 87] [outer = (nil)] 16:43:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 88 (0x7f422f8eec00) [pid = 12879] [serial = 88] [outer = 0x7f422f585000] 16:43:13 INFO - PROCESS | 12879 | 1461454993496 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 89 (0x7f42359e9c00) [pid = 12879] [serial = 89] [outer = 0x7f422f585000] 16:43:14 INFO - PROCESS | 12879 | 1461454994330 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:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1284ms 16:43:14 INFO - PROCESS | 12879 | 1461454994366 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 12879 | 1461454994373 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:43:14 INFO - PROCESS | 12879 | 1461454994381 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 12879 | 1461454994386 Marionette TRACE conn3 <- [1,94,null,{}] 16:43:14 INFO - PROCESS | 12879 | 1461454994393 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:43:14 INFO - PROCESS | 12879 | 1461454994558 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:43:14 INFO - PROCESS | 12879 | 1461454994684 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423a28c000 == 20 [pid = 12879] [id = 31] 16:43:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 90 (0x7f422f588c00) [pid = 12879] [serial = 90] [outer = (nil)] 16:43:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 91 (0x7f423900c000) [pid = 12879] [serial = 91] [outer = 0x7f422f588c00] 16:43:14 INFO - PROCESS | 12879 | 1461454994764 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 92 (0x7f423b4c5800) [pid = 12879] [serial = 92] [outer = 0x7f422f588c00] 16:43:15 INFO - PROCESS | 12879 | 1461454995625 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:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1278ms 16:43:15 INFO - PROCESS | 12879 | 1461454995662 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 12879 | 1461454995668 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:43:15 INFO - PROCESS | 12879 | 1461454995676 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 12879 | 1461454995680 Marionette TRACE conn3 <- [1,98,null,{}] 16:43:15 INFO - PROCESS | 12879 | 1461454995686 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:43:15 INFO - PROCESS | 12879 | 1461454995834 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:43:15 INFO - PROCESS | 12879 | 1461454995957 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4245b1d800 == 21 [pid = 12879] [id = 32] 16:43:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 93 (0x7f423b66a400) [pid = 12879] [serial = 93] [outer = (nil)] 16:43:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 94 (0x7f4245eeec00) [pid = 12879] [serial = 94] [outer = 0x7f423b66a400] 16:43:16 INFO - PROCESS | 12879 | 1461454996073 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 95 (0x7f4246050800) [pid = 12879] [serial = 95] [outer = 0x7f423b66a400] 16:43:16 INFO - PROCESS | 12879 | 1461454996903 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:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1283ms 16:43:16 INFO - PROCESS | 12879 | 1461454996960 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:43:16 INFO - PROCESS | 12879 | 1461454996964 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:43:16 INFO - PROCESS | 12879 | 1461454996972 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 12879 | 1461454996981 Marionette TRACE conn3 <- [1,102,null,{}] 16:43:16 INFO - PROCESS | 12879 | 1461454996994 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:43:17 INFO - PROCESS | 12879 | 1461454997188 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:43:17 INFO - PROCESS | 12879 | 1461454997313 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42460ed000 == 22 [pid = 12879] [id = 33] 16:43:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 96 (0x7f424726fc00) [pid = 12879] [serial = 96] [outer = (nil)] 16:43:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 97 (0x7f4248c22000) [pid = 12879] [serial = 97] [outer = 0x7f424726fc00] 16:43:17 INFO - PROCESS | 12879 | 1461454997388 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 98 (0x7f424914bc00) [pid = 12879] [serial = 98] [outer = 0x7f424726fc00] 16:43:18 INFO - PROCESS | 12879 | 1461454998208 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:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1290ms 16:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:43:18 INFO - PROCESS | 12879 | 1461454998260 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 12879 | 1461454998263 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:43:18 INFO - PROCESS | 12879 | 1461454998269 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 12879 | 1461454998272 Marionette TRACE conn3 <- [1,106,null,{}] 16:43:18 INFO - PROCESS | 12879 | 1461454998277 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:43:18 INFO - PROCESS | 12879 | 1461454998419 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:43:18 INFO - PROCESS | 12879 | 1461454998635 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42385cf000 == 23 [pid = 12879] [id = 34] 16:43:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 99 (0x7f422fa52800) [pid = 12879] [serial = 99] [outer = (nil)] 16:43:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 100 (0x7f4232823400) [pid = 12879] [serial = 100] [outer = 0x7f422fa52800] 16:43:18 INFO - PROCESS | 12879 | 1461454998706 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 101 (0x7f42369f2800) [pid = 12879] [serial = 101] [outer = 0x7f422fa52800] 16:43:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4230c42800 == 22 [pid = 12879] [id = 29] 16:43:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237713800 == 21 [pid = 12879] [id = 26] 16:43:19 INFO - PROCESS | 12879 | 1461454999626 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:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1427ms 16:43:19 INFO - PROCESS | 12879 | 1461454999698 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 12879 | 1461454999702 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:43:19 INFO - PROCESS | 12879 | 1461454999711 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 12879 | 1461454999716 Marionette TRACE conn3 <- [1,110,null,{}] 16:43:19 INFO - PROCESS | 12879 | 1461454999727 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:43:19 INFO - PROCESS | 12879 | 1461454999925 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:43:20 INFO - PROCESS | 12879 | 1461455000058 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238d94800 == 22 [pid = 12879] [id = 35] 16:43:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 102 (0x7f4238034400) [pid = 12879] [serial = 102] [outer = (nil)] 16:43:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 103 (0x7f423887c400) [pid = 12879] [serial = 103] [outer = 0x7f4238034400] 16:43:20 INFO - PROCESS | 12879 | 1461455000198 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 104 (0x7f423a261c00) [pid = 12879] [serial = 104] [outer = 0x7f4238034400] 16:43:21 INFO - PROCESS | 12879 | 1461455001007 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:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1335ms 16:43:21 INFO - PROCESS | 12879 | 1461455001047 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 12879 | 1461455001056 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:43:21 INFO - PROCESS | 12879 | 1461455001080 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 12879 | 1461455001086 Marionette TRACE conn3 <- [1,114,null,{}] 16:43:21 INFO - PROCESS | 12879 | 1461455001096 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:43:21 INFO - PROCESS | 12879 | 1461455001302 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:43:21 INFO - PROCESS | 12879 | 1461455001319 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42325fa000 == 23 [pid = 12879] [id = 36] 16:43:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 105 (0x7f423e754000) [pid = 12879] [serial = 105] [outer = (nil)] 16:43:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 106 (0x7f424604f800) [pid = 12879] [serial = 106] [outer = 0x7f423e754000] 16:43:21 INFO - PROCESS | 12879 | 1461455001390 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 107 (0x7f4246f46c00) [pid = 12879] [serial = 107] [outer = 0x7f423e754000] 16:43:22 INFO - PROCESS | 12879 | 1461455002275 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:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1249ms 16:43:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 108 (0x7f4246091400) [pid = 12879] [serial = 108] [outer = 0x7f422f228400] 16:43:22 INFO - PROCESS | 12879 | 1461455002345 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:43:22 INFO - PROCESS | 12879 | 1461455002348 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:43:22 INFO - PROCESS | 12879 | 1461455002407 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 12879 | 1461455002414 Marionette TRACE conn3 <- [1,118,null,{}] 16:43:22 INFO - PROCESS | 12879 | 1461455002443 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:43:22 INFO - PROCESS | 12879 | 1461455002618 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:43:22 INFO - PROCESS | 12879 | 1461455002747 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4247023800 == 24 [pid = 12879] [id = 37] 16:43:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 109 (0x7f42323bb000) [pid = 12879] [serial = 109] [outer = (nil)] 16:43:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 110 (0x7f4235a39800) [pid = 12879] [serial = 110] [outer = 0x7f42323bb000] 16:43:22 INFO - PROCESS | 12879 | 1461455002829 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 111 (0x7f424b05b800) [pid = 12879] [serial = 111] [outer = 0x7f42323bb000] 16:43:23 INFO - PROCESS | 12879 | 1461455003592 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:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1295ms 16:43:23 INFO - PROCESS | 12879 | 1461455003659 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:43:23 INFO - PROCESS | 12879 | 1461455003663 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:43:23 INFO - PROCESS | 12879 | 1461455003669 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 12879 | 1461455003672 Marionette TRACE conn3 <- [1,122,null,{}] 16:43:23 INFO - PROCESS | 12879 | 1461455003677 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:43:23 INFO - PROCESS | 12879 | 1461455003820 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:43:23 INFO - PROCESS | 12879 | 1461455003946 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424a88c000 == 25 [pid = 12879] [id = 38] 16:43:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 112 (0x7f4234ea4400) [pid = 12879] [serial = 112] [outer = (nil)] 16:43:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 113 (0x7f424b505000) [pid = 12879] [serial = 113] [outer = 0x7f4234ea4400] 16:43:24 INFO - PROCESS | 12879 | 1461455004019 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 114 (0x7f424d15d400) [pid = 12879] [serial = 114] [outer = 0x7f4234ea4400] 16:43:24 INFO - PROCESS | 12879 | 1461455004773 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:43:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1131ms 16:43:24 INFO - PROCESS | 12879 | 1461455004801 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 12879 | 1461455004804 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:43:24 INFO - PROCESS | 12879 | 1461455004809 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 12879 | 1461455004812 Marionette TRACE conn3 <- [1,126,null,{}] 16:43:24 INFO - PROCESS | 12879 | 1461455004817 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:43:24 INFO - PROCESS | 12879 | 1461455004953 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:43:25 INFO - PROCESS | 12879 | 1461455005084 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424b231800 == 26 [pid = 12879] [id = 39] 16:43:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 115 (0x7f422f588000) [pid = 12879] [serial = 115] [outer = (nil)] 16:43:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 116 (0x7f424b40c800) [pid = 12879] [serial = 116] [outer = 0x7f422f588000] 16:43:25 INFO - PROCESS | 12879 | 1461455005171 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 117 (0x7f424db8d400) [pid = 12879] [serial = 117] [outer = 0x7f422f588000] 16:43:26 INFO - PROCESS | 12879 | 1461455006004 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:43:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1236ms 16:43:26 INFO - PROCESS | 12879 | 1461455006047 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 12879 | 1461455006051 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:43:26 INFO - PROCESS | 12879 | 1461455006057 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 12879 | 1461455006059 Marionette TRACE conn3 <- [1,130,null,{}] 16:43:26 INFO - PROCESS | 12879 | 1461455006065 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:43:26 INFO - PROCESS | 12879 | 1461455006272 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:43:26 INFO - PROCESS | 12879 | 1461455006406 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424b4af000 == 27 [pid = 12879] [id = 40] 16:43:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 118 (0x7f422f7b0000) [pid = 12879] [serial = 118] [outer = (nil)] 16:43:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f422f7b1c00) [pid = 12879] [serial = 119] [outer = 0x7f422f7b0000] 16:43:26 INFO - PROCESS | 12879 | 1461455006483 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 120 (0x7f422f7b9800) [pid = 12879] [serial = 120] [outer = 0x7f422f7b0000] 16:43:27 INFO - PROCESS | 12879 | 1461455007407 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:43:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1428ms 16:43:27 INFO - PROCESS | 12879 | 1461455007486 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 12879 | 1461455007493 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:43:27 INFO - PROCESS | 12879 | 1461455007501 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 12879 | 1461455007506 Marionette TRACE conn3 <- [1,134,null,{}] 16:43:27 INFO - PROCESS | 12879 | 1461455007512 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:43:27 INFO - PROCESS | 12879 | 1461455007714 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:43:27 INFO - PROCESS | 12879 | 1461455007890 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423f210800 == 26 [pid = 12879] [id = 24] 16:43:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4245b1d800 == 25 [pid = 12879] [id = 32] 16:43:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423a28c000 == 24 [pid = 12879] [id = 31] 16:43:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f318000 == 23 [pid = 12879] [id = 30] 16:43:27 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4235959800 == 24 [pid = 12879] [id = 41] 16:43:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 121 (0x7f422f580c00) [pid = 12879] [serial = 121] [outer = (nil)] 16:43:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 122 (0x7f422f7aec00) [pid = 12879] [serial = 122] [outer = 0x7f422f580c00] 16:43:27 INFO - PROCESS | 12879 | 1461455007985 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 123 (0x7f4230f11800) [pid = 12879] [serial = 123] [outer = 0x7f422f580c00] 16:43:28 INFO - PROCESS | 12879 | 1461455008865 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:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1435ms 16:43:28 INFO - PROCESS | 12879 | 1461455008937 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 12879 | 1461455008944 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:43:28 INFO - PROCESS | 12879 | 1461455008952 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 12879 | 1461455008957 Marionette TRACE conn3 <- [1,138,null,{}] 16:43:28 INFO - PROCESS | 12879 | 1461455008964 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:43:29 INFO - PROCESS | 12879 | 1461455009158 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:43:29 INFO - PROCESS | 12879 | 1461455009310 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42325e4000 == 25 [pid = 12879] [id = 42] 16:43:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 124 (0x7f42324dd400) [pid = 12879] [serial = 124] [outer = (nil)] 16:43:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 125 (0x7f42324df800) [pid = 12879] [serial = 125] [outer = 0x7f42324dd400] 16:43:29 INFO - PROCESS | 12879 | 1461455009432 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 126 (0x7f42324e5400) [pid = 12879] [serial = 126] [outer = 0x7f42324dd400] 16:43:30 INFO - PROCESS | 12879 | 1461455010266 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:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1388ms 16:43:30 INFO - PROCESS | 12879 | 1461455010346 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 12879 | 1461455010354 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:43:30 INFO - PROCESS | 12879 | 1461455010363 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 12879 | 1461455010366 Marionette TRACE conn3 <- [1,142,null,{}] 16:43:30 INFO - PROCESS | 12879 | 1461455010371 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:43:30 INFO - PROCESS | 12879 | 1461455010566 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:43:30 INFO - PROCESS | 12879 | 1461455010697 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4249176000 == 26 [pid = 12879] [id = 43] 16:43:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 127 (0x7f4232821400) [pid = 12879] [serial = 127] [outer = (nil)] 16:43:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 128 (0x7f42328ed000) [pid = 12879] [serial = 128] [outer = 0x7f4232821400] 16:43:30 INFO - PROCESS | 12879 | 1461455010777 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 129 (0x7f42328f4400) [pid = 12879] [serial = 129] [outer = 0x7f4232821400] 16:43:31 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42387b0000 == 25 [pid = 12879] [id = 27] 16:43:31 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b231800 == 24 [pid = 12879] [id = 39] 16:43:31 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a88c000 == 23 [pid = 12879] [id = 38] 16:43:31 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4247023800 == 22 [pid = 12879] [id = 37] 16:43:31 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42325fa000 == 21 [pid = 12879] [id = 36] 16:43:31 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238d94800 == 20 [pid = 12879] [id = 35] 16:43:34 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42460ed000 == 19 [pid = 12879] [id = 33] 16:43:34 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f27a000 == 18 [pid = 12879] [id = 8] 16:43:34 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42310bf000 == 17 [pid = 12879] [id = 6] 16:43:34 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b4af000 == 16 [pid = 12879] [id = 40] 16:43:34 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42385cf000 == 15 [pid = 12879] [id = 34] 16:43:34 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423b99c800 == 14 [pid = 12879] [id = 28] 16:43:34 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237a24800 == 13 [pid = 12879] [id = 14] 16:43:34 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42325e4000 == 12 [pid = 12879] [id = 42] 16:43:34 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4230199000 == 11 [pid = 12879] [id = 25] 16:43:34 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4235959800 == 10 [pid = 12879] [id = 41] 16:43:34 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f62a000 == 9 [pid = 12879] [id = 9] 16:43:35 INFO - PROCESS | 12879 | 1461455015422 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:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 5090ms 16:43:35 INFO - PROCESS | 12879 | 1461455015454 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 12879 | 1461455015459 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:43:35 INFO - PROCESS | 12879 | 1461455015468 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 12879 | 1461455015472 Marionette TRACE conn3 <- [1,146,null,{}] 16:43:35 INFO - PROCESS | 12879 | 1461455015481 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:43:35 INFO - PROCESS | 12879 | 1461455015657 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:43:35 INFO - PROCESS | 12879 | 1461455015753 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4232871800 == 10 [pid = 12879] [id = 44] 16:43:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 130 (0x7f423281bc00) [pid = 12879] [serial = 130] [outer = (nil)] 16:43:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 131 (0x7f423281e800) [pid = 12879] [serial = 131] [outer = 0x7f423281bc00] 16:43:35 INFO - PROCESS | 12879 | 1461455015820 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 132 (0x7f42328eb800) [pid = 12879] [serial = 132] [outer = 0x7f423281bc00] 16:43:36 INFO - PROCESS | 12879 | 1461455016491 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:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1040ms 16:43:36 INFO - PROCESS | 12879 | 1461455016507 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:43:36 INFO - PROCESS | 12879 | 1461455016519 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:43:36 INFO - PROCESS | 12879 | 1461455016530 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 12879 | 1461455016535 Marionette TRACE conn3 <- [1,150,null,{}] 16:43:36 INFO - PROCESS | 12879 | 1461455016541 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:43:36 INFO - PROCESS | 12879 | 1461455016752 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:43:36 INFO - PROCESS | 12879 | 1461455016770 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f621000 == 11 [pid = 12879] [id = 45] 16:43:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 133 (0x7f42328ec000) [pid = 12879] [serial = 133] [outer = (nil)] 16:43:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 134 (0x7f42350cd400) [pid = 12879] [serial = 134] [outer = 0x7f42328ec000] 16:43:36 INFO - PROCESS | 12879 | 1461455016835 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 135 (0x7f4235f80400) [pid = 12879] [serial = 135] [outer = 0x7f42328ec000] 16:43:37 INFO - PROCESS | 12879 | 1461455017813 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:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1335ms 16:43:37 INFO - PROCESS | 12879 | 1461455017864 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:43:37 INFO - PROCESS | 12879 | 1461455017868 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:43:37 INFO - PROCESS | 12879 | 1461455017874 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 12879 | 1461455017879 Marionette TRACE conn3 <- [1,154,null,{}] 16:43:37 INFO - PROCESS | 12879 | 1461455017900 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:43:38 INFO - PROCESS | 12879 | 1461455018076 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:43:38 INFO - PROCESS | 12879 | 1461455018109 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4245b14000 == 12 [pid = 12879] [id = 46] 16:43:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 136 (0x7f422f7b2800) [pid = 12879] [serial = 136] [outer = (nil)] 16:43:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 137 (0x7f4237e2b000) [pid = 12879] [serial = 137] [outer = 0x7f422f7b2800] 16:43:38 INFO - PROCESS | 12879 | 1461455018173 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 138 (0x7f4237e31c00) [pid = 12879] [serial = 138] [outer = 0x7f422f7b2800] 16:43:38 INFO - PROCESS | 12879 | 1461455018909 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:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1090ms 16:43:38 INFO - PROCESS | 12879 | 1461455018974 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:43:38 INFO - PROCESS | 12879 | 1461455018978 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:43:38 INFO - PROCESS | 12879 | 1461455018985 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 12879 | 1461455018988 Marionette TRACE conn3 <- [1,158,null,{}] 16:43:39 INFO - PROCESS | 12879 | 1461455019003 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:43:39 INFO - PROCESS | 12879 | 1461455019180 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:43:39 INFO - PROCESS | 12879 | 1461455019201 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4246d26800 == 13 [pid = 12879] [id = 47] 16:43:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 139 (0x7f42369f0c00) [pid = 12879] [serial = 139] [outer = (nil)] 16:43:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 140 (0x7f42397c9800) [pid = 12879] [serial = 140] [outer = 0x7f42369f0c00] 16:43:39 INFO - PROCESS | 12879 | 1461455019267 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 141 (0x7f423b4c8400) [pid = 12879] [serial = 141] [outer = 0x7f42369f0c00] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 140 (0x7f422fa52800) [pid = 12879] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 139 (0x7f424726fc00) [pid = 12879] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 138 (0x7f4235f86000) [pid = 12879] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 137 (0x7f4231070000) [pid = 12879] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 136 (0x7f423287d000) [pid = 12879] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 135 (0x7f4234ea5000) [pid = 12879] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 134 (0x7f4234d3e000) [pid = 12879] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 133 (0x7f423900ec00) [pid = 12879] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 132 (0x7f4239012000) [pid = 12879] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 131 (0x7f4230113800) [pid = 12879] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 130 (0x7f4236ffa000) [pid = 12879] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 129 (0x7f422f8f3800) [pid = 12879] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 128 (0x7f423b4c4c00) [pid = 12879] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 127 (0x7f42323bb000) [pid = 12879] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 126 (0x7f423b66a400) [pid = 12879] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 125 (0x7f4236a9a000) [pid = 12879] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 124 (0x7f4238034400) [pid = 12879] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 123 (0x7f423e74d800) [pid = 12879] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 122 (0x7f422f585000) [pid = 12879] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 121 (0x7f423231a000) [pid = 12879] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 120 (0x7f422f21d400) [pid = 12879] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 119 (0x7f422f58d000) [pid = 12879] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 118 (0x7f42367e1000) [pid = 12879] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 117 (0x7f4245b43000) [pid = 12879] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 116 (0x7f422f22bc00) [pid = 12879] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 115 (0x7f4234ea4400) [pid = 12879] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 114 (0x7f422f7b0000) [pid = 12879] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 113 (0x7f42324dd400) [pid = 12879] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 112 (0x7f422f58cc00) [pid = 12879] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 111 (0x7f422f580c00) [pid = 12879] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 110 (0x7f423106f800) [pid = 12879] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 109 (0x7f422f588000) [pid = 12879] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 108 (0x7f422f588c00) [pid = 12879] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:43:40 INFO - PROCESS | 12879 | --DOMWINDOW == 107 (0x7f423e754000) [pid = 12879] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:43:41 INFO - PROCESS | 12879 | 1461455021114 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:43:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2188ms 16:43:41 INFO - PROCESS | 12879 | 1461455021202 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 12879 | 1461455021205 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:43:41 INFO - PROCESS | 12879 | 1461455021213 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 12879 | 1461455021216 Marionette TRACE conn3 <- [1,162,null,{}] 16:43:41 INFO - PROCESS | 12879 | 1461455021220 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:43:41 INFO - PROCESS | 12879 | 1461455021352 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:43:41 INFO - PROCESS | 12879 | 1461455021440 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423665b800 == 14 [pid = 12879] [id = 48] 16:43:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 108 (0x7f422f585000) [pid = 12879] [serial = 142] [outer = (nil)] 16:43:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 109 (0x7f42324dd400) [pid = 12879] [serial = 143] [outer = 0x7f422f585000] 16:43:41 INFO - PROCESS | 12879 | 1461455021500 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 110 (0x7f42375f7000) [pid = 12879] [serial = 144] [outer = 0x7f422f585000] 16:43:42 INFO - PROCESS | 12879 | 1461455022175 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:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 975ms 16:43:42 INFO - PROCESS | 12879 | 1461455022188 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 12879 | 1461455022191 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:43:42 INFO - PROCESS | 12879 | 1461455022196 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 12879 | 1461455022199 Marionette TRACE conn3 <- [1,166,null,{}] 16:43:42 INFO - PROCESS | 12879 | 1461455022204 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:43:42 INFO - PROCESS | 12879 | 1461455022409 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:43:42 INFO - PROCESS | 12879 | 1461455022539 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f61e000 == 15 [pid = 12879] [id = 49] 16:43:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 111 (0x7f422f21f400) [pid = 12879] [serial = 145] [outer = (nil)] 16:43:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 112 (0x7f422f57e800) [pid = 12879] [serial = 146] [outer = 0x7f422f21f400] 16:43:42 INFO - PROCESS | 12879 | 1461455022621 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 113 (0x7f422f8f7800) [pid = 12879] [serial = 147] [outer = 0x7f422f21f400] 16:43:43 INFO - PROCESS | 12879 | 1461455023523 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:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1377ms 16:43:43 INFO - PROCESS | 12879 | 1461455023575 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 12879 | 1461455023582 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:43:43 INFO - PROCESS | 12879 | 1461455023591 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 12879 | 1461455023595 Marionette TRACE conn3 <- [1,170,null,{}] 16:43:43 INFO - PROCESS | 12879 | 1461455023602 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:43:43 INFO - PROCESS | 12879 | 1461455023764 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:43:43 INFO - PROCESS | 12879 | 1461455023894 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423b9a5800 == 16 [pid = 12879] [id = 50] 16:43:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 114 (0x7f422f7af400) [pid = 12879] [serial = 148] [outer = (nil)] 16:43:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 115 (0x7f42328f7800) [pid = 12879] [serial = 149] [outer = 0x7f422f7af400] 16:43:43 INFO - PROCESS | 12879 | 1461455023969 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 116 (0x7f4235941c00) [pid = 12879] [serial = 150] [outer = 0x7f422f7af400] 16:43:44 INFO - PROCESS | 12879 | 1461455024839 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:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1277ms 16:43:44 INFO - PROCESS | 12879 | 1461455024871 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:43:44 INFO - PROCESS | 12879 | 1461455024878 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:43:44 INFO - PROCESS | 12879 | 1461455024884 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 12879 | 1461455024887 Marionette TRACE conn3 <- [1,174,null,{}] 16:43:44 INFO - PROCESS | 12879 | 1461455024893 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:43:45 INFO - PROCESS | 12879 | 1461455025051 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:43:45 INFO - PROCESS | 12879 | 1461455025189 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42325e0000 == 17 [pid = 12879] [id = 51] 16:43:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 117 (0x7f422f7b3000) [pid = 12879] [serial = 151] [outer = (nil)] 16:43:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 118 (0x7f422f7ba800) [pid = 12879] [serial = 152] [outer = 0x7f422f7b3000] 16:43:45 INFO - PROCESS | 12879 | 1461455025272 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f4237e2a800) [pid = 12879] [serial = 153] [outer = 0x7f422f7b3000] 16:43:46 INFO - PROCESS | 12879 | 1461455026180 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:43:46 INFO - PROCESS | 12879 | 1461455026392 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:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1534ms 16:43:46 INFO - PROCESS | 12879 | 1461455026417 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 12879 | 1461455026422 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:43:46 INFO - PROCESS | 12879 | 1461455026430 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 12879 | 1461455026434 Marionette TRACE conn3 <- [1,178,null,{}] 16:43:46 INFO - PROCESS | 12879 | 1461455026440 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:43:46 INFO - PROCESS | 12879 | 1461455026613 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:43:46 INFO - PROCESS | 12879 | 1461455026811 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4230c43800 == 18 [pid = 12879] [id = 52] 16:43:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 120 (0x7f4230f10400) [pid = 12879] [serial = 154] [outer = (nil)] 16:43:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 121 (0x7f423106d000) [pid = 12879] [serial = 155] [outer = 0x7f4230f10400] 16:43:46 INFO - PROCESS | 12879 | 1461455026880 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 122 (0x7f42324e0400) [pid = 12879] [serial = 156] [outer = 0x7f4230f10400] 16:43:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4249176000 == 17 [pid = 12879] [id = 43] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 121 (0x7f4236e4b400) [pid = 12879] [serial = 12] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 120 (0x7f42328ed000) [pid = 12879] [serial = 128] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 119 (0x7f42375f9400) [pid = 12879] [serial = 9] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 118 (0x7f4248c22000) [pid = 12879] [serial = 97] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 117 (0x7f4236df5400) [pid = 12879] [serial = 76] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 116 (0x7f422f60f000) [pid = 12879] [serial = 85] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 115 (0x7f4236a2ec00) [pid = 12879] [serial = 74] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 114 (0x7f4248c3f000) [pid = 12879] [serial = 2] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 113 (0x7f4232823400) [pid = 12879] [serial = 100] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 112 (0x7f42357f8800) [pid = 12879] [serial = 73] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 111 (0x7f423b671800) [pid = 12879] [serial = 55] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 110 (0x7f4235a39c00) [pid = 12879] [serial = 43] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 109 (0x7f4236a98c00) [pid = 12879] [serial = 44] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 108 (0x7f4238888800) [pid = 12879] [serial = 47] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 107 (0x7f4238739400) [pid = 12879] [serial = 46] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 106 (0x7f42390edc00) [pid = 12879] [serial = 49] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 105 (0x7f4230f0d800) [pid = 12879] [serial = 34] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 104 (0x7f42397ce000) [pid = 12879] [serial = 50] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 103 (0x7f423b4bf800) [pid = 12879] [serial = 52] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 102 (0x7f423b66b400) [pid = 12879] [serial = 53] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 101 (0x7f4234eac000) [pid = 12879] [serial = 37] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 100 (0x7f422f31c800) [pid = 12879] [serial = 28] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 99 (0x7f4237e66800) [pid = 12879] [serial = 40] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 98 (0x7f422f8f5400) [pid = 12879] [serial = 31] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 97 (0x7f4237f6ac00) [pid = 12879] [serial = 41] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 96 (0x7f423b6d6000) [pid = 12879] [serial = 56] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 95 (0x7f422fa56000) [pid = 12879] [serial = 32] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 94 (0x7f422f60fc00) [pid = 12879] [serial = 26] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 93 (0x7f42369f1000) [pid = 12879] [serial = 38] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 92 (0x7f422f229800) [pid = 12879] [serial = 58] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 91 (0x7f423887c400) [pid = 12879] [serial = 103] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 90 (0x7f423900c000) [pid = 12879] [serial = 91] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 89 (0x7f423905f400) [pid = 12879] [serial = 80] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 88 (0x7f4245b42c00) [pid = 12879] [serial = 82] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 87 (0x7f422f7aec00) [pid = 12879] [serial = 122] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 86 (0x7f4246050800) [pid = 12879] [serial = 95] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 85 (0x7f42369f2800) [pid = 12879] [serial = 101] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 84 (0x7f424914bc00) [pid = 12879] [serial = 98] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 83 (0x7f422f8eec00) [pid = 12879] [serial = 88] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 82 (0x7f4238bc7400) [pid = 12879] [serial = 79] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 81 (0x7f42372cdc00) [pid = 12879] [serial = 77] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 80 (0x7f4246f46c00) [pid = 12879] [serial = 107] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 79 (0x7f4245eeec00) [pid = 12879] [serial = 94] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 78 (0x7f423888a000) [pid = 12879] [serial = 65] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 77 (0x7f423a261c00) [pid = 12879] [serial = 104] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 76 (0x7f4246096c00) [pid = 12879] [serial = 83] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 75 (0x7f42359e9c00) [pid = 12879] [serial = 89] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 74 (0x7f4244f1c800) [pid = 12879] [serial = 67] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 73 (0x7f4235f87400) [pid = 12879] [serial = 62] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 72 (0x7f4237f6b400) [pid = 12879] [serial = 64] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 71 (0x7f422f60bc00) [pid = 12879] [serial = 59] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 70 (0x7f42323ba000) [pid = 12879] [serial = 86] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 69 (0x7f4234d3c400) [pid = 12879] [serial = 61] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 68 (0x7f4230f0d400) [pid = 12879] [serial = 16] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 67 (0x7f422f7b1c00) [pid = 12879] [serial = 119] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 66 (0x7f424db8d400) [pid = 12879] [serial = 117] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 65 (0x7f423b4c5800) [pid = 12879] [serial = 92] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 64 (0x7f4230f13c00) [pid = 12879] [serial = 17] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 63 (0x7f424604f800) [pid = 12879] [serial = 106] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 62 (0x7f4230d6cc00) [pid = 12879] [serial = 19] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 61 (0x7f4245b42800) [pid = 12879] [serial = 68] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 60 (0x7f424b05b800) [pid = 12879] [serial = 111] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 59 (0x7f424b40c800) [pid = 12879] [serial = 116] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 58 (0x7f424b505000) [pid = 12879] [serial = 113] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 57 (0x7f4246049c00) [pid = 12879] [serial = 70] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 56 (0x7f4235a39800) [pid = 12879] [serial = 110] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 55 (0x7f42324e5400) [pid = 12879] [serial = 126] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 54 (0x7f423106c000) [pid = 12879] [serial = 35] [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:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 53 (0x7f4246087c00) [pid = 12879] [serial = 71] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 52 (0x7f4234d3cc00) [pid = 12879] [serial = 23] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 51 (0x7f424d15d400) [pid = 12879] [serial = 114] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 50 (0x7f422f7b9800) [pid = 12879] [serial = 120] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 49 (0x7f42324df800) [pid = 12879] [serial = 125] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 48 (0x7f422f605c00) [pid = 12879] [serial = 25] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 47 (0x7f4230f11800) [pid = 12879] [serial = 123] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | --DOMWINDOW == 46 (0x7f4230041000) [pid = 12879] [serial = 22] [outer = (nil)] [url = about:blank] 16:43:47 INFO - PROCESS | 12879 | 1461455027643 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:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1282ms 16:43:47 INFO - PROCESS | 12879 | 1461455027713 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 12879 | 1461455027728 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:43:47 INFO - PROCESS | 12879 | 1461455027741 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 12879 | 1461455027748 Marionette TRACE conn3 <- [1,182,null,{}] 16:43:47 INFO - PROCESS | 12879 | 1461455027756 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:43:48 INFO - PROCESS | 12879 | 1461455027996 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:43:48 INFO - PROCESS | 12879 | 1461455028095 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fa44000 == 18 [pid = 12879] [id = 53] 16:43:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 47 (0x7f4230d73000) [pid = 12879] [serial = 157] [outer = (nil)] 16:43:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 48 (0x7f42323ba000) [pid = 12879] [serial = 158] [outer = 0x7f4230d73000] 16:43:48 INFO - PROCESS | 12879 | 1461455028157 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 49 (0x7f423281c400) [pid = 12879] [serial = 159] [outer = 0x7f4230d73000] 16:43:48 INFO - PROCESS | 12879 | 1461455028740 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:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1039ms 16:43:48 INFO - PROCESS | 12879 | 1461455028779 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 12879 | 1461455028783 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:43:48 INFO - PROCESS | 12879 | 1461455028788 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 12879 | 1461455028794 Marionette TRACE conn3 <- [1,186,null,{}] 16:43:48 INFO - PROCESS | 12879 | 1461455028809 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:43:48 INFO - PROCESS | 12879 | 1461455028949 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:43:49 INFO - PROCESS | 12879 | 1461455029031 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4234d6d000 == 19 [pid = 12879] [id = 54] 16:43:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 50 (0x7f42324e0000) [pid = 12879] [serial = 160] [outer = (nil)] 16:43:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 51 (0x7f4235782800) [pid = 12879] [serial = 161] [outer = 0x7f42324e0000] 16:43:49 INFO - PROCESS | 12879 | 1461455029103 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 52 (0x7f4235a39c00) [pid = 12879] [serial = 162] [outer = 0x7f42324e0000] 16:43:49 INFO - PROCESS | 12879 | 1461455029711 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:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 936ms 16:43:49 INFO - PROCESS | 12879 | 1461455029724 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:43:49 INFO - PROCESS | 12879 | 1461455029729 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:43:49 INFO - PROCESS | 12879 | 1461455029734 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 12879 | 1461455029737 Marionette TRACE conn3 <- [1,190,null,{}] 16:43:49 INFO - PROCESS | 12879 | 1461455029747 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:43:49 INFO - PROCESS | 12879 | 1461455029913 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:43:49 INFO - PROCESS | 12879 | 1461455029976 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4236e1c000 == 20 [pid = 12879] [id = 55] 16:43:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 53 (0x7f42328ed400) [pid = 12879] [serial = 163] [outer = (nil)] 16:43:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 54 (0x7f4236df3000) [pid = 12879] [serial = 164] [outer = 0x7f42328ed400] 16:43:50 INFO - PROCESS | 12879 | 1461455030038 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 55 (0x7f4236feb800) [pid = 12879] [serial = 165] [outer = 0x7f42328ed400] 16:43:50 INFO - PROCESS | 12879 | 1461455030741 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:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1025ms 16:43:50 INFO - PROCESS | 12879 | 1461455030759 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 12879 | 1461455030762 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:43:50 INFO - PROCESS | 12879 | 1461455030768 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 12879 | 1461455030770 Marionette TRACE conn3 <- [1,194,null,{}] 16:43:50 INFO - PROCESS | 12879 | 1461455030782 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:43:50 INFO - PROCESS | 12879 | 1461455030933 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:43:50 INFO - PROCESS | 12879 | 1461455030993 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237b03000 == 21 [pid = 12879] [id = 56] 16:43:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 56 (0x7f422f588000) [pid = 12879] [serial = 166] [outer = (nil)] 16:43:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 57 (0x7f4237e24800) [pid = 12879] [serial = 167] [outer = 0x7f422f588000] 16:43:51 INFO - PROCESS | 12879 | 1461455031055 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 58 (0x7f4237e2dc00) [pid = 12879] [serial = 168] [outer = 0x7f422f588000] 16:43:51 INFO - PROCESS | 12879 | --DOMWINDOW == 57 (0x7f422f7b2800) [pid = 12879] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:43:51 INFO - PROCESS | 12879 | --DOMWINDOW == 56 (0x7f42369f0c00) [pid = 12879] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:43:51 INFO - PROCESS | 12879 | --DOMWINDOW == 55 (0x7f423281bc00) [pid = 12879] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:43:51 INFO - PROCESS | 12879 | --DOMWINDOW == 54 (0x7f4232821400) [pid = 12879] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:43:51 INFO - PROCESS | 12879 | --DOMWINDOW == 53 (0x7f42328ec000) [pid = 12879] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:43:51 INFO - PROCESS | 12879 | 1461455031841 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:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1084ms 16:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:43:51 INFO - PROCESS | 12879 | 1461455031852 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 12879 | 1461455031855 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:43:51 INFO - PROCESS | 12879 | 1461455031859 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 12879 | 1461455031863 Marionette TRACE conn3 <- [1,198,null,{}] 16:43:51 INFO - PROCESS | 12879 | 1461455031868 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:43:52 INFO - PROCESS | 12879 | 1461455032057 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:43:52 INFO - PROCESS | 12879 | 1461455032116 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42380e0000 == 22 [pid = 12879] [id = 57] 16:43:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 54 (0x7f4236fee800) [pid = 12879] [serial = 169] [outer = (nil)] 16:43:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 55 (0x7f4238889400) [pid = 12879] [serial = 170] [outer = 0x7f4236fee800] 16:43:52 INFO - PROCESS | 12879 | 1461455032180 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 56 (0x7f4238bc7400) [pid = 12879] [serial = 171] [outer = 0x7f4236fee800] 16:43:52 INFO - PROCESS | 12879 | 1461455032763 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:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 929ms 16:43:52 INFO - PROCESS | 12879 | 1461455032789 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:43:52 INFO - PROCESS | 12879 | 1461455032792 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:43:52 INFO - PROCESS | 12879 | 1461455032798 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 12879 | 1461455032799 Marionette TRACE conn3 <- [1,202,null,{}] 16:43:52 INFO - PROCESS | 12879 | 1461455032805 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:43:52 INFO - PROCESS | 12879 | 1461455032926 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:43:53 INFO - PROCESS | 12879 | 1461455033011 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42387a5800 == 23 [pid = 12879] [id = 58] 16:43:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 57 (0x7f422f222c00) [pid = 12879] [serial = 172] [outer = (nil)] 16:43:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 58 (0x7f423900c800) [pid = 12879] [serial = 173] [outer = 0x7f422f222c00] 16:43:53 INFO - PROCESS | 12879 | 1461455033070 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 59 (0x7f42390f3000) [pid = 12879] [serial = 174] [outer = 0x7f422f222c00] 16:43:53 INFO - PROCESS | 12879 | 1461455033615 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:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 873ms 16:43:53 INFO - PROCESS | 12879 | 1461455033726 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 12879 | 1461455033732 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:43:53 INFO - PROCESS | 12879 | 1461455033743 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 12879 | 1461455033748 Marionette TRACE conn3 <- [1,206,null,{}] 16:43:53 INFO - PROCESS | 12879 | 1461455033757 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:43:53 INFO - PROCESS | 12879 | 1461455033916 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:43:54 INFO - PROCESS | 12879 | 1461455034035 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f824000 == 24 [pid = 12879] [id = 59] 16:43:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 60 (0x7f422f60c800) [pid = 12879] [serial = 175] [outer = (nil)] 16:43:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 61 (0x7f422f7b6000) [pid = 12879] [serial = 176] [outer = 0x7f422f60c800] 16:43:54 INFO - PROCESS | 12879 | 1461455034112 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 62 (0x7f4230f0d000) [pid = 12879] [serial = 177] [outer = 0x7f422f60c800] 16:43:54 INFO - PROCESS | 12879 | 1461455034870 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:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1181ms 16:43:54 INFO - PROCESS | 12879 | 1461455034926 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 12879 | 1461455034932 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:43:54 INFO - PROCESS | 12879 | 1461455034962 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 12879 | 1461455034968 Marionette TRACE conn3 <- [1,210,null,{}] 16:43:54 INFO - PROCESS | 12879 | 1461455034974 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:43:55 INFO - PROCESS | 12879 | 1461455035134 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:43:55 INFO - PROCESS | 12879 | 1461455035256 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4234d6b800 == 25 [pid = 12879] [id = 60] 16:43:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 63 (0x7f4230f0e000) [pid = 12879] [serial = 178] [outer = (nil)] 16:43:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 64 (0x7f423281f400) [pid = 12879] [serial = 179] [outer = 0x7f4230f0e000] 16:43:55 INFO - PROCESS | 12879 | 1461455035344 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 65 (0x7f42328f5400) [pid = 12879] [serial = 180] [outer = 0x7f4230f0e000] 16:43:56 INFO - PROCESS | 12879 | 1461455036147 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:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1244ms 16:43:56 INFO - PROCESS | 12879 | 1461455036202 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 12879 | 1461455036206 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:43:56 INFO - PROCESS | 12879 | 1461455036212 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 12879 | 1461455036215 Marionette TRACE conn3 <- [1,214,null,{}] 16:43:56 INFO - PROCESS | 12879 | 1461455036229 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:43:56 INFO - PROCESS | 12879 | 1461455036450 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:43:56 INFO - PROCESS | 12879 | 1461455036548 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4238da8000 == 26 [pid = 12879] [id = 61] 16:43:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 66 (0x7f42372cdc00) [pid = 12879] [serial = 181] [outer = (nil)] 16:43:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 67 (0x7f4237e27400) [pid = 12879] [serial = 182] [outer = 0x7f42372cdc00] 16:43:56 INFO - PROCESS | 12879 | 1461455036622 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 68 (0x7f423872d000) [pid = 12879] [serial = 183] [outer = 0x7f42372cdc00] 16:43:57 INFO - PROCESS | 12879 | 1461455037408 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:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1234ms 16:43:57 INFO - PROCESS | 12879 | 1461455037446 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 12879 | 1461455037449 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:43:57 INFO - PROCESS | 12879 | 1461455037455 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 12879 | 1461455037458 Marionette TRACE conn3 <- [1,218,null,{}] 16:43:57 INFO - PROCESS | 12879 | 1461455037481 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:43:57 INFO - PROCESS | 12879 | 1461455037653 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:43:57 INFO - PROCESS | 12879 | 1461455037771 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423a28b800 == 27 [pid = 12879] [id = 62] 16:43:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 69 (0x7f4237a05000) [pid = 12879] [serial = 184] [outer = (nil)] 16:43:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 70 (0x7f423905ac00) [pid = 12879] [serial = 185] [outer = 0x7f4237a05000] 16:43:57 INFO - PROCESS | 12879 | 1461455037844 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 71 (0x7f423a263400) [pid = 12879] [serial = 186] [outer = 0x7f4237a05000] 16:43:58 INFO - PROCESS | 12879 | 1461455038631 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:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1232ms 16:43:58 INFO - PROCESS | 12879 | 1461455038687 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 12879 | 1461455038691 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:43:58 INFO - PROCESS | 12879 | 1461455038696 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 12879 | 1461455038699 Marionette TRACE conn3 <- [1,222,null,{}] 16:43:58 INFO - PROCESS | 12879 | 1461455038704 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:43:58 INFO - PROCESS | 12879 | 1461455038840 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:43:58 INFO - PROCESS | 12879 | 1461455038957 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423f168800 == 28 [pid = 12879] [id = 63] 16:43:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 72 (0x7f4238888800) [pid = 12879] [serial = 187] [outer = (nil)] 16:43:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 73 (0x7f423b4c5c00) [pid = 12879] [serial = 188] [outer = 0x7f4238888800] 16:43:59 INFO - PROCESS | 12879 | 1461455039028 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 74 (0x7f423b6d3000) [pid = 12879] [serial = 189] [outer = 0x7f4238888800] 16:43:59 INFO - PROCESS | 12879 | 1461455039911 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:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1228ms 16:43:59 INFO - PROCESS | 12879 | 1461455039926 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 12879 | 1461455039932 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:43:59 INFO - PROCESS | 12879 | 1461455039956 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 12879 | 1461455039962 Marionette TRACE conn3 <- [1,226,null,{}] 16:43:59 INFO - PROCESS | 12879 | 1461455039971 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:00 INFO - PROCESS | 12879 | 1461455040120 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:44:00 INFO - PROCESS | 12879 | 1461455040275 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f306800 == 29 [pid = 12879] [id = 64] 16:44:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 75 (0x7f422f610000) [pid = 12879] [serial = 190] [outer = (nil)] 16:44:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 76 (0x7f4230f0ec00) [pid = 12879] [serial = 191] [outer = 0x7f422f610000] 16:44:00 INFO - PROCESS | 12879 | 1461455040377 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 77 (0x7f423231e400) [pid = 12879] [serial = 192] [outer = 0x7f422f610000] 16:44:01 INFO - PROCESS | 12879 | --DOMWINDOW == 76 (0x7f42324dd400) [pid = 12879] [serial = 143] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 12879 | 1461455041148 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:01 INFO - PROCESS | 12879 | --DOMWINDOW == 75 (0x7f4237e2b000) [pid = 12879] [serial = 137] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 12879 | --DOMWINDOW == 74 (0x7f42397c9800) [pid = 12879] [serial = 140] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 12879 | --DOMWINDOW == 73 (0x7f423281e800) [pid = 12879] [serial = 131] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 12879 | --DOMWINDOW == 72 (0x7f42328eb800) [pid = 12879] [serial = 132] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 12879 | --DOMWINDOW == 71 (0x7f42328f4400) [pid = 12879] [serial = 129] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 12879 | --DOMWINDOW == 70 (0x7f42350cd400) [pid = 12879] [serial = 134] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 12879 | --DOMWINDOW == 69 (0x7f423b4c8400) [pid = 12879] [serial = 141] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 12879 | --DOMWINDOW == 68 (0x7f4237e31c00) [pid = 12879] [serial = 138] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 12879 | --DOMWINDOW == 67 (0x7f4235f80400) [pid = 12879] [serial = 135] [outer = (nil)] [url = about:blank] 16:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1241ms 16:44:01 INFO - PROCESS | 12879 | 1461455041197 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:44:01 INFO - PROCESS | 12879 | 1461455041204 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:44:01 INFO - PROCESS | 12879 | 1461455041215 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 12879 | 1461455041218 Marionette TRACE conn3 <- [1,230,null,{}] 16:44:01 INFO - PROCESS | 12879 | 1461455041224 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:01 INFO - PROCESS | 12879 | 1461455041364 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:44:01 INFO - PROCESS | 12879 | 1461455041381 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4235762000 == 30 [pid = 12879] [id = 65] 16:44:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 68 (0x7f42324e5000) [pid = 12879] [serial = 193] [outer = (nil)] 16:44:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 69 (0x7f42328f9400) [pid = 12879] [serial = 194] [outer = 0x7f42324e5000] 16:44:01 INFO - PROCESS | 12879 | 1461455041444 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 70 (0x7f4234eacc00) [pid = 12879] [serial = 195] [outer = 0x7f42324e5000] 16:44:02 INFO - PROCESS | 12879 | 1461455042143 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:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 975ms 16:44:02 INFO - PROCESS | 12879 | 1461455042190 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 12879 | 1461455042193 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:44:02 INFO - PROCESS | 12879 | 1461455042199 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 12879 | 1461455042204 Marionette TRACE conn3 <- [1,234,null,{}] 16:44:02 INFO - PROCESS | 12879 | 1461455042231 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:02 INFO - PROCESS | 12879 | 1461455042380 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:44:02 INFO - PROCESS | 12879 | 1461455042392 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42385cc000 == 31 [pid = 12879] [id = 66] 16:44:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 71 (0x7f4236df3800) [pid = 12879] [serial = 196] [outer = (nil)] 16:44:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 72 (0x7f42379eec00) [pid = 12879] [serial = 197] [outer = 0x7f4236df3800] 16:44:02 INFO - PROCESS | 12879 | 1461455042458 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 73 (0x7f4237e28800) [pid = 12879] [serial = 198] [outer = 0x7f4236df3800] 16:44:03 INFO - PROCESS | 12879 | 1461455043198 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:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1045ms 16:44:03 INFO - PROCESS | 12879 | 1461455043245 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:44:03 INFO - PROCESS | 12879 | 1461455043249 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:44:03 INFO - PROCESS | 12879 | 1461455043255 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 12879 | 1461455043258 Marionette TRACE conn3 <- [1,238,null,{}] 16:44:03 INFO - PROCESS | 12879 | 1461455043262 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:03 INFO - PROCESS | 12879 | 1461455043402 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:44:03 INFO - PROCESS | 12879 | 1461455043418 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238dad000 == 32 [pid = 12879] [id = 67] 16:44:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 74 (0x7f422f7b1800) [pid = 12879] [serial = 199] [outer = (nil)] 16:44:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 75 (0x7f423887d800) [pid = 12879] [serial = 200] [outer = 0x7f422f7b1800] 16:44:03 INFO - PROCESS | 12879 | 1461455043484 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 76 (0x7f423a265c00) [pid = 12879] [serial = 201] [outer = 0x7f422f7b1800] 16:44:04 INFO - PROCESS | 12879 | 1461455044260 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:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1030ms 16:44:04 INFO - PROCESS | 12879 | 1461455044284 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 12879 | 1461455044287 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:44:04 INFO - PROCESS | 12879 | 1461455044293 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 12879 | 1461455044295 Marionette TRACE conn3 <- [1,242,null,{}] 16:44:04 INFO - PROCESS | 12879 | 1461455044300 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:04 INFO - PROCESS | 12879 | 1461455044453 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:44:04 INFO - PROCESS | 12879 | 1461455044483 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423f21c800 == 33 [pid = 12879] [id = 68] 16:44:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 77 (0x7f4235f89400) [pid = 12879] [serial = 202] [outer = (nil)] 16:44:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 78 (0x7f423b6d2400) [pid = 12879] [serial = 203] [outer = 0x7f4235f89400] 16:44:04 INFO - PROCESS | 12879 | 1461455044547 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 79 (0x7f4244f14000) [pid = 12879] [serial = 204] [outer = 0x7f4235f89400] 16:44:05 INFO - PROCESS | 12879 | 1461455045261 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:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1027ms 16:44:05 INFO - PROCESS | 12879 | 1461455045323 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 12879 | 1461455045326 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:44:05 INFO - PROCESS | 12879 | 1461455045332 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 12879 | 1461455045334 Marionette TRACE conn3 <- [1,246,null,{}] 16:44:05 INFO - PROCESS | 12879 | 1461455045339 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:44:05 INFO - PROCESS | 12879 | 1461455045590 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:44:05 INFO - PROCESS | 12879 | 1461455045646 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f62f800 == 34 [pid = 12879] [id = 69] 16:44:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 80 (0x7f423a261c00) [pid = 12879] [serial = 205] [outer = (nil)] 16:44:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 81 (0x7f424604bc00) [pid = 12879] [serial = 206] [outer = 0x7f423a261c00] 16:44:05 INFO - PROCESS | 12879 | 1461455045714 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 82 (0x7f4246259400) [pid = 12879] [serial = 207] [outer = 0x7f423a261c00] 16:44:06 INFO - PROCESS | 12879 | --DOMWINDOW == 81 (0x7f422f585000) [pid = 12879] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:44:06 INFO - PROCESS | 12879 | --DOMWINDOW == 80 (0x7f422f588000) [pid = 12879] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:44:06 INFO - PROCESS | 12879 | --DOMWINDOW == 79 (0x7f42324e0000) [pid = 12879] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:44:06 INFO - PROCESS | 12879 | --DOMWINDOW == 78 (0x7f4236fee800) [pid = 12879] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:44:06 INFO - PROCESS | 12879 | --DOMWINDOW == 77 (0x7f4230f10400) [pid = 12879] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:44:06 INFO - PROCESS | 12879 | --DOMWINDOW == 76 (0x7f4230d73000) [pid = 12879] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:44:06 INFO - PROCESS | 12879 | --DOMWINDOW == 75 (0x7f42328ed400) [pid = 12879] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:44:06 INFO - PROCESS | 12879 | 1461455046441 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:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1125ms 16:44:06 INFO - PROCESS | 12879 | 1461455046458 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 12879 | 1461455046462 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:44:06 INFO - PROCESS | 12879 | 1461455046467 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 12879 | 1461455046469 Marionette TRACE conn3 <- [1,250,null,{}] 16:44:06 INFO - PROCESS | 12879 | 1461455046475 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:44:06 INFO - PROCESS | 12879 | 1461455046636 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:44:06 INFO - PROCESS | 12879 | 1461455046656 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4245eb5000 == 35 [pid = 12879] [id = 70] 16:44:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 76 (0x7f4236fee800) [pid = 12879] [serial = 208] [outer = (nil)] 16:44:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 77 (0x7f424625d000) [pid = 12879] [serial = 209] [outer = 0x7f4236fee800] 16:44:06 INFO - PROCESS | 12879 | 1461455046717 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 78 (0x7f4246f38400) [pid = 12879] [serial = 210] [outer = 0x7f4236fee800] 16:44:07 INFO - PROCESS | 12879 | 1461455047378 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:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 923ms 16:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:44:07 INFO - PROCESS | 12879 | 1461455047392 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 12879 | 1461455047394 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:44:07 INFO - PROCESS | 12879 | 1461455047399 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 12879 | 1461455047405 Marionette TRACE conn3 <- [1,254,null,{}] 16:44:07 INFO - PROCESS | 12879 | 1461455047410 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:44:07 INFO - PROCESS | 12879 | 1461455047570 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:44:07 INFO - PROCESS | 12879 | 1461455047587 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4246f29800 == 36 [pid = 12879] [id = 71] 16:44:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 79 (0x7f422f58a400) [pid = 12879] [serial = 211] [outer = (nil)] 16:44:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 80 (0x7f4246f44400) [pid = 12879] [serial = 212] [outer = 0x7f422f58a400] 16:44:07 INFO - PROCESS | 12879 | 1461455047648 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 81 (0x7f4247273800) [pid = 12879] [serial = 213] [outer = 0x7f422f58a400] 16:44:08 INFO - PROCESS | 12879 | 1461455048489 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:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1127ms 16:44:08 INFO - PROCESS | 12879 | 1461455048527 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 12879 | 1461455048533 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:44:08 INFO - PROCESS | 12879 | 1461455048541 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 12879 | 1461455048547 Marionette TRACE conn3 <- [1,258,null,{}] 16:44:08 INFO - PROCESS | 12879 | 1461455048555 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:44:08 INFO - PROCESS | 12879 | 1461455048712 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:44:08 INFO - PROCESS | 12879 | 1461455048837 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4236664000 == 37 [pid = 12879] [id = 72] 16:44:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 82 (0x7f423004e800) [pid = 12879] [serial = 214] [outer = (nil)] 16:44:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 83 (0x7f42324e0800) [pid = 12879] [serial = 215] [outer = 0x7f423004e800] 16:44:08 INFO - PROCESS | 12879 | 1461455048914 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 84 (0x7f42328ef800) [pid = 12879] [serial = 216] [outer = 0x7f423004e800] 16:44:09 INFO - PROCESS | 12879 | 1461455049756 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:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1287ms 16:44:09 INFO - PROCESS | 12879 | 1461455049829 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 12879 | 1461455049837 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:44:09 INFO - PROCESS | 12879 | 1461455049848 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 12879 | 1461455049851 Marionette TRACE conn3 <- [1,262,null,{}] 16:44:09 INFO - PROCESS | 12879 | 1461455049858 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:44:10 INFO - PROCESS | 12879 | 1461455050046 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:44:10 INFO - PROCESS | 12879 | 1461455050175 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423f204800 == 38 [pid = 12879] [id = 73] 16:44:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 85 (0x7f4235f87c00) [pid = 12879] [serial = 217] [outer = (nil)] 16:44:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 86 (0x7f4236ff7c00) [pid = 12879] [serial = 218] [outer = 0x7f4235f87c00] 16:44:10 INFO - PROCESS | 12879 | 1461455050250 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 87 (0x7f4238037800) [pid = 12879] [serial = 219] [outer = 0x7f4235f87c00] 16:44:11 INFO - PROCESS | 12879 | 1461455051057 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:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1233ms 16:44:11 INFO - PROCESS | 12879 | 1461455051080 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 12879 | 1461455051084 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:44:11 INFO - PROCESS | 12879 | 1461455051090 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 12879 | 1461455051095 Marionette TRACE conn3 <- [1,266,null,{}] 16:44:11 INFO - PROCESS | 12879 | 1461455051111 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:44:11 INFO - PROCESS | 12879 | 1461455051263 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:44:11 INFO - PROCESS | 12879 | 1461455051409 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424916e800 == 39 [pid = 12879] [id = 74] 16:44:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 88 (0x7f423905c800) [pid = 12879] [serial = 220] [outer = (nil)] 16:44:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 89 (0x7f4245e71c00) [pid = 12879] [serial = 221] [outer = 0x7f423905c800] 16:44:11 INFO - PROCESS | 12879 | 1461455051486 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 90 (0x7f424602f800) [pid = 12879] [serial = 222] [outer = 0x7f423905c800] 16:44:12 INFO - PROCESS | 12879 | 1461455052390 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:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1337ms 16:44:12 INFO - PROCESS | 12879 | 1461455052428 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 12879 | 1461455052433 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:44:12 INFO - PROCESS | 12879 | 1461455052439 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 12879 | 1461455052442 Marionette TRACE conn3 <- [1,270,null,{}] 16:44:12 INFO - PROCESS | 12879 | 1461455052447 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:44:12 INFO - PROCESS | 12879 | 1461455052595 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:44:12 INFO - PROCESS | 12879 | 1461455052734 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424a9da800 == 40 [pid = 12879] [id = 75] 16:44:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 91 (0x7f4238882c00) [pid = 12879] [serial = 223] [outer = (nil)] 16:44:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 92 (0x7f4247274400) [pid = 12879] [serial = 224] [outer = 0x7f4238882c00] 16:44:12 INFO - PROCESS | 12879 | 1461455052805 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 93 (0x7f4248c22000) [pid = 12879] [serial = 225] [outer = 0x7f4238882c00] 16:44:13 INFO - PROCESS | 12879 | 1461455053756 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:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1381ms 16:44:13 INFO - PROCESS | 12879 | 1461455053821 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 12879 | 1461455053826 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:44:13 INFO - PROCESS | 12879 | 1461455053851 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 12879 | 1461455053856 Marionette TRACE conn3 <- [1,274,null,{}] 16:44:13 INFO - PROCESS | 12879 | 1461455053863 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:44:13 INFO - PROCESS | 12879 | 1461455053994 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:44:14 INFO - PROCESS | 12879 | 1461455054130 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42325f9000 == 41 [pid = 12879] [id = 76] 16:44:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 94 (0x7f422f8ea400) [pid = 12879] [serial = 226] [outer = (nil)] 16:44:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 95 (0x7f4230f11000) [pid = 12879] [serial = 227] [outer = 0x7f422f8ea400] 16:44:14 INFO - PROCESS | 12879 | 1461455054235 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 96 (0x7f42324e4400) [pid = 12879] [serial = 228] [outer = 0x7f422f8ea400] 16:44:14 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4245eb5000 == 40 [pid = 12879] [id = 70] 16:44:14 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f62f800 == 39 [pid = 12879] [id = 69] 16:44:14 INFO - PROCESS | 12879 | --DOMWINDOW == 95 (0x7f423900c800) [pid = 12879] [serial = 173] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423f21c800 == 38 [pid = 12879] [id = 68] 16:44:15 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238dad000 == 37 [pid = 12879] [id = 67] 16:44:15 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42385cc000 == 36 [pid = 12879] [id = 66] 16:44:15 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4235762000 == 35 [pid = 12879] [id = 65] 16:44:15 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f306800 == 34 [pid = 12879] [id = 64] 16:44:15 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423a28b800 == 33 [pid = 12879] [id = 62] 16:44:15 INFO - PROCESS | 12879 | 1461455055106 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:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 94 (0x7f42375f7000) [pid = 12879] [serial = 144] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 93 (0x7f4237e24800) [pid = 12879] [serial = 167] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 92 (0x7f42328f7800) [pid = 12879] [serial = 149] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 91 (0x7f4235782800) [pid = 12879] [serial = 161] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 90 (0x7f422f7ba800) [pid = 12879] [serial = 152] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 89 (0x7f4238889400) [pid = 12879] [serial = 170] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 88 (0x7f42324e0400) [pid = 12879] [serial = 156] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 87 (0x7f423106d000) [pid = 12879] [serial = 155] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 86 (0x7f422f57e800) [pid = 12879] [serial = 146] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 85 (0x7f423281c400) [pid = 12879] [serial = 159] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 84 (0x7f42323ba000) [pid = 12879] [serial = 158] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 83 (0x7f4237e2dc00) [pid = 12879] [serial = 168] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 82 (0x7f4236feb800) [pid = 12879] [serial = 165] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 81 (0x7f4236df3000) [pid = 12879] [serial = 164] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 80 (0x7f4238bc7400) [pid = 12879] [serial = 171] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 12879 | --DOMWINDOW == 79 (0x7f4235a39c00) [pid = 12879] [serial = 162] [outer = (nil)] [url = about:blank] 16:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1336ms 16:44:15 INFO - PROCESS | 12879 | 1461455055186 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 12879 | 1461455055194 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:44:15 INFO - PROCESS | 12879 | 1461455055204 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 12879 | 1461455055209 Marionette TRACE conn3 <- [1,278,null,{}] 16:44:15 INFO - PROCESS | 12879 | 1461455055215 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:44:15 INFO - PROCESS | 12879 | 1461455055360 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:44:15 INFO - PROCESS | 12879 | 1461455055447 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4231023800 == 34 [pid = 12879] [id = 77] 16:44:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 80 (0x7f422f8eec00) [pid = 12879] [serial = 229] [outer = (nil)] 16:44:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 81 (0x7f4234d41800) [pid = 12879] [serial = 230] [outer = 0x7f422f8eec00] 16:44:15 INFO - PROCESS | 12879 | 1461455055509 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 82 (0x7f4235941400) [pid = 12879] [serial = 231] [outer = 0x7f422f8eec00] 16:44:16 INFO - PROCESS | 12879 | 1461455056188 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:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1037ms 16:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:44:16 INFO - PROCESS | 12879 | 1461455056242 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 12879 | 1461455056245 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:44:16 INFO - PROCESS | 12879 | 1461455056252 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 12879 | 1461455056258 Marionette TRACE conn3 <- [1,282,null,{}] 16:44:16 INFO - PROCESS | 12879 | 1461455056292 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:44:16 INFO - PROCESS | 12879 | 1461455056499 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:44:16 INFO - PROCESS | 12879 | 1461455056516 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42380d0000 == 35 [pid = 12879] [id = 78] 16:44:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 83 (0x7f4236deb800) [pid = 12879] [serial = 232] [outer = (nil)] 16:44:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 84 (0x7f4237e23c00) [pid = 12879] [serial = 233] [outer = 0x7f4236deb800] 16:44:16 INFO - PROCESS | 12879 | 1461455056586 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 85 (0x7f4237f68800) [pid = 12879] [serial = 234] [outer = 0x7f4236deb800] 16:44:17 INFO - PROCESS | 12879 | 1461455057352 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:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1137ms 16:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:44:17 INFO - PROCESS | 12879 | 1461455057402 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 12879 | 1461455057405 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:44:17 INFO - PROCESS | 12879 | 1461455057412 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 12879 | 1461455057415 Marionette TRACE conn3 <- [1,286,null,{}] 16:44:17 INFO - PROCESS | 12879 | 1461455057427 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:44:17 INFO - PROCESS | 12879 | 1461455057595 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:44:17 INFO - PROCESS | 12879 | 1461455057623 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4238da2000 == 36 [pid = 12879] [id = 79] 16:44:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 86 (0x7f423593d400) [pid = 12879] [serial = 235] [outer = (nil)] 16:44:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 87 (0x7f4238bc3000) [pid = 12879] [serial = 236] [outer = 0x7f423593d400] 16:44:17 INFO - PROCESS | 12879 | 1461455057686 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 88 (0x7f42390f3400) [pid = 12879] [serial = 237] [outer = 0x7f423593d400] 16:44:18 INFO - PROCESS | 12879 | 1461455058395 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:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1036ms 16:44:18 INFO - PROCESS | 12879 | 1461455058456 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 12879 | 1461455058459 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:44:18 INFO - PROCESS | 12879 | 1461455058464 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 12879 | 1461455058467 Marionette TRACE conn3 <- [1,290,null,{}] 16:44:18 INFO - PROCESS | 12879 | 1461455058472 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:44:18 INFO - PROCESS | 12879 | 1461455058632 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:44:18 INFO - PROCESS | 12879 | 1461455058663 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423f16a800 == 37 [pid = 12879] [id = 80] 16:44:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 89 (0x7f422f7ae800) [pid = 12879] [serial = 238] [outer = (nil)] 16:44:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 90 (0x7f423b671800) [pid = 12879] [serial = 239] [outer = 0x7f422f7ae800] 16:44:18 INFO - PROCESS | 12879 | 1461455058724 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 91 (0x7f4245b42000) [pid = 12879] [serial = 240] [outer = 0x7f422f7ae800] 16:44:19 INFO - PROCESS | 12879 | 1461455059422 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:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 977ms 16:44:19 INFO - PROCESS | 12879 | --DOMWINDOW == 90 (0x7f4236df3800) [pid = 12879] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:44:19 INFO - PROCESS | 12879 | --DOMWINDOW == 89 (0x7f422f7b1800) [pid = 12879] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:44:19 INFO - PROCESS | 12879 | --DOMWINDOW == 88 (0x7f423a261c00) [pid = 12879] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:44:19 INFO - PROCESS | 12879 | --DOMWINDOW == 87 (0x7f422f610000) [pid = 12879] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:44:19 INFO - PROCESS | 12879 | --DOMWINDOW == 86 (0x7f42324e5000) [pid = 12879] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:44:19 INFO - PROCESS | 12879 | --DOMWINDOW == 85 (0x7f4236fee800) [pid = 12879] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:44:19 INFO - PROCESS | 12879 | --DOMWINDOW == 84 (0x7f4235f89400) [pid = 12879] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:44:19 INFO - PROCESS | 12879 | --DOMWINDOW == 83 (0x7f422f222c00) [pid = 12879] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:44:19 INFO - PROCESS | 12879 | 1461455059557 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 12879 | 1461455059560 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:44:19 INFO - PROCESS | 12879 | 1461455059571 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 12879 | 1461455059573 Marionette TRACE conn3 <- [1,294,null,{}] 16:44:19 INFO - PROCESS | 12879 | 1461455059588 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:44:19 INFO - PROCESS | 12879 | 1461455059753 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:44:19 INFO - PROCESS | 12879 | 1461455059765 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4245b13000 == 38 [pid = 12879] [id = 81] 16:44:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 84 (0x7f4245e76000) [pid = 12879] [serial = 241] [outer = (nil)] 16:44:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 85 (0x7f4246050800) [pid = 12879] [serial = 242] [outer = 0x7f4245e76000] 16:44:19 INFO - PROCESS | 12879 | 1461455059835 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 86 (0x7f4247007400) [pid = 12879] [serial = 243] [outer = 0x7f4245e76000] 16:44:20 INFO - PROCESS | 12879 | 1461455060569 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:44:20 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:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1027ms 16:44:20 INFO - PROCESS | 12879 | 1461455060599 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:44:20 INFO - PROCESS | 12879 | 1461455060602 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:44:20 INFO - PROCESS | 12879 | 1461455060631 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 12879 | 1461455060636 Marionette TRACE conn3 <- [1,298,null,{}] 16:44:20 INFO - PROCESS | 12879 | 1461455060644 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:44:20 INFO - PROCESS | 12879 | 1461455060795 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:44:20 INFO - PROCESS | 12879 | 1461455060812 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42462c0800 == 39 [pid = 12879] [id = 82] 16:44:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 87 (0x7f4245e11c00) [pid = 12879] [serial = 244] [outer = (nil)] 16:44:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 88 (0x7f4248c22c00) [pid = 12879] [serial = 245] [outer = 0x7f4245e11c00] 16:44:20 INFO - PROCESS | 12879 | 1461455060874 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 89 (0x7f424aa5b800) [pid = 12879] [serial = 246] [outer = 0x7f4245e11c00] 16:44:21 INFO - PROCESS | 12879 | 1461455061520 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:44:21 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:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 934ms 16:44:21 INFO - PROCESS | 12879 | 1461455061595 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 12879 | 1461455061601 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:44:21 INFO - PROCESS | 12879 | 1461455061609 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 12879 | 1461455061615 Marionette TRACE conn3 <- [1,302,null,{}] 16:44:21 INFO - PROCESS | 12879 | 1461455061623 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:44:21 INFO - PROCESS | 12879 | 1461455061811 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:44:21 INFO - PROCESS | 12879 | 1461455061941 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4230c60000 == 40 [pid = 12879] [id = 83] 16:44:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 90 (0x7f422f8ee000) [pid = 12879] [serial = 247] [outer = (nil)] 16:44:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 91 (0x7f4230d70c00) [pid = 12879] [serial = 248] [outer = 0x7f422f8ee000] 16:44:22 INFO - PROCESS | 12879 | 1461455062013 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 92 (0x7f42323bc400) [pid = 12879] [serial = 249] [outer = 0x7f422f8ee000] 16:44:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 93 (0x7f4235940400) [pid = 12879] [serial = 250] [outer = 0x7f422f228400] 16:44:22 INFO - PROCESS | 12879 | 1461455062956 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:44:22 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:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1382ms 16:44:22 INFO - PROCESS | 12879 | 1461455062993 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 12879 | 1461455062999 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:44:23 INFO - PROCESS | 12879 | 1461455063008 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 12879 | 1461455063014 Marionette TRACE conn3 <- [1,306,null,{}] 16:44:23 INFO - PROCESS | 12879 | 1461455063020 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:44:23 INFO - PROCESS | 12879 | 1461455063162 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:44:23 INFO - PROCESS | 12879 | 1461455063296 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238d92800 == 41 [pid = 12879] [id = 84] 16:44:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 94 (0x7f422f8f0000) [pid = 12879] [serial = 251] [outer = (nil)] 16:44:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 95 (0x7f4236a90800) [pid = 12879] [serial = 252] [outer = 0x7f422f8f0000] 16:44:23 INFO - PROCESS | 12879 | 1461455063365 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 96 (0x7f4237e32400) [pid = 12879] [serial = 253] [outer = 0x7f422f8f0000] 16:44:24 INFO - PROCESS | 12879 | 1461455064176 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:44:24 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:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1232ms 16:44:24 INFO - PROCESS | 12879 | 1461455064239 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:44:24 INFO - PROCESS | 12879 | 1461455064243 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:44:24 INFO - PROCESS | 12879 | 1461455064250 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 12879 | 1461455064253 Marionette TRACE conn3 <- [1,310,null,{}] 16:44:24 INFO - PROCESS | 12879 | 1461455064266 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:44:24 INFO - PROCESS | 12879 | 1461455064430 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:44:24 INFO - PROCESS | 12879 | 1461455064566 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424a9f0000 == 42 [pid = 12879] [id = 85] 16:44:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 97 (0x7f4245b43400) [pid = 12879] [serial = 254] [outer = (nil)] 16:44:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 98 (0x7f4245ef1000) [pid = 12879] [serial = 255] [outer = 0x7f4245b43400] 16:44:24 INFO - PROCESS | 12879 | 1461455064653 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 99 (0x7f4246ff4000) [pid = 12879] [serial = 256] [outer = 0x7f4245b43400] 16:44:25 INFO - PROCESS | 12879 | 1461455065583 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:44:25 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:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1379ms 16:44:25 INFO - PROCESS | 12879 | 1461455065629 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 12879 | 1461455065633 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:44:25 INFO - PROCESS | 12879 | 1461455065645 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 12879 | 1461455065654 Marionette TRACE conn3 <- [1,314,null,{}] 16:44:25 INFO - PROCESS | 12879 | 1461455065659 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:44:25 INFO - PROCESS | 12879 | 1461455065807 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:44:25 INFO - PROCESS | 12879 | 1461455065943 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424b4a8000 == 43 [pid = 12879] [id = 86] 16:44:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 100 (0x7f42328db800) [pid = 12879] [serial = 257] [outer = (nil)] 16:44:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 101 (0x7f42328e2800) [pid = 12879] [serial = 258] [outer = 0x7f42328db800] 16:44:26 INFO - PROCESS | 12879 | 1461455066026 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 102 (0x7f4245e77800) [pid = 12879] [serial = 259] [outer = 0x7f42328db800] 16:44:26 INFO - PROCESS | 12879 | 1461455066841 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:44:26 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:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1234ms 16:44:26 INFO - PROCESS | 12879 | 1461455066879 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 12879 | 1461455066883 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:44:26 INFO - PROCESS | 12879 | 1461455066889 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 12879 | 1461455066892 Marionette TRACE conn3 <- [1,318,null,{}] 16:44:26 INFO - PROCESS | 12879 | 1461455066897 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:44:27 INFO - PROCESS | 12879 | 1461455067033 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:44:27 INFO - PROCESS | 12879 | 1461455067172 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4246221000 == 44 [pid = 12879] [id = 87] 16:44:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 103 (0x7f42323c1400) [pid = 12879] [serial = 260] [outer = (nil)] 16:44:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 104 (0x7f424700ec00) [pid = 12879] [serial = 261] [outer = 0x7f42323c1400] 16:44:27 INFO - PROCESS | 12879 | 1461455067245 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 105 (0x7f424a834000) [pid = 12879] [serial = 262] [outer = 0x7f42323c1400] 16:44:28 INFO - PROCESS | 12879 | 1461455068288 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:44:28 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:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1430ms 16:44:28 INFO - PROCESS | 12879 | 1461455068320 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:44:28 INFO - PROCESS | 12879 | 1461455068326 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:44:28 INFO - PROCESS | 12879 | 1461455068334 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 12879 | 1461455068339 Marionette TRACE conn3 <- [1,322,null,{}] 16:44:28 INFO - PROCESS | 12879 | 1461455068347 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:44:28 INFO - PROCESS | 12879 | 1461455068491 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:44:28 INFO - PROCESS | 12879 | 1461455068702 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4230c5e000 == 45 [pid = 12879] [id = 88] 16:44:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 106 (0x7f422f22ac00) [pid = 12879] [serial = 263] [outer = (nil)] 16:44:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 107 (0x7f42328dd000) [pid = 12879] [serial = 264] [outer = 0x7f422f22ac00] 16:44:28 INFO - PROCESS | 12879 | 1461455068776 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 108 (0x7f42328f3000) [pid = 12879] [serial = 265] [outer = 0x7f422f22ac00] 16:44:29 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4245b13000 == 44 [pid = 12879] [id = 81] 16:44:29 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423f16a800 == 43 [pid = 12879] [id = 80] 16:44:29 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238da2000 == 42 [pid = 12879] [id = 79] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 107 (0x7f4246f44400) [pid = 12879] [serial = 212] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 106 (0x7f4237e27400) [pid = 12879] [serial = 182] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 105 (0x7f422f7b6000) [pid = 12879] [serial = 176] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 104 (0x7f423281f400) [pid = 12879] [serial = 179] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 103 (0x7f423905ac00) [pid = 12879] [serial = 185] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42380d0000 == 41 [pid = 12879] [id = 78] 16:44:29 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4231023800 == 40 [pid = 12879] [id = 77] 16:44:29 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42325f9000 == 39 [pid = 12879] [id = 76] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 102 (0x7f42379eec00) [pid = 12879] [serial = 197] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 101 (0x7f423887d800) [pid = 12879] [serial = 200] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 100 (0x7f424604bc00) [pid = 12879] [serial = 206] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 99 (0x7f4230f0ec00) [pid = 12879] [serial = 191] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 98 (0x7f4246259400) [pid = 12879] [serial = 207] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 97 (0x7f423a265c00) [pid = 12879] [serial = 201] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 96 (0x7f4234eacc00) [pid = 12879] [serial = 195] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 95 (0x7f42328f9400) [pid = 12879] [serial = 194] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 94 (0x7f424625d000) [pid = 12879] [serial = 209] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 93 (0x7f423231e400) [pid = 12879] [serial = 192] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 92 (0x7f4244f14000) [pid = 12879] [serial = 204] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 91 (0x7f42390f3000) [pid = 12879] [serial = 174] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 90 (0x7f423b6d2400) [pid = 12879] [serial = 203] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 89 (0x7f423b4c5c00) [pid = 12879] [serial = 188] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 88 (0x7f4246f38400) [pid = 12879] [serial = 210] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | --DOMWINDOW == 87 (0x7f4237e28800) [pid = 12879] [serial = 198] [outer = (nil)] [url = about:blank] 16:44:29 INFO - PROCESS | 12879 | 1461455069649 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:44:29 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:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1338ms 16:44:29 INFO - PROCESS | 12879 | 1461455069673 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 12879 | 1461455069682 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:44:29 INFO - PROCESS | 12879 | 1461455069692 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 12879 | 1461455069695 Marionette TRACE conn3 <- [1,326,null,{}] 16:44:29 INFO - PROCESS | 12879 | 1461455069702 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:44:29 INFO - PROCESS | 12879 | 1461455069847 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:44:29 INFO - PROCESS | 12879 | 1461455069941 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4235018000 == 40 [pid = 12879] [id = 89] 16:44:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 88 (0x7f42328d8c00) [pid = 12879] [serial = 266] [outer = (nil)] 16:44:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 89 (0x7f4236e4a400) [pid = 12879] [serial = 267] [outer = 0x7f42328d8c00] 16:44:30 INFO - PROCESS | 12879 | 1461455070001 Marionette DEBUG loaded listener.js 16:44:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 90 (0x7f4237e29800) [pid = 12879] [serial = 268] [outer = 0x7f42328d8c00] 16:44:30 INFO - PROCESS | 12879 | 1461455070746 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:44:30 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:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1089ms 16:44:30 INFO - PROCESS | 12879 | 1461455070789 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 12879 | 1461455070793 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:44:30 INFO - PROCESS | 12879 | 1461455070800 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 12879 | 1461455070806 Marionette TRACE conn3 <- [1,330,null,{}] 16:44:30 INFO - PROCESS | 12879 | 1461455070821 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:44:30 INFO - PROCESS | 12879 | 1461455070963 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:44:30 INFO - PROCESS | 12879 | 1461455070984 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42396d8800 == 41 [pid = 12879] [id = 90] 16:44:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 91 (0x7f4239066c00) [pid = 12879] [serial = 269] [outer = (nil)] 16:44:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 92 (0x7f423b4bb800) [pid = 12879] [serial = 270] [outer = 0x7f4239066c00] 16:44:31 INFO - PROCESS | 12879 | 1461455071051 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 93 (0x7f4244f1a400) [pid = 12879] [serial = 271] [outer = 0x7f4239066c00] 16:44:31 INFO - PROCESS | 12879 | 1461455071791 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:44:31 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:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1037ms 16:44:31 INFO - PROCESS | 12879 | 1461455071851 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 12879 | 1461455071854 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:44:31 INFO - PROCESS | 12879 | 1461455071861 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 12879 | 1461455071863 Marionette TRACE conn3 <- [1,334,null,{}] 16:44:31 INFO - PROCESS | 12879 | 1461455071868 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:44:32 INFO - PROCESS | 12879 | 1461455072083 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:44:32 INFO - PROCESS | 12879 | 1461455072104 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4244fa7000 == 42 [pid = 12879] [id = 91] 16:44:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 94 (0x7f42390f3000) [pid = 12879] [serial = 272] [outer = (nil)] 16:44:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 95 (0x7f4246090c00) [pid = 12879] [serial = 273] [outer = 0x7f42390f3000] 16:44:32 INFO - PROCESS | 12879 | 1461455072167 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 96 (0x7f4247004000) [pid = 12879] [serial = 274] [outer = 0x7f42390f3000] 16:44:32 INFO - PROCESS | 12879 | 1461455072894 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:44:32 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:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1078ms 16:44:32 INFO - PROCESS | 12879 | 1461455072940 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 12879 | 1461455072942 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:44:32 INFO - PROCESS | 12879 | 1461455072954 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 12879 | 1461455072956 Marionette TRACE conn3 <- [1,338,null,{}] 16:44:32 INFO - PROCESS | 12879 | 1461455072974 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:44:33 INFO - PROCESS | 12879 | 1461455073131 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:44:33 INFO - PROCESS | 12879 | 1461455073157 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42462af800 == 43 [pid = 12879] [id = 92] 16:44:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 97 (0x7f42470b7c00) [pid = 12879] [serial = 275] [outer = (nil)] 16:44:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 98 (0x7f4249146000) [pid = 12879] [serial = 276] [outer = 0x7f42470b7c00] 16:44:33 INFO - PROCESS | 12879 | 1461455073216 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 99 (0x7f424aba0400) [pid = 12879] [serial = 277] [outer = 0x7f42470b7c00] 16:44:34 INFO - PROCESS | 12879 | --DOMWINDOW == 98 (0x7f422f7ae800) [pid = 12879] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:44:34 INFO - PROCESS | 12879 | --DOMWINDOW == 97 (0x7f4245e76000) [pid = 12879] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:44:34 INFO - PROCESS | 12879 | --DOMWINDOW == 96 (0x7f4236deb800) [pid = 12879] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:44:34 INFO - PROCESS | 12879 | --DOMWINDOW == 95 (0x7f422f8ea400) [pid = 12879] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:44:34 INFO - PROCESS | 12879 | --DOMWINDOW == 94 (0x7f422f8eec00) [pid = 12879] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:44:34 INFO - PROCESS | 12879 | --DOMWINDOW == 93 (0x7f422f58a400) [pid = 12879] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:44:34 INFO - PROCESS | 12879 | --DOMWINDOW == 92 (0x7f423593d400) [pid = 12879] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:44:34 INFO - PROCESS | 12879 | 1461455074037 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:44:34 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:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1143ms 16:44:34 INFO - PROCESS | 12879 | 1461455074098 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 12879 | 1461455074101 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:44:34 INFO - PROCESS | 12879 | 1461455074107 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 12879 | 1461455074109 Marionette TRACE conn3 <- [1,342,null,{}] 16:44:34 INFO - PROCESS | 12879 | 1461455074114 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:44:34 INFO - PROCESS | 12879 | 1461455074279 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:44:34 INFO - PROCESS | 12879 | 1461455074368 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424916e000 == 44 [pid = 12879] [id = 93] 16:44:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 93 (0x7f424b05cc00) [pid = 12879] [serial = 278] [outer = (nil)] 16:44:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 94 (0x7f424b23e800) [pid = 12879] [serial = 279] [outer = 0x7f424b05cc00] 16:44:34 INFO - PROCESS | 12879 | 1461455074446 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 95 (0x7f424b40e000) [pid = 12879] [serial = 280] [outer = 0x7f424b05cc00] 16:44:35 INFO - PROCESS | 12879 | 1461455075044 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:44:35 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:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 975ms 16:44:35 INFO - PROCESS | 12879 | 1461455075082 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:44:35 INFO - PROCESS | 12879 | 1461455075086 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:44:35 INFO - PROCESS | 12879 | 1461455075092 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 12879 | 1461455075095 Marionette TRACE conn3 <- [1,346,null,{}] 16:44:35 INFO - PROCESS | 12879 | 1461455075100 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:44:35 INFO - PROCESS | 12879 | 1461455075257 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:44:35 INFO - PROCESS | 12879 | 1461455075277 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424b2b6000 == 45 [pid = 12879] [id = 94] 16:44:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 96 (0x7f42324e0400) [pid = 12879] [serial = 281] [outer = (nil)] 16:44:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 97 (0x7f4236f66c00) [pid = 12879] [serial = 282] [outer = 0x7f42324e0400] 16:44:35 INFO - PROCESS | 12879 | 1461455075343 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 98 (0x7f4236f6d000) [pid = 12879] [serial = 283] [outer = 0x7f42324e0400] 16:44:36 INFO - PROCESS | 12879 | 1461455076110 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:44:36 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:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1079ms 16:44:36 INFO - PROCESS | 12879 | 1461455076177 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 12879 | 1461455076182 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:44:36 INFO - PROCESS | 12879 | 1461455076191 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 12879 | 1461455076196 Marionette TRACE conn3 <- [1,350,null,{}] 16:44:36 INFO - PROCESS | 12879 | 1461455076207 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:44:36 INFO - PROCESS | 12879 | 1461455076375 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:44:36 INFO - PROCESS | 12879 | 1461455076490 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4236e18800 == 46 [pid = 12879] [id = 95] 16:44:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 99 (0x7f4232321400) [pid = 12879] [serial = 284] [outer = (nil)] 16:44:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 100 (0x7f42324eb800) [pid = 12879] [serial = 285] [outer = 0x7f4232321400] 16:44:36 INFO - PROCESS | 12879 | 1461455076566 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 101 (0x7f42328df000) [pid = 12879] [serial = 286] [outer = 0x7f4232321400] 16:44:37 INFO - PROCESS | 12879 | 1461455077385 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:44:37 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:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1232ms 16:44:37 INFO - PROCESS | 12879 | 1461455077424 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 12879 | 1461455077432 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:44:37 INFO - PROCESS | 12879 | 1461455077441 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 12879 | 1461455077445 Marionette TRACE conn3 <- [1,354,null,{}] 16:44:37 INFO - PROCESS | 12879 | 1461455077450 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:44:37 INFO - PROCESS | 12879 | 1461455077600 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:44:37 INFO - PROCESS | 12879 | 1461455077730 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423b9da800 == 47 [pid = 12879] [id = 96] 16:44:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 102 (0x7f4236f61400) [pid = 12879] [serial = 287] [outer = (nil)] 16:44:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 103 (0x7f4236ff6000) [pid = 12879] [serial = 288] [outer = 0x7f4236f61400] 16:44:37 INFO - PROCESS | 12879 | 1461455077810 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 104 (0x7f42375b3c00) [pid = 12879] [serial = 289] [outer = 0x7f4236f61400] 16:44:38 INFO - PROCESS | 12879 | 1461455078616 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:44:38 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:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1229ms 16:44:38 INFO - PROCESS | 12879 | 1461455078674 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 12879 | 1461455078677 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:44:38 INFO - PROCESS | 12879 | 1461455078684 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 12879 | 1461455078690 Marionette TRACE conn3 <- [1,358,null,{}] 16:44:38 INFO - PROCESS | 12879 | 1461455078705 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:44:38 INFO - PROCESS | 12879 | 1461455078866 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:44:39 INFO - PROCESS | 12879 | 1461455078997 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424de5f800 == 48 [pid = 12879] [id = 97] 16:44:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 105 (0x7f42375b8400) [pid = 12879] [serial = 290] [outer = (nil)] 16:44:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 106 (0x7f423802bc00) [pid = 12879] [serial = 291] [outer = 0x7f42375b8400] 16:44:39 INFO - PROCESS | 12879 | 1461455079076 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 107 (0x7f42397c9800) [pid = 12879] [serial = 292] [outer = 0x7f42375b8400] 16:44:39 INFO - PROCESS | 12879 | 1461455079960 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:44:40 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:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1334ms 16:44:40 INFO - PROCESS | 12879 | 1461455080019 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 12879 | 1461455080023 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:44:40 INFO - PROCESS | 12879 | 1461455080029 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 12879 | 1461455080032 Marionette TRACE conn3 <- [1,362,null,{}] 16:44:40 INFO - PROCESS | 12879 | 1461455080038 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:44:40 INFO - PROCESS | 12879 | 1461455080213 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:44:40 INFO - PROCESS | 12879 | 1461455080347 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424f6ae800 == 49 [pid = 12879] [id = 98] 16:44:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 108 (0x7f422f7b1800) [pid = 12879] [serial = 293] [outer = (nil)] 16:44:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 109 (0x7f4247003c00) [pid = 12879] [serial = 294] [outer = 0x7f422f7b1800] 16:44:40 INFO - PROCESS | 12879 | 1461455080420 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 110 (0x7f424aa63800) [pid = 12879] [serial = 295] [outer = 0x7f422f7b1800] 16:44:41 INFO - PROCESS | 12879 | 1461455081283 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:44:41 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:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1326ms 16:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:44:41 INFO - PROCESS | 12879 | 1461455081356 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:44:41 INFO - PROCESS | 12879 | 1461455081359 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:44:41 INFO - PROCESS | 12879 | 1461455081363 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:44:41 INFO - PROCESS | 12879 | 1461455081367 Marionette TRACE conn3 <- [1,366,null,{}] 16:44:41 INFO - PROCESS | 12879 | 1461455081372 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:44:41 INFO - PROCESS | 12879 | 1461455081527 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:44:41 INFO - PROCESS | 12879 | 1461455081660 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232496000 == 50 [pid = 12879] [id = 99] 16:44:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 111 (0x7f42375af000) [pid = 12879] [serial = 296] [outer = (nil)] 16:44:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 112 (0x7f424b059400) [pid = 12879] [serial = 297] [outer = 0x7f42375af000] 16:44:41 INFO - PROCESS | 12879 | 1461455081735 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 113 (0x7f424b240c00) [pid = 12879] [serial = 298] [outer = 0x7f42375af000] 16:44:42 INFO - PROCESS | 12879 | 1461455082589 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:44:42 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:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1483ms 16:44:42 INFO - PROCESS | 12879 | 1461455082854 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:44:42 INFO - PROCESS | 12879 | 1461455082860 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:44:42 INFO - PROCESS | 12879 | 1461455082868 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 12879 | 1461455082871 Marionette TRACE conn3 <- [1,370,null,{}] 16:44:42 INFO - PROCESS | 12879 | 1461455082879 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:44:43 INFO - PROCESS | 12879 | 1461455083016 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:44:43 INFO - PROCESS | 12879 | 1461455083177 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237cbc800 == 51 [pid = 12879] [id = 100] 16:44:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 114 (0x7f423281e000) [pid = 12879] [serial = 299] [outer = (nil)] 16:44:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 115 (0x7f42328d7800) [pid = 12879] [serial = 300] [outer = 0x7f423281e000] 16:44:43 INFO - PROCESS | 12879 | 1461455083255 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 116 (0x7f42328ec000) [pid = 12879] [serial = 301] [outer = 0x7f423281e000] 16:44:44 INFO - PROCESS | 12879 | 1461455084032 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:44:44 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:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1182ms 16:44:44 INFO - PROCESS | 12879 | 1461455084050 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 12879 | 1461455084058 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:44:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:44:44 INFO - PROCESS | 12879 | 1461455084095 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 12879 | 1461455084099 Marionette TRACE conn3 <- [1,374,null,{}] 16:44:44 INFO - PROCESS | 12879 | 1461455084105 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:44:44 INFO - PROCESS | 12879 | 1461455084246 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:44:44 INFO - PROCESS | 12879 | 1461455084377 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4234d70000 == 52 [pid = 12879] [id = 101] 16:44:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 117 (0x7f423281b400) [pid = 12879] [serial = 302] [outer = (nil)] 16:44:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 118 (0x7f4234d37000) [pid = 12879] [serial = 303] [outer = 0x7f423281b400] 16:44:44 INFO - PROCESS | 12879 | 1461455084439 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f42359ea400) [pid = 12879] [serial = 304] [outer = 0x7f423281b400] 16:44:44 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424916e000 == 51 [pid = 12879] [id = 93] 16:44:44 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42462af800 == 50 [pid = 12879] [id = 92] 16:44:44 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4244fa7000 == 49 [pid = 12879] [id = 91] 16:44:44 INFO - PROCESS | 12879 | --DOMWINDOW == 118 (0x7f42324e0800) [pid = 12879] [serial = 215] [outer = (nil)] [url = about:blank] 16:44:44 INFO - PROCESS | 12879 | --DOMWINDOW == 117 (0x7f4248c22c00) [pid = 12879] [serial = 245] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42396d8800 == 48 [pid = 12879] [id = 90] 16:44:45 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4235018000 == 47 [pid = 12879] [id = 89] 16:44:45 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4230c5e000 == 46 [pid = 12879] [id = 88] 16:44:45 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a9f0000 == 45 [pid = 12879] [id = 85] 16:44:45 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238d92800 == 44 [pid = 12879] [id = 84] 16:44:45 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4230c60000 == 43 [pid = 12879] [id = 83] 16:44:45 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42462c0800 == 42 [pid = 12879] [id = 82] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 116 (0x7f423b671800) [pid = 12879] [serial = 239] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 115 (0x7f4246050800) [pid = 12879] [serial = 242] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 114 (0x7f4237e23c00) [pid = 12879] [serial = 233] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 113 (0x7f42324e4400) [pid = 12879] [serial = 228] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 112 (0x7f4230f11000) [pid = 12879] [serial = 227] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 111 (0x7f4234d41800) [pid = 12879] [serial = 230] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 110 (0x7f4235941400) [pid = 12879] [serial = 231] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 109 (0x7f4247273800) [pid = 12879] [serial = 213] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 108 (0x7f4236ff7c00) [pid = 12879] [serial = 218] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 107 (0x7f4245e71c00) [pid = 12879] [serial = 221] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 106 (0x7f4247274400) [pid = 12879] [serial = 224] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 105 (0x7f4238bc3000) [pid = 12879] [serial = 236] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 104 (0x7f4247007400) [pid = 12879] [serial = 243] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 103 (0x7f4245b42000) [pid = 12879] [serial = 240] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 102 (0x7f42390f3400) [pid = 12879] [serial = 237] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | --DOMWINDOW == 101 (0x7f4237f68800) [pid = 12879] [serial = 234] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 12879 | 1461455085283 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:44:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:44:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1235ms 16:44:45 INFO - PROCESS | 12879 | 1461455085323 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 12879 | 1461455085327 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:44:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:44:45 INFO - PROCESS | 12879 | 1461455085332 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 12879 | 1461455085335 Marionette TRACE conn3 <- [1,378,null,{}] 16:44:45 INFO - PROCESS | 12879 | 1461455085349 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:44:45 INFO - PROCESS | 12879 | 1461455085482 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:44:45 INFO - PROCESS | 12879 | 1461455085499 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237719000 == 43 [pid = 12879] [id = 102] 16:44:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 102 (0x7f42372d1000) [pid = 12879] [serial = 305] [outer = (nil)] 16:44:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 103 (0x7f42375b5000) [pid = 12879] [serial = 306] [outer = 0x7f42372d1000] 16:44:45 INFO - PROCESS | 12879 | 1461455085564 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 104 (0x7f4237ce6800) [pid = 12879] [serial = 307] [outer = 0x7f42372d1000] 16:44:46 INFO - PROCESS | 12879 | 1461455086363 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:44:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:44:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1078ms 16:44:46 INFO - PROCESS | 12879 | 1461455086423 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 12879 | 1461455086425 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:44:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:44:46 INFO - PROCESS | 12879 | 1461455086432 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 12879 | 1461455086434 Marionette TRACE conn3 <- [1,382,null,{}] 16:44:46 INFO - PROCESS | 12879 | 1461455086442 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:44:46 INFO - PROCESS | 12879 | 1461455086576 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:44:46 INFO - PROCESS | 12879 | 1461455086591 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42385df800 == 44 [pid = 12879] [id = 103] 16:44:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 105 (0x7f4237cf0400) [pid = 12879] [serial = 308] [outer = (nil)] 16:44:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 106 (0x7f4239010800) [pid = 12879] [serial = 309] [outer = 0x7f4237cf0400] 16:44:46 INFO - PROCESS | 12879 | 1461455086649 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 107 (0x7f423a261c00) [pid = 12879] [serial = 310] [outer = 0x7f4237cf0400] 16:44:47 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:47 INFO - PROCESS | 12879 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:44:47 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:47 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:47 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:47 INFO - PROCESS | 12879 | 1461455087360 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:44:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:44:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 986ms 16:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:44:47 INFO - PROCESS | 12879 | 1461455087418 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 12879 | 1461455087421 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:44:47 INFO - PROCESS | 12879 | 1461455087426 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 12879 | 1461455087429 Marionette TRACE conn3 <- [1,386,null,{}] 16:44:47 INFO - PROCESS | 12879 | 1461455087458 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:44:47 INFO - PROCESS | 12879 | 1461455087621 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:44:47 INFO - PROCESS | 12879 | 1461455087645 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4239633800 == 45 [pid = 12879] [id = 104] 16:44:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 108 (0x7f422f34b800) [pid = 12879] [serial = 311] [outer = (nil)] 16:44:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 109 (0x7f423b6cf000) [pid = 12879] [serial = 312] [outer = 0x7f422f34b800] 16:44:47 INFO - PROCESS | 12879 | 1461455087701 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 110 (0x7f4245ef3c00) [pid = 12879] [serial = 313] [outer = 0x7f422f34b800] 16:44:48 INFO - PROCESS | 12879 | 1461455088447 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:44:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1078ms 16:44:48 INFO - PROCESS | 12879 | 1461455088524 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 12879 | 1461455088528 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:44:48 INFO - PROCESS | 12879 | 1461455088533 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 12879 | 1461455088535 Marionette TRACE conn3 <- [1,390,null,{}] 16:44:48 INFO - PROCESS | 12879 | 1461455088540 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:44:48 INFO - PROCESS | 12879 | 1461455088744 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:44:48 INFO - PROCESS | 12879 | 1461455088780 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4244fa6800 == 46 [pid = 12879] [id = 105] 16:44:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 111 (0x7f42470bd000) [pid = 12879] [serial = 314] [outer = (nil)] 16:44:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 112 (0x7f424aba0c00) [pid = 12879] [serial = 315] [outer = 0x7f42470bd000] 16:44:48 INFO - PROCESS | 12879 | 1461455088844 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 113 (0x7f424b40b800) [pid = 12879] [serial = 316] [outer = 0x7f42470bd000] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 112 (0x7f422f7b3000) [pid = 12879] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 111 (0x7f422f21f400) [pid = 12879] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 110 (0x7f422f60c800) [pid = 12879] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 109 (0x7f422f7af400) [pid = 12879] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 108 (0x7f4230f0e000) [pid = 12879] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 107 (0x7f42372cdc00) [pid = 12879] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 106 (0x7f423004e800) [pid = 12879] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 105 (0x7f4237a05000) [pid = 12879] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 104 (0x7f4238888800) [pid = 12879] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 103 (0x7f42390f3000) [pid = 12879] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 102 (0x7f42470b7c00) [pid = 12879] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 101 (0x7f424b05cc00) [pid = 12879] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 100 (0x7f4245e11c00) [pid = 12879] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 99 (0x7f42323c1400) [pid = 12879] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 98 (0x7f422f22ac00) [pid = 12879] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 97 (0x7f4239066c00) [pid = 12879] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:44:49 INFO - PROCESS | 12879 | --DOMWINDOW == 96 (0x7f42328d8c00) [pid = 12879] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:44:49 INFO - PROCESS | 12879 | 1461455089855 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:44:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:44:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1378ms 16:44:49 INFO - PROCESS | 12879 | 1461455089911 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 12879 | 1461455089914 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:44:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:44:49 INFO - PROCESS | 12879 | 1461455089919 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 12879 | 1461455089922 Marionette TRACE conn3 <- [1,394,null,{}] 16:44:49 INFO - PROCESS | 12879 | 1461455089926 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:44:50 INFO - PROCESS | 12879 | 1461455090080 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:44:50 INFO - PROCESS | 12879 | 1461455090142 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237ead800 == 47 [pid = 12879] [id = 106] 16:44:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 97 (0x7f422f350c00) [pid = 12879] [serial = 317] [outer = (nil)] 16:44:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 98 (0x7f4235a3c400) [pid = 12879] [serial = 318] [outer = 0x7f422f350c00] 16:44:50 INFO - PROCESS | 12879 | 1461455090219 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 99 (0x7f4236d48c00) [pid = 12879] [serial = 319] [outer = 0x7f422f350c00] 16:44:50 INFO - PROCESS | 12879 | 1461455090915 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:44:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:44:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1030ms 16:44:50 INFO - PROCESS | 12879 | 1461455090950 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 12879 | 1461455090952 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:44:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:44:50 INFO - PROCESS | 12879 | 1461455090958 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 12879 | 1461455090960 Marionette TRACE conn3 <- [1,398,null,{}] 16:44:50 INFO - PROCESS | 12879 | 1461455090988 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:44:51 INFO - PROCESS | 12879 | 1461455091119 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:44:51 INFO - PROCESS | 12879 | 1461455091129 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4248c52000 == 48 [pid = 12879] [id = 107] 16:44:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 100 (0x7f422ed8b000) [pid = 12879] [serial = 320] [outer = (nil)] 16:44:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 101 (0x7f422ed95000) [pid = 12879] [serial = 321] [outer = 0x7f422ed8b000] 16:44:51 INFO - PROCESS | 12879 | 1461455091187 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 102 (0x7f4230f0e000) [pid = 12879] [serial = 322] [outer = 0x7f422ed8b000] 16:44:52 INFO - PROCESS | 12879 | 1461455092123 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:44:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:44:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1231ms 16:44:52 INFO - PROCESS | 12879 | 1461455092190 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 12879 | 1461455092196 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:44:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:44:52 INFO - PROCESS | 12879 | 1461455092204 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 12879 | 1461455092209 Marionette TRACE conn3 <- [1,402,null,{}] 16:44:52 INFO - PROCESS | 12879 | 1461455092218 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:44:52 INFO - PROCESS | 12879 | 1461455092379 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:44:52 INFO - PROCESS | 12879 | 1461455092516 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4234d64000 == 49 [pid = 12879] [id = 108] 16:44:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 103 (0x7f422ed90400) [pid = 12879] [serial = 323] [outer = (nil)] 16:44:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 104 (0x7f4232323400) [pid = 12879] [serial = 324] [outer = 0x7f422ed90400] 16:44:52 INFO - PROCESS | 12879 | 1461455092589 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 105 (0x7f423281e400) [pid = 12879] [serial = 325] [outer = 0x7f422ed90400] 16:44:53 INFO - PROCESS | 12879 | 1461455093475 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:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1333ms 16:44:53 INFO - PROCESS | 12879 | 1461455093538 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 12879 | 1461455093546 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:44:53 INFO - PROCESS | 12879 | 1461455093555 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 12879 | 1461455093558 Marionette TRACE conn3 <- [1,406,null,{}] 16:44:53 INFO - PROCESS | 12879 | 1461455093564 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:44:53 INFO - PROCESS | 12879 | 1461455093719 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:44:53 INFO - PROCESS | 12879 | 1461455093853 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4238d94000 == 50 [pid = 12879] [id = 109] 16:44:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 106 (0x7f423281cc00) [pid = 12879] [serial = 326] [outer = (nil)] 16:44:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 107 (0x7f4236d49400) [pid = 12879] [serial = 327] [outer = 0x7f423281cc00] 16:44:53 INFO - PROCESS | 12879 | 1461455093922 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 108 (0x7f4236d4f400) [pid = 12879] [serial = 328] [outer = 0x7f423281cc00] 16:44:54 INFO - PROCESS | 12879 | 1461455094811 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:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:44:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1283ms 16:44:54 INFO - PROCESS | 12879 | 1461455094839 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 12879 | 1461455094842 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:44:54 INFO - PROCESS | 12879 | 1461455094849 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 12879 | 1461455094854 Marionette TRACE conn3 <- [1,410,null,{}] 16:44:54 INFO - PROCESS | 12879 | 1461455094869 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:44:55 INFO - PROCESS | 12879 | 1461455095060 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:44:55 INFO - PROCESS | 12879 | 1461455095081 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424b236800 == 51 [pid = 12879] [id = 110] 16:44:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 109 (0x7f4236f69400) [pid = 12879] [serial = 329] [outer = (nil)] 16:44:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 110 (0x7f4237e23800) [pid = 12879] [serial = 330] [outer = 0x7f4236f69400] 16:44:55 INFO - PROCESS | 12879 | 1461455095150 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 111 (0x7f4238738c00) [pid = 12879] [serial = 331] [outer = 0x7f4236f69400] 16:44:56 INFO - PROCESS | 12879 | 1461455096081 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:44:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1280ms 16:44:56 INFO - PROCESS | 12879 | 1461455096130 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 12879 | 1461455096134 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:44:56 INFO - PROCESS | 12879 | 1461455096140 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 12879 | 1461455096142 Marionette TRACE conn3 <- [1,414,null,{}] 16:44:56 INFO - PROCESS | 12879 | 1461455096147 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:44:56 INFO - PROCESS | 12879 | 1461455096294 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:44:56 INFO - PROCESS | 12879 | 1461455096433 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424dee3000 == 52 [pid = 12879] [id = 111] 16:44:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 112 (0x7f4236f6ec00) [pid = 12879] [serial = 332] [outer = (nil)] 16:44:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 113 (0x7f4245e76400) [pid = 12879] [serial = 333] [outer = 0x7f4236f6ec00] 16:44:56 INFO - PROCESS | 12879 | 1461455096514 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 114 (0x7f4246f3a400) [pid = 12879] [serial = 334] [outer = 0x7f4236f6ec00] 16:44:57 INFO - PROCESS | 12879 | 1461455097374 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:44:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1291ms 16:44:57 INFO - PROCESS | 12879 | 1461455097432 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 12879 | 1461455097435 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:44:57 INFO - PROCESS | 12879 | 1461455097441 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 12879 | 1461455097443 Marionette TRACE conn3 <- [1,418,null,{}] 16:44:57 INFO - PROCESS | 12879 | 1461455097448 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:44:57 INFO - PROCESS | 12879 | 1461455097585 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:44:57 INFO - PROCESS | 12879 | 1461455097723 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cbe6800 == 53 [pid = 12879] [id = 112] 16:44:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 115 (0x7f423b4c8800) [pid = 12879] [serial = 335] [outer = (nil)] 16:44:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 116 (0x7f4248c22c00) [pid = 12879] [serial = 336] [outer = 0x7f423b4c8800] 16:44:57 INFO - PROCESS | 12879 | 1461455097793 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 117 (0x7f424aba4400) [pid = 12879] [serial = 337] [outer = 0x7f423b4c8800] 16:44:59 INFO - PROCESS | 12879 | 1461455099090 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:44:59 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:44:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1681ms 16:44:59 INFO - PROCESS | 12879 | 1461455099193 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:44:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:44:59 INFO - PROCESS | 12879 | 1461455099198 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:44:59 INFO - PROCESS | 12879 | 1461455099207 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 12879 | 1461455099212 Marionette TRACE conn3 <- [1,422,null,{}] 16:44:59 INFO - PROCESS | 12879 | 1461455099220 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:44:59 INFO - PROCESS | 12879 | 1461455099360 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:44:59 INFO - PROCESS | 12879 | 1461455099497 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42310ca000 == 54 [pid = 12879] [id = 113] 16:44:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 118 (0x7f42323c1400) [pid = 12879] [serial = 338] [outer = (nil)] 16:44:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f42324e2800) [pid = 12879] [serial = 339] [outer = 0x7f42323c1400] 16:44:59 INFO - PROCESS | 12879 | 1461455099566 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 120 (0x7f42328dc000) [pid = 12879] [serial = 340] [outer = 0x7f42323c1400] 16:45:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237ead800 == 53 [pid = 12879] [id = 106] 16:45:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4244fa6800 == 52 [pid = 12879] [id = 105] 16:45:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4239633800 == 51 [pid = 12879] [id = 104] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 119 (0x7f4236f66c00) [pid = 12879] [serial = 282] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 118 (0x7f4230d70c00) [pid = 12879] [serial = 248] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 117 (0x7f4236a90800) [pid = 12879] [serial = 252] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 116 (0x7f4245ef1000) [pid = 12879] [serial = 255] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 115 (0x7f42328e2800) [pid = 12879] [serial = 258] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42385df800 == 50 [pid = 12879] [id = 103] 16:45:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237719000 == 49 [pid = 12879] [id = 102] 16:45:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4234d70000 == 48 [pid = 12879] [id = 101] 16:45:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237cbc800 == 47 [pid = 12879] [id = 100] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 114 (0x7f4230f0d000) [pid = 12879] [serial = 177] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 113 (0x7f4235941c00) [pid = 12879] [serial = 150] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 112 (0x7f42328f5400) [pid = 12879] [serial = 180] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 111 (0x7f423872d000) [pid = 12879] [serial = 183] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 110 (0x7f42328ef800) [pid = 12879] [serial = 216] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 109 (0x7f423a263400) [pid = 12879] [serial = 186] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 108 (0x7f423b6d3000) [pid = 12879] [serial = 189] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 107 (0x7f4237e2a800) [pid = 12879] [serial = 153] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 106 (0x7f422f8f7800) [pid = 12879] [serial = 147] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 105 (0x7f4246090c00) [pid = 12879] [serial = 273] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 104 (0x7f4249146000) [pid = 12879] [serial = 276] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 103 (0x7f424b23e800) [pid = 12879] [serial = 279] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 102 (0x7f424aa5b800) [pid = 12879] [serial = 246] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 101 (0x7f424700ec00) [pid = 12879] [serial = 261] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 100 (0x7f424a834000) [pid = 12879] [serial = 262] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 99 (0x7f42328f3000) [pid = 12879] [serial = 265] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 98 (0x7f42328dd000) [pid = 12879] [serial = 264] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 97 (0x7f423b4bb800) [pid = 12879] [serial = 270] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 96 (0x7f4236e4a400) [pid = 12879] [serial = 267] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 95 (0x7f4237e29800) [pid = 12879] [serial = 268] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 94 (0x7f4246091400) [pid = 12879] [serial = 108] [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:00 INFO - PROCESS | 12879 | --DOMWINDOW == 93 (0x7f424aba0400) [pid = 12879] [serial = 277] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 92 (0x7f424b40e000) [pid = 12879] [serial = 280] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 91 (0x7f4247004000) [pid = 12879] [serial = 274] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | --DOMWINDOW == 90 (0x7f4244f1a400) [pid = 12879] [serial = 271] [outer = (nil)] [url = about:blank] 16:45:00 INFO - PROCESS | 12879 | 1461455100889 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:45: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:45:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1739ms 16:45:00 INFO - PROCESS | 12879 | 1461455100984 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 12879 | 1461455100992 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:45:01 INFO - PROCESS | 12879 | 1461455101060 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 12879 | 1461455101065 Marionette TRACE conn3 <- [1,426,null,{}] 16:45:01 INFO - PROCESS | 12879 | 1461455101073 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:45:01 INFO - PROCESS | 12879 | 1461455101252 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:45:01 INFO - PROCESS | 12879 | 1461455101342 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f83f800 == 48 [pid = 12879] [id = 114] 16:45:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 91 (0x7f422f8eb000) [pid = 12879] [serial = 341] [outer = (nil)] 16:45:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 92 (0x7f423010ec00) [pid = 12879] [serial = 342] [outer = 0x7f422f8eb000] 16:45:01 INFO - PROCESS | 12879 | 1461455101457 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 93 (0x7f42324e9400) [pid = 12879] [serial = 343] [outer = 0x7f422f8eb000] 16:45:02 INFO - PROCESS | 12879 | 1461455102363 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:45:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:45:02 INFO - PROCESS | 12879 | 1461455102408 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:45:02 INFO - PROCESS | 12879 | 1461455102414 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 12879 | 1461455102418 Marionette TRACE conn3 <- [1,430,null,{}] 16:45:02 INFO - PROCESS | 12879 | 1461455102430 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:45:02 INFO - PROCESS | 12879 | 1461455102598 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:45:02 INFO - PROCESS | 12879 | 1461455102735 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4236aba000 == 49 [pid = 12879] [id = 115] 16:45:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 94 (0x7f42324eb000) [pid = 12879] [serial = 344] [outer = (nil)] 16:45:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 95 (0x7f4234ea0400) [pid = 12879] [serial = 345] [outer = 0x7f42324eb000] 16:45:02 INFO - PROCESS | 12879 | 1461455102806 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 96 (0x7f42369f1400) [pid = 12879] [serial = 346] [outer = 0x7f42324eb000] 16:45:03 INFO - PROCESS | 12879 | 1461455103711 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:45:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:45:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1334ms 16:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:45:03 INFO - PROCESS | 12879 | 1461455103748 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 12879 | 1461455103751 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:45:03 INFO - PROCESS | 12879 | 1461455103757 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 12879 | 1461455103760 Marionette TRACE conn3 <- [1,434,null,{}] 16:45:03 INFO - PROCESS | 12879 | 1461455103765 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:45:03 INFO - PROCESS | 12879 | 1461455103928 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:45:04 INFO - PROCESS | 12879 | 1461455104078 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42380cc000 == 50 [pid = 12879] [id = 116] 16:45:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 97 (0x7f4236d21c00) [pid = 12879] [serial = 347] [outer = (nil)] 16:45:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 98 (0x7f4236d48400) [pid = 12879] [serial = 348] [outer = 0x7f4236d21c00] 16:45:04 INFO - PROCESS | 12879 | 1461455104164 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 99 (0x7f4236e4b400) [pid = 12879] [serial = 349] [outer = 0x7f4236d21c00] 16:45:05 INFO - PROCESS | 12879 | 1461455105110 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:45:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:45:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1430ms 16:45:05 INFO - PROCESS | 12879 | 1461455105187 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:45:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:45:05 INFO - PROCESS | 12879 | 1461455105190 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:45:05 INFO - PROCESS | 12879 | 1461455105196 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 12879 | 1461455105199 Marionette TRACE conn3 <- [1,438,null,{}] 16:45:05 INFO - PROCESS | 12879 | 1461455105204 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:45:05 INFO - PROCESS | 12879 | 1461455105354 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:45:05 INFO - PROCESS | 12879 | 1461455105485 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238da0000 == 51 [pid = 12879] [id = 117] 16:45:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 100 (0x7f4236d20400) [pid = 12879] [serial = 350] [outer = (nil)] 16:45:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 101 (0x7f4237a0b000) [pid = 12879] [serial = 351] [outer = 0x7f4236d20400] 16:45:05 INFO - PROCESS | 12879 | 1461455105562 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 102 (0x7f4237e30c00) [pid = 12879] [serial = 352] [outer = 0x7f4236d20400] 16:45:06 INFO - PROCESS | 12879 | 1461455106497 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:45:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:45:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1328ms 16:45:06 INFO - PROCESS | 12879 | 1461455106525 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 12879 | 1461455106529 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:45:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:45:06 INFO - PROCESS | 12879 | 1461455106535 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 12879 | 1461455106543 Marionette TRACE conn3 <- [1,442,null,{}] 16:45:06 INFO - PROCESS | 12879 | 1461455106552 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:45:06 INFO - PROCESS | 12879 | 1461455106696 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:45:06 INFO - PROCESS | 12879 | 1461455106807 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f6ac800 == 52 [pid = 12879] [id = 118] 16:45:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 103 (0x7f42375adc00) [pid = 12879] [serial = 353] [outer = (nil)] 16:45:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 104 (0x7f4238883800) [pid = 12879] [serial = 354] [outer = 0x7f42375adc00] 16:45:06 INFO - PROCESS | 12879 | 1461455106878 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 105 (0x7f42397cc400) [pid = 12879] [serial = 355] [outer = 0x7f42375adc00] 16:45:07 INFO - PROCESS | 12879 | 1461455107778 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:45:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:45:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1286ms 16:45:07 INFO - PROCESS | 12879 | 1461455107822 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 12879 | 1461455107826 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:45:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:45:07 INFO - PROCESS | 12879 | 1461455107832 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 12879 | 1461455107835 Marionette TRACE conn3 <- [1,446,null,{}] 16:45:07 INFO - PROCESS | 12879 | 1461455107840 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:45:08 INFO - PROCESS | 12879 | 1461455108040 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:45:08 INFO - PROCESS | 12879 | 1461455108176 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4245eb1800 == 53 [pid = 12879] [id = 119] 16:45:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 106 (0x7f423b6d3800) [pid = 12879] [serial = 356] [outer = (nil)] 16:45:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 107 (0x7f4244fed800) [pid = 12879] [serial = 357] [outer = 0x7f423b6d3800] 16:45:08 INFO - PROCESS | 12879 | 1461455108253 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 108 (0x7f424914c800) [pid = 12879] [serial = 358] [outer = 0x7f423b6d3800] 16:45:09 INFO - PROCESS | 12879 | 1461455109181 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:45:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:45:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1377ms 16:45:09 INFO - PROCESS | 12879 | 1461455109209 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 12879 | 1461455109213 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:45:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:45:09 INFO - PROCESS | 12879 | 1461455109219 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 12879 | 1461455109222 Marionette TRACE conn3 <- [1,450,null,{}] 16:45:09 INFO - PROCESS | 12879 | 1461455109227 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:45:09 INFO - PROCESS | 12879 | 1461455109377 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:45:09 INFO - PROCESS | 12879 | 1461455109624 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42301a3000 == 54 [pid = 12879] [id = 120] 16:45:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 109 (0x7f422ed93000) [pid = 12879] [serial = 359] [outer = (nil)] 16:45:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 110 (0x7f422f57f400) [pid = 12879] [serial = 360] [outer = 0x7f422ed93000] 16:45:09 INFO - PROCESS | 12879 | 1461455109704 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 111 (0x7f42323bb000) [pid = 12879] [serial = 361] [outer = 0x7f422ed93000] 16:45:10 INFO - PROCESS | 12879 | 1461455110729 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:45:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:45:10 INFO - PROCESS | 12879 | 1461455110811 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:45:10 INFO - PROCESS | 12879 | 1461455110819 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 12879 | 1461455110823 Marionette TRACE conn3 <- [1,454,null,{}] 16:45:10 INFO - PROCESS | 12879 | 1461455110830 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:45:10 INFO - PROCESS | 12879 | 1461455110991 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:45:11 INFO - PROCESS | 12879 | 1461455111130 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237cba800 == 55 [pid = 12879] [id = 121] 16:45:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 112 (0x7f4236d15800) [pid = 12879] [serial = 362] [outer = (nil)] 16:45:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 113 (0x7f4236d1e000) [pid = 12879] [serial = 363] [outer = 0x7f4236d15800] 16:45:11 INFO - PROCESS | 12879 | 1461455111208 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 114 (0x7f4236d4c800) [pid = 12879] [serial = 364] [outer = 0x7f4236d15800] 16:45:11 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:45:11 INFO - PROCESS | 12879 | 1461455111862 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:45:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:45:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1085ms 16:45:11 INFO - PROCESS | 12879 | 1461455111933 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 12879 | 1461455111939 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:45:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:45:11 INFO - PROCESS | 12879 | 1461455111961 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 12879 | 1461455111964 Marionette TRACE conn3 <- [1,458,null,{}] 16:45:11 INFO - PROCESS | 12879 | 1461455111970 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:45:12 INFO - PROCESS | 12879 | 1461455112121 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:45:12 INFO - PROCESS | 12879 | 1461455112132 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423b9a2000 == 56 [pid = 12879] [id = 122] 16:45:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 115 (0x7f4236f60800) [pid = 12879] [serial = 365] [outer = (nil)] 16:45:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 116 (0x7f4237e28000) [pid = 12879] [serial = 366] [outer = 0x7f4236f60800] 16:45:12 INFO - PROCESS | 12879 | 1461455112195 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 117 (0x7f4238886400) [pid = 12879] [serial = 367] [outer = 0x7f4236f60800] 16:45:13 INFO - PROCESS | 12879 | 1461455113067 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:45:13 INFO - PROCESS | 12879 | 1461455113154 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:45:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:45:13 INFO - PROCESS | 12879 | 1461455113162 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 12879 | 1461455113170 Marionette TRACE conn3 <- [1,462,null,{}] 16:45:13 INFO - PROCESS | 12879 | 1461455113190 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:45:13 INFO - PROCESS | 12879 | 1461455113391 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:45:13 INFO - PROCESS | 12879 | 1461455113417 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424a88d800 == 57 [pid = 12879] [id = 123] 16:45:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 118 (0x7f4232528c00) [pid = 12879] [serial = 368] [outer = (nil)] 16:45:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f4245b36c00) [pid = 12879] [serial = 369] [outer = 0x7f4232528c00] 16:45:13 INFO - PROCESS | 12879 | 1461455113477 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 120 (0x7f4245ef1000) [pid = 12879] [serial = 370] [outer = 0x7f4232528c00] 16:45:14 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:45:14 INFO - PROCESS | 12879 | 1461455114313 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:45:14 INFO - PROCESS | 12879 | 1461455114364 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:45:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:45:14 INFO - PROCESS | 12879 | 1461455114375 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 12879 | 1461455114377 Marionette TRACE conn3 <- [1,466,null,{}] 16:45:14 INFO - PROCESS | 12879 | 1461455114383 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:45:14 INFO - PROCESS | 12879 | 1461455114545 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:45:14 INFO - PROCESS | 12879 | 1461455114571 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424b535000 == 58 [pid = 12879] [id = 124] 16:45:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 121 (0x7f4245ef2400) [pid = 12879] [serial = 371] [outer = (nil)] 16:45:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 122 (0x7f42491c4400) [pid = 12879] [serial = 372] [outer = 0x7f4245ef2400] 16:45:14 INFO - PROCESS | 12879 | 1461455114636 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 123 (0x7f424aba1000) [pid = 12879] [serial = 373] [outer = 0x7f4245ef2400] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 122 (0x7f422f34b800) [pid = 12879] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 121 (0x7f4238882c00) [pid = 12879] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 120 (0x7f42470bd000) [pid = 12879] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 119 (0x7f423281e000) [pid = 12879] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 118 (0x7f422f8f0000) [pid = 12879] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 117 (0x7f4237cf0400) [pid = 12879] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 116 (0x7f42372d1000) [pid = 12879] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 115 (0x7f423905c800) [pid = 12879] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 114 (0x7f423281b400) [pid = 12879] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 113 (0x7f42324e0400) [pid = 12879] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 112 (0x7f422f350c00) [pid = 12879] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 111 (0x7f4235f87c00) [pid = 12879] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 110 (0x7f4245b43400) [pid = 12879] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 109 (0x7f42328db800) [pid = 12879] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 108 (0x7f422f8ee000) [pid = 12879] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:45:15 INFO - PROCESS | 12879 | --DOMWINDOW == 107 (0x7f422ed8b000) [pid = 12879] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:45:15 INFO - PROCESS | 12879 | 1461455115497 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:45:15 INFO - PROCESS | 12879 | 1461455115558 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:45:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:45:15 INFO - PROCESS | 12879 | 1461455115565 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 12879 | 1461455115567 Marionette TRACE conn3 <- [1,470,null,{}] 16:45:15 INFO - PROCESS | 12879 | 1461455115572 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:45:15 INFO - PROCESS | 12879 | 1461455115710 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:45:15 INFO - PROCESS | 12879 | 1461455115720 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424a880000 == 59 [pid = 12879] [id = 125] 16:45:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 108 (0x7f4238882c00) [pid = 12879] [serial = 374] [outer = (nil)] 16:45:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 109 (0x7f423a263800) [pid = 12879] [serial = 375] [outer = 0x7f4238882c00] 16:45:15 INFO - PROCESS | 12879 | 1461455115808 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 110 (0x7f424b247400) [pid = 12879] [serial = 376] [outer = 0x7f4238882c00] 16:45:16 INFO - PROCESS | 12879 | 1461455116659 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:45:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:45:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1133ms 16:45:16 INFO - PROCESS | 12879 | 1461455116699 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 12879 | 1461455116702 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:45:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:45:16 INFO - PROCESS | 12879 | 1461455116708 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 12879 | 1461455116710 Marionette TRACE conn3 <- [1,474,null,{}] 16:45:16 INFO - PROCESS | 12879 | 1461455116715 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:45:16 INFO - PROCESS | 12879 | 1461455116850 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:45:16 INFO - PROCESS | 12879 | 1461455116866 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4236f4d000 == 60 [pid = 12879] [id = 126] 16:45:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 111 (0x7f424d155000) [pid = 12879] [serial = 377] [outer = (nil)] 16:45:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 112 (0x7f424d1c7c00) [pid = 12879] [serial = 378] [outer = 0x7f424d155000] 16:45:16 INFO - PROCESS | 12879 | 1461455116927 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 113 (0x7f424db8ec00) [pid = 12879] [serial = 379] [outer = 0x7f424d155000] 16:45:18 INFO - PROCESS | 12879 | 1461455118007 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:45: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:45:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1340ms 16:45:18 INFO - PROCESS | 12879 | 1461455118049 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 12879 | 1461455118056 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:45:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:45:18 INFO - PROCESS | 12879 | 1461455118081 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 12879 | 1461455118086 Marionette TRACE conn3 <- [1,478,null,{}] 16:45:18 INFO - PROCESS | 12879 | 1461455118096 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:45:18 INFO - PROCESS | 12879 | 1461455118263 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:45:18 INFO - PROCESS | 12879 | 1461455118402 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cb60800 == 61 [pid = 12879] [id = 127] 16:45:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 114 (0x7f42328e1400) [pid = 12879] [serial = 380] [outer = (nil)] 16:45:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 115 (0x7f42367d3800) [pid = 12879] [serial = 381] [outer = 0x7f42328e1400] 16:45:18 INFO - PROCESS | 12879 | 1461455118479 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 116 (0x7f4236d1e800) [pid = 12879] [serial = 382] [outer = 0x7f42328e1400] 16:45:19 INFO - PROCESS | 12879 | 1461455119371 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:45:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:45:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1349ms 16:45:19 INFO - PROCESS | 12879 | 1461455119415 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 12879 | 1461455119423 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:45:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:45:19 INFO - PROCESS | 12879 | 1461455119433 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 12879 | 1461455119436 Marionette TRACE conn3 <- [1,482,null,{}] 16:45:19 INFO - PROCESS | 12879 | 1461455119442 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:45:19 INFO - PROCESS | 12879 | 1461455119592 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:45:19 INFO - PROCESS | 12879 | 1461455119736 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423770e800 == 62 [pid = 12879] [id = 128] 16:45:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 117 (0x7f4236df3400) [pid = 12879] [serial = 383] [outer = (nil)] 16:45:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 118 (0x7f4237e29000) [pid = 12879] [serial = 384] [outer = 0x7f4236df3400] 16:45:19 INFO - PROCESS | 12879 | 1461455119809 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f4239061c00) [pid = 12879] [serial = 385] [outer = 0x7f4236df3400] 16:45:20 INFO - PROCESS | 12879 | 1461455120744 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:45:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:45:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1377ms 16:45:20 INFO - PROCESS | 12879 | 1461455120810 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:45:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:45:20 INFO - PROCESS | 12879 | 1461455120814 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:45:20 INFO - PROCESS | 12879 | 1461455120820 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 12879 | 1461455120825 Marionette TRACE conn3 <- [1,486,null,{}] 16:45:20 INFO - PROCESS | 12879 | 1461455120841 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:45:21 INFO - PROCESS | 12879 | 1461455121042 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:45:21 INFO - PROCESS | 12879 | 1461455121193 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424a87f000 == 63 [pid = 12879] [id = 129] 16:45:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 120 (0x7f424b05cc00) [pid = 12879] [serial = 386] [outer = (nil)] 16:45:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 121 (0x7f424b0b9000) [pid = 12879] [serial = 387] [outer = 0x7f424b05cc00] 16:45:21 INFO - PROCESS | 12879 | 1461455121298 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 122 (0x7f424b50e800) [pid = 12879] [serial = 388] [outer = 0x7f424b05cc00] 16:45:22 INFO - PROCESS | 12879 | 1461455122138 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:45: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:45:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1386ms 16:45:22 INFO - PROCESS | 12879 | 1461455122207 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 12879 | 1461455122213 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:45:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:45:22 INFO - PROCESS | 12879 | 1461455122220 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 12879 | 1461455122224 Marionette TRACE conn3 <- [1,490,null,{}] 16:45:22 INFO - PROCESS | 12879 | 1461455122230 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:45:22 INFO - PROCESS | 12879 | 1461455122420 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:45:22 INFO - PROCESS | 12879 | 1461455122561 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fc16800 == 64 [pid = 12879] [id = 130] 16:45:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 123 (0x7f424db92800) [pid = 12879] [serial = 389] [outer = (nil)] 16:45:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 124 (0x7f424de11c00) [pid = 12879] [serial = 390] [outer = 0x7f424db92800] 16:45:22 INFO - PROCESS | 12879 | 1461455122641 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 125 (0x7f424dec6000) [pid = 12879] [serial = 391] [outer = 0x7f424db92800] 16:45:23 INFO - PROCESS | 12879 | 1461455123424 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:45:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:45:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1228ms 16:45:23 INFO - PROCESS | 12879 | 1461455123452 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:45:23 INFO - PROCESS | 12879 | 1461455123454 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:45:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:45:23 INFO - PROCESS | 12879 | 1461455123460 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 12879 | 1461455123463 Marionette TRACE conn3 <- [1,494,null,{}] 16:45:23 INFO - PROCESS | 12879 | 1461455123468 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:45:23 INFO - PROCESS | 12879 | 1461455123616 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:45:23 INFO - PROCESS | 12879 | 1461455123764 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cbf0800 == 65 [pid = 12879] [id = 131] 16:45:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 126 (0x7f422f345400) [pid = 12879] [serial = 392] [outer = (nil)] 16:45:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 127 (0x7f422fe0bc00) [pid = 12879] [serial = 393] [outer = 0x7f422f345400] 16:45:23 INFO - PROCESS | 12879 | 1461455123836 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 128 (0x7f422fe11c00) [pid = 12879] [serial = 394] [outer = 0x7f422f345400] 16:45:25 INFO - PROCESS | 12879 | 1461455125038 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:45:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:45:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1638ms 16:45:25 INFO - PROCESS | 12879 | 1461455125101 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:45:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:45:25 INFO - PROCESS | 12879 | 1461455125106 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:45:25 INFO - PROCESS | 12879 | 1461455125114 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 12879 | 1461455125119 Marionette TRACE conn3 <- [1,498,null,{}] 16:45:25 INFO - PROCESS | 12879 | 1461455125128 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:45:25 INFO - PROCESS | 12879 | 1461455125368 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:45:25 INFO - PROCESS | 12879 | 1461455125507 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fb9f000 == 66 [pid = 12879] [id = 132] 16:45:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 129 (0x7f422f60f000) [pid = 12879] [serial = 395] [outer = (nil)] 16:45:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 130 (0x7f422fe0b000) [pid = 12879] [serial = 396] [outer = 0x7f422f60f000] 16:45:25 INFO - PROCESS | 12879 | 1461455125572 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 131 (0x7f4230f17800) [pid = 12879] [serial = 397] [outer = 0x7f422f60f000] 16:45:26 INFO - PROCESS | 12879 | 1461455126465 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:45:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:45:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1389ms 16:45:26 INFO - PROCESS | 12879 | 1461455126502 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 12879 | 1461455126510 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:45:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:45:26 INFO - PROCESS | 12879 | 1461455126520 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 12879 | 1461455126523 Marionette TRACE conn3 <- [1,502,null,{}] 16:45:26 INFO - PROCESS | 12879 | 1461455126529 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:45:26 INFO - PROCESS | 12879 | 1461455126684 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:45:26 INFO - PROCESS | 12879 | 1461455126847 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | --DOCSHELL 0x7f4234d64000 == 65 [pid = 12879] [id = 108] 16:45:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4246d26800 == 64 [pid = 12879] [id = 47] 16:45:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f621000 == 63 [pid = 12879] [id = 45] 16:45:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f61e000 == 62 [pid = 12879] [id = 49] 16:45:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232871800 == 61 [pid = 12879] [id = 44] 16:45:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4245b14000 == 60 [pid = 12879] [id = 46] 16:45:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423665b800 == 59 [pid = 12879] [id = 48] 16:45:26 INFO - PROCESS | 12879 | --DOMWINDOW == 130 (0x7f42324e2800) [pid = 12879] [serial = 339] [outer = (nil)] [url = about:blank] 16:45:26 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f621000 == 60 [pid = 12879] [id = 133] 16:45:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 131 (0x7f42324e2800) [pid = 12879] [serial = 398] [outer = (nil)] 16:45:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 132 (0x7f4232820800) [pid = 12879] [serial = 399] [outer = 0x7f42324e2800] 16:45:26 INFO - PROCESS | 12879 | 1461455126980 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 133 (0x7f42328db000) [pid = 12879] [serial = 400] [outer = 0x7f42324e2800] 16:45:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4248c52000 == 59 [pid = 12879] [id = 107] 16:45:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f83f800 == 58 [pid = 12879] [id = 114] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 132 (0x7f4245ef3c00) [pid = 12879] [serial = 313] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 131 (0x7f4248c22000) [pid = 12879] [serial = 225] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 130 (0x7f423802bc00) [pid = 12879] [serial = 291] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 129 (0x7f424aba0c00) [pid = 12879] [serial = 315] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 128 (0x7f42328d7800) [pid = 12879] [serial = 300] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 127 (0x7f4237e32400) [pid = 12879] [serial = 253] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 126 (0x7f424b40b800) [pid = 12879] [serial = 316] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 125 (0x7f42324eb800) [pid = 12879] [serial = 285] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 124 (0x7f4239010800) [pid = 12879] [serial = 309] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 123 (0x7f42375b5000) [pid = 12879] [serial = 306] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 122 (0x7f424602f800) [pid = 12879] [serial = 222] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 121 (0x7f4234d37000) [pid = 12879] [serial = 303] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 120 (0x7f4236f6d000) [pid = 12879] [serial = 283] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 119 (0x7f42359ea400) [pid = 12879] [serial = 304] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 118 (0x7f4237ce6800) [pid = 12879] [serial = 307] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 117 (0x7f424b059400) [pid = 12879] [serial = 297] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 116 (0x7f4235a3c400) [pid = 12879] [serial = 318] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 115 (0x7f4236ff6000) [pid = 12879] [serial = 288] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 114 (0x7f4236d48c00) [pid = 12879] [serial = 319] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 113 (0x7f4238037800) [pid = 12879] [serial = 219] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 112 (0x7f4246ff4000) [pid = 12879] [serial = 256] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 111 (0x7f4245e77800) [pid = 12879] [serial = 259] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 110 (0x7f42323bc400) [pid = 12879] [serial = 249] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 109 (0x7f423a261c00) [pid = 12879] [serial = 310] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 108 (0x7f423b6cf000) [pid = 12879] [serial = 312] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 107 (0x7f42328ec000) [pid = 12879] [serial = 301] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 106 (0x7f4247003c00) [pid = 12879] [serial = 294] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 105 (0x7f422ed95000) [pid = 12879] [serial = 321] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 104 (0x7f4232323400) [pid = 12879] [serial = 324] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 103 (0x7f4236d49400) [pid = 12879] [serial = 327] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 102 (0x7f4237e23800) [pid = 12879] [serial = 330] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 101 (0x7f4245e76400) [pid = 12879] [serial = 333] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 100 (0x7f4248c22c00) [pid = 12879] [serial = 336] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | --DOMWINDOW == 99 (0x7f4230f0e000) [pid = 12879] [serial = 322] [outer = (nil)] [url = about:blank] 16:45:27 INFO - PROCESS | 12879 | 1461455127710 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:45:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:45:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1231ms 16:45:27 INFO - PROCESS | 12879 | 1461455127759 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 12879 | 1461455127763 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:45:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:45:27 INFO - PROCESS | 12879 | 1461455127772 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 12879 | 1461455127777 Marionette TRACE conn3 <- [1,506,null,{}] 16:45:27 INFO - PROCESS | 12879 | 1461455127792 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:45:27 INFO - PROCESS | 12879 | 1461455127931 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:45:27 INFO - PROCESS | 12879 | 1461455127942 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4235762800 == 59 [pid = 12879] [id = 134] 16:45:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 100 (0x7f42328f8000) [pid = 12879] [serial = 401] [outer = (nil)] 16:45:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 101 (0x7f4235a3c400) [pid = 12879] [serial = 402] [outer = 0x7f42328f8000] 16:45:28 INFO - PROCESS | 12879 | 1461455128006 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 102 (0x7f4236cd3800) [pid = 12879] [serial = 403] [outer = 0x7f42328f8000] 16:45:28 INFO - PROCESS | 12879 | 1461455128757 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:45:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:45:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1031ms 16:45:28 INFO - PROCESS | 12879 | 1461455128802 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 12879 | 1461455128806 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:45:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:45:28 INFO - PROCESS | 12879 | 1461455128812 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 12879 | 1461455128814 Marionette TRACE conn3 <- [1,510,null,{}] 16:45:28 INFO - PROCESS | 12879 | 1461455128820 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:45:28 INFO - PROCESS | 12879 | 1461455128984 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:45:29 INFO - PROCESS | 12879 | 1461455128998 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237705000 == 60 [pid = 12879] [id = 135] 16:45:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 103 (0x7f4235a39800) [pid = 12879] [serial = 404] [outer = (nil)] 16:45:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 104 (0x7f4236d4b800) [pid = 12879] [serial = 405] [outer = 0x7f4235a39800] 16:45:29 INFO - PROCESS | 12879 | 1461455129058 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 105 (0x7f4236eb9800) [pid = 12879] [serial = 406] [outer = 0x7f4235a39800] 16:45:29 INFO - PROCESS | 12879 | 1461455129788 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:45:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:45:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1027ms 16:45:29 INFO - PROCESS | 12879 | 1461455129848 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 12879 | 1461455129850 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:45:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:45:29 INFO - PROCESS | 12879 | 1461455129859 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 12879 | 1461455129862 Marionette TRACE conn3 <- [1,514,null,{}] 16:45:29 INFO - PROCESS | 12879 | 1461455129867 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:45:30 INFO - PROCESS | 12879 | 1461455130044 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:45:30 INFO - PROCESS | 12879 | 1461455130071 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237cd8800 == 61 [pid = 12879] [id = 136] 16:45:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 106 (0x7f422ed93c00) [pid = 12879] [serial = 407] [outer = (nil)] 16:45:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 107 (0x7f4236f6b800) [pid = 12879] [serial = 408] [outer = 0x7f422ed93c00] 16:45:30 INFO - PROCESS | 12879 | 1461455130130 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 108 (0x7f42375b8800) [pid = 12879] [serial = 409] [outer = 0x7f422ed93c00] 16:45:30 INFO - PROCESS | 12879 | 1461455130846 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:45:30 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:45:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1028ms 16:45:30 INFO - PROCESS | 12879 | 1461455130888 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 12879 | 1461455130891 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:45:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:45:30 INFO - PROCESS | 12879 | 1461455130904 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 12879 | 1461455130906 Marionette TRACE conn3 <- [1,518,null,{}] 16:45:30 INFO - PROCESS | 12879 | 1461455130911 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:45:31 INFO - PROCESS | 12879 | 1461455131127 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:45:31 INFO - PROCESS | 12879 | 1461455131168 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423880b000 == 62 [pid = 12879] [id = 137] 16:45:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 109 (0x7f4236d3dc00) [pid = 12879] [serial = 410] [outer = (nil)] 16:45:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 110 (0x7f4237e2d400) [pid = 12879] [serial = 411] [outer = 0x7f4236d3dc00] 16:45:31 INFO - PROCESS | 12879 | 1461455131231 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 111 (0x7f423851ec00) [pid = 12879] [serial = 412] [outer = 0x7f4236d3dc00] 16:45:31 INFO - PROCESS | 12879 | --DOMWINDOW == 110 (0x7f4238882c00) [pid = 12879] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:45:31 INFO - PROCESS | 12879 | --DOMWINDOW == 109 (0x7f4232528c00) [pid = 12879] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:45:31 INFO - PROCESS | 12879 | --DOMWINDOW == 108 (0x7f4245ef2400) [pid = 12879] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:45:31 INFO - PROCESS | 12879 | --DOMWINDOW == 107 (0x7f42323c1400) [pid = 12879] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:45:31 INFO - PROCESS | 12879 | --DOMWINDOW == 106 (0x7f4236f60800) [pid = 12879] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:45:31 INFO - PROCESS | 12879 | --DOMWINDOW == 105 (0x7f4236d15800) [pid = 12879] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:45:31 INFO - PROCESS | 12879 | --DOMWINDOW == 104 (0x7f422ed93000) [pid = 12879] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:45:32 INFO - PROCESS | 12879 | 1461455132160 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:45:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:45:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1283ms 16:45:32 INFO - PROCESS | 12879 | 1461455132180 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 12879 | 1461455132185 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:45:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:45:32 INFO - PROCESS | 12879 | 1461455132190 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 12879 | 1461455132192 Marionette TRACE conn3 <- [1,522,null,{}] 16:45:32 INFO - PROCESS | 12879 | 1461455132208 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:45:32 INFO - PROCESS | 12879 | 1461455132338 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:45:32 INFO - PROCESS | 12879 | 1461455132439 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4238da1800 == 63 [pid = 12879] [id = 138] 16:45:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 105 (0x7f422ed8d400) [pid = 12879] [serial = 413] [outer = (nil)] 16:45:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 106 (0x7f4236d3f400) [pid = 12879] [serial = 414] [outer = 0x7f422ed8d400] 16:45:32 INFO - PROCESS | 12879 | 1461455132498 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 107 (0x7f4238bc8800) [pid = 12879] [serial = 415] [outer = 0x7f422ed8d400] 16:45:33 INFO - PROCESS | 12879 | 1461455133126 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:45:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:45:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 991ms 16:45:33 INFO - PROCESS | 12879 | 1461455133182 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 12879 | 1461455133184 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:45:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:45:33 INFO - PROCESS | 12879 | 1461455133190 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 12879 | 1461455133192 Marionette TRACE conn3 <- [1,526,null,{}] 16:45:33 INFO - PROCESS | 12879 | 1461455133197 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:45:33 INFO - PROCESS | 12879 | 1461455133354 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:45:33 INFO - PROCESS | 12879 | 1461455133375 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423b9ad800 == 64 [pid = 12879] [id = 139] 16:45:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 108 (0x7f42328d8800) [pid = 12879] [serial = 416] [outer = (nil)] 16:45:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 109 (0x7f423900d000) [pid = 12879] [serial = 417] [outer = 0x7f42328d8800] 16:45:33 INFO - PROCESS | 12879 | 1461455133431 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 110 (0x7f423b6d3000) [pid = 12879] [serial = 418] [outer = 0x7f42328d8800] 16:45:34 INFO - PROCESS | 12879 | 1461455134324 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:45:34 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:45:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1175ms 16:45:34 INFO - PROCESS | 12879 | 1461455134367 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:45:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:45:34 INFO - PROCESS | 12879 | 1461455134373 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:45:34 INFO - PROCESS | 12879 | 1461455134381 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 12879 | 1461455134386 Marionette TRACE conn3 <- [1,530,null,{}] 16:45:34 INFO - PROCESS | 12879 | 1461455134394 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:45:34 INFO - PROCESS | 12879 | 1461455134560 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:45:34 INFO - PROCESS | 12879 | 1461455134699 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4230194800 == 65 [pid = 12879] [id = 140] 16:45:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 111 (0x7f422f7af400) [pid = 12879] [serial = 419] [outer = (nil)] 16:45:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 112 (0x7f42324eb800) [pid = 12879] [serial = 420] [outer = 0x7f422f7af400] 16:45:34 INFO - PROCESS | 12879 | 1461455134775 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 113 (0x7f423281ec00) [pid = 12879] [serial = 421] [outer = 0x7f422f7af400] 16:45:35 INFO - PROCESS | 12879 | 1461455135535 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:45:35 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:45:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:45:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:45:35 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:45:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:45:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:45:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1237ms 16:45:35 INFO - PROCESS | 12879 | 1461455135620 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 12879 | 1461455135629 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:45:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:45:35 INFO - PROCESS | 12879 | 1461455135640 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 12879 | 1461455135644 Marionette TRACE conn3 <- [1,534,null,{}] 16:45:35 INFO - PROCESS | 12879 | 1461455135650 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:45:35 INFO - PROCESS | 12879 | 1461455135885 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:45:35 INFO - PROCESS | 12879 | 1461455135991 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4239627000 == 66 [pid = 12879] [id = 141] 16:45:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 114 (0x7f423281b800) [pid = 12879] [serial = 422] [outer = (nil)] 16:45:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 115 (0x7f4236d21000) [pid = 12879] [serial = 423] [outer = 0x7f423281b800] 16:45:36 INFO - PROCESS | 12879 | 1461455136067 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 116 (0x7f4236d3c400) [pid = 12879] [serial = 424] [outer = 0x7f423281b800] 16:45:37 INFO - PROCESS | 12879 | 1461455137008 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:45:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:45:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1382ms 16:45:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:45:37 INFO - PROCESS | 12879 | 1461455137021 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 12879 | 1461455137023 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:45:37 INFO - PROCESS | 12879 | 1461455137030 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 12879 | 1461455137035 Marionette TRACE conn3 <- [1,538,null,{}] 16:45:37 INFO - PROCESS | 12879 | 1461455137050 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:45:37 INFO - PROCESS | 12879 | 1461455137283 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:45:37 INFO - PROCESS | 12879 | 1461455137376 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42462bf000 == 67 [pid = 12879] [id = 142] 16:45:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 117 (0x7f4235f83400) [pid = 12879] [serial = 425] [outer = (nil)] 16:45:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 118 (0x7f42372cdc00) [pid = 12879] [serial = 426] [outer = 0x7f4235f83400] 16:45:37 INFO - PROCESS | 12879 | 1461455137463 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f423b4c3800) [pid = 12879] [serial = 427] [outer = 0x7f4235f83400] 16:45:38 INFO - PROCESS | 12879 | 1461455138215 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:45:38 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:45:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1233ms 16:45:38 INFO - PROCESS | 12879 | 1461455138262 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 12879 | 1461455138266 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:45:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:45:38 INFO - PROCESS | 12879 | 1461455138289 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 12879 | 1461455138293 Marionette TRACE conn3 <- [1,542,null,{}] 16:45:38 INFO - PROCESS | 12879 | 1461455138298 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:45:38 INFO - PROCESS | 12879 | 1461455138460 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:45:38 INFO - PROCESS | 12879 | 1461455138602 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4249180800 == 68 [pid = 12879] [id = 143] 16:45:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 120 (0x7f4236d3cc00) [pid = 12879] [serial = 428] [outer = (nil)] 16:45:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 121 (0x7f4246053400) [pid = 12879] [serial = 429] [outer = 0x7f4236d3cc00] 16:45:38 INFO - PROCESS | 12879 | 1461455138674 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 122 (0x7f4246cb1c00) [pid = 12879] [serial = 430] [outer = 0x7f4236d3cc00] 16:45:39 INFO - PROCESS | 12879 | 1461455139459 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:45:39 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:45:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1229ms 16:45:39 INFO - PROCESS | 12879 | 1461455139517 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 12879 | 1461455139520 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:45:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:45:39 INFO - PROCESS | 12879 | 1461455139526 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 12879 | 1461455139530 Marionette TRACE conn3 <- [1,546,null,{}] 16:45:39 INFO - PROCESS | 12879 | 1461455139535 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:45:39 INFO - PROCESS | 12879 | 1461455139700 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:45:39 INFO - PROCESS | 12879 | 1461455139820 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424b22c000 == 69 [pid = 12879] [id = 144] 16:45:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 123 (0x7f423b6d8400) [pid = 12879] [serial = 431] [outer = (nil)] 16:45:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 124 (0x7f4246f3c800) [pid = 12879] [serial = 432] [outer = 0x7f423b6d8400] 16:45:39 INFO - PROCESS | 12879 | 1461455139891 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 125 (0x7f424aa59000) [pid = 12879] [serial = 433] [outer = 0x7f423b6d8400] 16:45:40 INFO - PROCESS | 12879 | 1461455140648 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:45:40 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:45:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1181ms 16:45:40 INFO - PROCESS | 12879 | 1461455140708 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 12879 | 1461455140711 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:45:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:45:40 INFO - PROCESS | 12879 | 1461455140717 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 12879 | 1461455140719 Marionette TRACE conn3 <- [1,550,null,{}] 16:45:40 INFO - PROCESS | 12879 | 1461455140724 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:45:40 INFO - PROCESS | 12879 | 1461455140914 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:45:41 INFO - PROCESS | 12879 | 1461455141040 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fee1800 == 70 [pid = 12879] [id = 145] 16:45:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 126 (0x7f422ef0d000) [pid = 12879] [serial = 434] [outer = (nil)] 16:45:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 127 (0x7f422ef14c00) [pid = 12879] [serial = 435] [outer = 0x7f422ef0d000] 16:45:41 INFO - PROCESS | 12879 | 1461455141127 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 128 (0x7f424b23e400) [pid = 12879] [serial = 436] [outer = 0x7f422ef0d000] 16:45:41 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:45:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1180ms 16:45:41 INFO - PROCESS | 12879 | 1461455141892 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:45:41 INFO - PROCESS | 12879 | 1461455141934 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 12879 | 1461455141936 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:45:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:45:41 INFO - PROCESS | 12879 | 1461455141944 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 12879 | 1461455141947 Marionette TRACE conn3 <- [1,554,null,{}] 16:45:41 INFO - PROCESS | 12879 | 1461455141952 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:45:42 INFO - PROCESS | 12879 | 1461455142092 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:45:42 INFO - PROCESS | 12879 | 1461455142235 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424b2a8800 == 71 [pid = 12879] [id = 146] 16:45:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 129 (0x7f422ef0d400) [pid = 12879] [serial = 437] [outer = (nil)] 16:45:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 130 (0x7f424b50c400) [pid = 12879] [serial = 438] [outer = 0x7f422ef0d400] 16:45:42 INFO - PROCESS | 12879 | 1461455142305 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 131 (0x7f424db89c00) [pid = 12879] [serial = 439] [outer = 0x7f422ef0d400] 16:45:42 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:45:43 INFO - PROCESS | 12879 | 1461455143144 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:45:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:45:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1235ms 16:45:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:45:43 INFO - PROCESS | 12879 | 1461455143180 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 12879 | 1461455143182 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:45:43 INFO - PROCESS | 12879 | 1461455143188 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 12879 | 1461455143191 Marionette TRACE conn3 <- [1,558,null,{}] 16:45:43 INFO - PROCESS | 12879 | 1461455143196 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:45:43 INFO - PROCESS | 12879 | 1461455143340 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:45:43 INFO - PROCESS | 12879 | 1461455143483 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232fab000 == 72 [pid = 12879] [id = 147] 16:45:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 132 (0x7f4232f7d400) [pid = 12879] [serial = 440] [outer = (nil)] 16:45:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 133 (0x7f4232f84400) [pid = 12879] [serial = 441] [outer = 0x7f4232f7d400] 16:45:43 INFO - PROCESS | 12879 | 1461455143556 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 134 (0x7f4232f89c00) [pid = 12879] [serial = 442] [outer = 0x7f4232f7d400] 16:45:44 INFO - PROCESS | 12879 | 1461455144913 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:45:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:45:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1794ms 16:45:44 INFO - PROCESS | 12879 | 1461455144984 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:45:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:45:44 INFO - PROCESS | 12879 | 1461455144990 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:45:44 INFO - PROCESS | 12879 | 1461455144996 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 12879 | 1461455144999 Marionette TRACE conn3 <- [1,562,null,{}] 16:45:45 INFO - PROCESS | 12879 | 1461455145004 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:45:45 INFO - PROCESS | 12879 | 1461455145207 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:45:45 INFO - PROCESS | 12879 | 1461455145339 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422814a000 == 73 [pid = 12879] [id = 148] 16:45:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 135 (0x7f42323c3c00) [pid = 12879] [serial = 443] [outer = (nil)] 16:45:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 136 (0x7f4232f8b000) [pid = 12879] [serial = 444] [outer = 0x7f42323c3c00] 16:45:45 INFO - PROCESS | 12879 | 1461455145407 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 137 (0x7f4246f3b400) [pid = 12879] [serial = 445] [outer = 0x7f42323c3c00] 16:45:46 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:45:46 INFO - PROCESS | 12879 | 1461455146431 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:45:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:45:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1480ms 16:45:46 INFO - PROCESS | 12879 | 1461455146476 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 12879 | 1461455146482 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:45:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:45:46 INFO - PROCESS | 12879 | 1461455146491 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 12879 | 1461455146497 Marionette TRACE conn3 <- [1,566,null,{}] 16:45:46 INFO - PROCESS | 12879 | 1461455146505 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:45:46 INFO - PROCESS | 12879 | 1461455146674 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:45:46 INFO - PROCESS | 12879 | 1461455146902 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fef2800 == 74 [pid = 12879] [id = 149] 16:45:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 138 (0x7f422ef0dc00) [pid = 12879] [serial = 446] [outer = (nil)] 16:45:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 139 (0x7f422ef13800) [pid = 12879] [serial = 447] [outer = 0x7f422ef0dc00] 16:45:47 INFO - PROCESS | 12879 | 1461455147063 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 140 (0x7f422ef19c00) [pid = 12879] [serial = 448] [outer = 0x7f422ef0dc00] 16:45:47 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:45:47 INFO - PROCESS | 12879 | 1461455147856 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:45:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:45:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1435ms 16:45:47 INFO - PROCESS | 12879 | 1461455147927 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 12879 | 1461455147935 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:45:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:45:47 INFO - PROCESS | 12879 | 1461455147944 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 12879 | 1461455147948 Marionette TRACE conn3 <- [1,570,null,{}] 16:45:47 INFO - PROCESS | 12879 | 1461455147953 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:45:48 INFO - PROCESS | 12879 | 1461455148148 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:45:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a9da800 == 73 [pid = 12879] [id = 75] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 139 (0x7f423010ec00) [pid = 12879] [serial = 342] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 138 (0x7f4234ea0400) [pid = 12879] [serial = 345] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 137 (0x7f4236d48400) [pid = 12879] [serial = 348] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 136 (0x7f4238883800) [pid = 12879] [serial = 354] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 135 (0x7f4237a0b000) [pid = 12879] [serial = 351] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 134 (0x7f4244fed800) [pid = 12879] [serial = 357] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 133 (0x7f423a263800) [pid = 12879] [serial = 375] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 132 (0x7f4245b36c00) [pid = 12879] [serial = 369] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 131 (0x7f42491c4400) [pid = 12879] [serial = 372] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 130 (0x7f42328dc000) [pid = 12879] [serial = 340] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 129 (0x7f4237e28000) [pid = 12879] [serial = 366] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 128 (0x7f4236d1e000) [pid = 12879] [serial = 363] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 127 (0x7f4236d4c800) [pid = 12879] [serial = 364] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 126 (0x7f424aba1000) [pid = 12879] [serial = 373] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 125 (0x7f42323bb000) [pid = 12879] [serial = 361] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 124 (0x7f422f57f400) [pid = 12879] [serial = 360] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 123 (0x7f4245ef1000) [pid = 12879] [serial = 370] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 122 (0x7f4238886400) [pid = 12879] [serial = 367] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | --DOMWINDOW == 121 (0x7f424b247400) [pid = 12879] [serial = 376] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 12879 | 1461455148333 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f698000 == 74 [pid = 12879] [id = 150] 16:45:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 122 (0x7f422f57f400) [pid = 12879] [serial = 449] [outer = (nil)] 16:45:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 123 (0x7f423010ec00) [pid = 12879] [serial = 450] [outer = 0x7f422f57f400] 16:45:48 INFO - PROCESS | 12879 | 1461455148395 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 124 (0x7f42323bd000) [pid = 12879] [serial = 451] [outer = 0x7f422f57f400] 16:45:48 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:45:49 INFO - PROCESS | 12879 | 1461455149132 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:45:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:45:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1228ms 16:45:49 INFO - PROCESS | 12879 | 1461455149172 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:45:49 INFO - PROCESS | 12879 | 1461455149176 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:45:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:45:49 INFO - PROCESS | 12879 | 1461455149182 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 12879 | 1461455149187 Marionette TRACE conn3 <- [1,574,null,{}] 16:45:49 INFO - PROCESS | 12879 | 1461455149212 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:45:49 INFO - PROCESS | 12879 | 1461455149351 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:45:49 INFO - PROCESS | 12879 | 1461455149371 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4236ace000 == 75 [pid = 12879] [id = 151] 16:45:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 125 (0x7f42328ef800) [pid = 12879] [serial = 452] [outer = (nil)] 16:45:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 126 (0x7f4234d3c800) [pid = 12879] [serial = 453] [outer = 0x7f42328ef800] 16:45:49 INFO - PROCESS | 12879 | 1461455149433 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 127 (0x7f42367db400) [pid = 12879] [serial = 454] [outer = 0x7f42328ef800] 16:45:50 INFO - PROCESS | 12879 | 1461455150160 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:45:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:45:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1040ms 16:45:50 INFO - PROCESS | 12879 | 1461455150223 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 12879 | 1461455150227 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:45:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:45:50 INFO - PROCESS | 12879 | 1461455150233 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 12879 | 1461455150235 Marionette TRACE conn3 <- [1,578,null,{}] 16:45:50 INFO - PROCESS | 12879 | 1461455150280 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:45:50 INFO - PROCESS | 12879 | 1461455150414 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:45:50 INFO - PROCESS | 12879 | 1461455150424 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237cd3000 == 76 [pid = 12879] [id = 152] 16:45:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 128 (0x7f422cf77c00) [pid = 12879] [serial = 455] [outer = (nil)] 16:45:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 129 (0x7f422cf83800) [pid = 12879] [serial = 456] [outer = 0x7f422cf77c00] 16:45:50 INFO - PROCESS | 12879 | 1461455150488 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 130 (0x7f4232f84c00) [pid = 12879] [serial = 457] [outer = 0x7f422cf77c00] 16:45:51 INFO - PROCESS | 12879 | 1461455151358 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:45:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:45:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1146ms 16:45:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:45:51 INFO - PROCESS | 12879 | 1461455151388 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 12879 | 1461455151390 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:45:51 INFO - PROCESS | 12879 | 1461455151395 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 12879 | 1461455151399 Marionette TRACE conn3 <- [1,582,null,{}] 16:45:51 INFO - PROCESS | 12879 | 1461455151404 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:45:51 INFO - PROCESS | 12879 | 1461455151580 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:45:51 INFO - PROCESS | 12879 | 1461455151637 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4238d9d800 == 77 [pid = 12879] [id = 153] 16:45:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 131 (0x7f422ede7c00) [pid = 12879] [serial = 458] [outer = (nil)] 16:45:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 132 (0x7f422ede9c00) [pid = 12879] [serial = 459] [outer = 0x7f422ede7c00] 16:45:51 INFO - PROCESS | 12879 | 1461455151703 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 133 (0x7f422eded400) [pid = 12879] [serial = 460] [outer = 0x7f422ede7c00] 16:45:52 INFO - PROCESS | 12879 | 1461455152496 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:45:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:45:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1128ms 16:45:52 INFO - PROCESS | 12879 | 1461455152524 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 12879 | 1461455152526 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:45:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:45:52 INFO - PROCESS | 12879 | 1461455152532 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 12879 | 1461455152534 Marionette TRACE conn3 <- [1,586,null,{}] 16:45:52 INFO - PROCESS | 12879 | 1461455152539 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:45:52 INFO - PROCESS | 12879 | 1461455152843 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:45:52 INFO - PROCESS | 12879 | --DOMWINDOW == 132 (0x7f422ed8d400) [pid = 12879] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:45:52 INFO - PROCESS | 12879 | --DOMWINDOW == 131 (0x7f4235a39800) [pid = 12879] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:45:52 INFO - PROCESS | 12879 | --DOMWINDOW == 130 (0x7f4236d3dc00) [pid = 12879] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:45:52 INFO - PROCESS | 12879 | --DOMWINDOW == 129 (0x7f42324e2800) [pid = 12879] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:45:52 INFO - PROCESS | 12879 | --DOMWINDOW == 128 (0x7f42328f8000) [pid = 12879] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:45:52 INFO - PROCESS | 12879 | --DOMWINDOW == 127 (0x7f422ed93c00) [pid = 12879] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:45:52 INFO - PROCESS | 12879 | --DOMWINDOW == 126 (0x7f424d155000) [pid = 12879] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:45:52 INFO - PROCESS | 12879 | --DOMWINDOW == 125 (0x7f422f60f000) [pid = 12879] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:45:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 126 (0x7f422ed93400) [pid = 12879] [serial = 461] [outer = 0x7f422f228400] 16:45:52 INFO - PROCESS | 12879 | 1461455152976 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4246072000 == 78 [pid = 12879] [id = 154] 16:45:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 127 (0x7f42324dd000) [pid = 12879] [serial = 462] [outer = (nil)] 16:45:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 128 (0x7f42328dd800) [pid = 12879] [serial = 463] [outer = 0x7f42324dd000] 16:45:53 INFO - PROCESS | 12879 | 1461455153045 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 129 (0x7f4236d34400) [pid = 12879] [serial = 464] [outer = 0x7f42324dd000] 16:45:53 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:45:53 INFO - PROCESS | 12879 | 1461455153735 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:45:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:45:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1235ms 16:45:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:45:53 INFO - PROCESS | 12879 | 1461455153767 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 12879 | 1461455153769 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:45:53 INFO - PROCESS | 12879 | 1461455153773 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 12879 | 1461455153777 Marionette TRACE conn3 <- [1,590,null,{}] 16:45:53 INFO - PROCESS | 12879 | 1461455153781 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:45:53 INFO - PROCESS | 12879 | 1461455153952 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:45:53 INFO - PROCESS | 12879 | 1461455153969 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4245d24000 == 79 [pid = 12879] [id = 155] 16:45:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 130 (0x7f422cc74800) [pid = 12879] [serial = 465] [outer = (nil)] 16:45:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 131 (0x7f422cc7dc00) [pid = 12879] [serial = 466] [outer = 0x7f422cc74800] 16:45:54 INFO - PROCESS | 12879 | 1461455154031 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 132 (0x7f422f603c00) [pid = 12879] [serial = 467] [outer = 0x7f422cc74800] 16:45:54 INFO - PROCESS | 12879 | 1461455154944 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:45:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:45:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1226ms 16:45:55 INFO - PROCESS | 12879 | 1461455155001 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 12879 | 1461455155006 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:45:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:45:55 INFO - PROCESS | 12879 | 1461455155024 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 12879 | 1461455155030 Marionette TRACE conn3 <- [1,594,null,{}] 16:45:55 INFO - PROCESS | 12879 | 1461455155038 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:45:55 INFO - PROCESS | 12879 | 1461455155197 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:45:55 INFO - PROCESS | 12879 | 1461455155340 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422fb8e000 == 80 [pid = 12879] [id = 156] 16:45:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 133 (0x7f422cc77c00) [pid = 12879] [serial = 468] [outer = (nil)] 16:45:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 134 (0x7f422cf1d400) [pid = 12879] [serial = 469] [outer = 0x7f422cc77c00] 16:45:55 INFO - PROCESS | 12879 | 1461455155416 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 135 (0x7f422cf79c00) [pid = 12879] [serial = 470] [outer = 0x7f422cc77c00] 16:45:56 INFO - PROCESS | 12879 | 1461455156378 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:45:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:45:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1385ms 16:45:56 INFO - PROCESS | 12879 | 1461455156410 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 12879 | 1461455156418 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:45:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:45:56 INFO - PROCESS | 12879 | 1461455156428 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 12879 | 1461455156432 Marionette TRACE conn3 <- [1,598,null,{}] 16:45:56 INFO - PROCESS | 12879 | 1461455156438 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:45:56 INFO - PROCESS | 12879 | 1461455156593 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:45:56 INFO - PROCESS | 12879 | 1461455156760 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4236f36000 == 81 [pid = 12879] [id = 157] 16:45:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 136 (0x7f422cf78c00) [pid = 12879] [serial = 471] [outer = (nil)] 16:45:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 137 (0x7f422edef400) [pid = 12879] [serial = 472] [outer = 0x7f422cf78c00] 16:45:56 INFO - PROCESS | 12879 | 1461455156845 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 138 (0x7f422ef35000) [pid = 12879] [serial = 473] [outer = 0x7f422cf78c00] 16:45:57 INFO - PROCESS | 12879 | 1461455157724 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:45:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:45:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1330ms 16:45:57 INFO - PROCESS | 12879 | 1461455157758 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 12879 | 1461455157761 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:45:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:45:57 INFO - PROCESS | 12879 | 1461455157768 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 12879 | 1461455157773 Marionette TRACE conn3 <- [1,602,null,{}] 16:45:57 INFO - PROCESS | 12879 | 1461455157789 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:45:57 INFO - PROCESS | 12879 | 1461455157964 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:45:58 INFO - PROCESS | 12879 | 1461455158106 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424b52f800 == 82 [pid = 12879] [id = 158] 16:45:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 139 (0x7f422ef3b000) [pid = 12879] [serial = 474] [outer = (nil)] 16:45:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 140 (0x7f422f58b800) [pid = 12879] [serial = 475] [outer = 0x7f422ef3b000] 16:45:58 INFO - PROCESS | 12879 | 1461455158182 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 141 (0x7f422fe11000) [pid = 12879] [serial = 476] [outer = 0x7f422ef3b000] 16:45:59 INFO - PROCESS | 12879 | 1461455159058 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:45:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:45:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1331ms 16:45:59 INFO - PROCESS | 12879 | 1461455159100 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 12879 | 1461455159104 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:45:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:45:59 INFO - PROCESS | 12879 | 1461455159110 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 12879 | 1461455159113 Marionette TRACE conn3 <- [1,606,null,{}] 16:45:59 INFO - PROCESS | 12879 | 1461455159119 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:45:59 INFO - PROCESS | 12879 | 1461455159277 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:45:59 INFO - PROCESS | 12879 | 1461455159427 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f063800 == 83 [pid = 12879] [id = 159] 16:45:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 142 (0x7f422ef3d800) [pid = 12879] [serial = 477] [outer = (nil)] 16:45:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 143 (0x7f4232823000) [pid = 12879] [serial = 478] [outer = 0x7f422ef3d800] 16:45:59 INFO - PROCESS | 12879 | 1461455159501 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 144 (0x7f4232f82400) [pid = 12879] [serial = 479] [outer = 0x7f422ef3d800] 16:46:00 INFO - PROCESS | 12879 | 1461455160342 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:46:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:46:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1290ms 16:46:00 INFO - PROCESS | 12879 | 1461455160400 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 12879 | 1461455160404 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:46:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:46:00 INFO - PROCESS | 12879 | 1461455160409 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 12879 | 1461455160411 Marionette TRACE conn3 <- [1,610,null,{}] 16:46:00 INFO - PROCESS | 12879 | 1461455160417 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:46:00 INFO - PROCESS | 12879 | 1461455160562 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:46:00 INFO - PROCESS | 12879 | 1461455160711 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237285000 == 84 [pid = 12879] [id = 160] 16:46:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 145 (0x7f42323c3000) [pid = 12879] [serial = 480] [outer = (nil)] 16:46:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 146 (0x7f4236a99400) [pid = 12879] [serial = 481] [outer = 0x7f42323c3000] 16:46:00 INFO - PROCESS | 12879 | 1461455160782 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 147 (0x7f4236d34800) [pid = 12879] [serial = 482] [outer = 0x7f42323c3000] 16:46:01 INFO - PROCESS | 12879 | 1461455161603 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:46:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:46:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1235ms 16:46:01 INFO - PROCESS | 12879 | 1461455161651 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 12879 | 1461455161659 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:46:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:46:01 INFO - PROCESS | 12879 | 1461455161665 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 12879 | 1461455161667 Marionette TRACE conn3 <- [1,614,null,{}] 16:46:01 INFO - PROCESS | 12879 | 1461455161673 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:46:01 INFO - PROCESS | 12879 | 1461455161865 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:46:02 INFO - PROCESS | 12879 | 1461455162010 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42372a1000 == 85 [pid = 12879] [id = 161] 16:46:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 148 (0x7f422e4bd800) [pid = 12879] [serial = 483] [outer = (nil)] 16:46:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 149 (0x7f422e4c5800) [pid = 12879] [serial = 484] [outer = 0x7f422e4bd800] 16:46:02 INFO - PROCESS | 12879 | 1461455162091 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 150 (0x7f4236d4a400) [pid = 12879] [serial = 485] [outer = 0x7f422e4bd800] 16:46:03 INFO - PROCESS | 12879 | 1461455163030 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:46:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:46:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1432ms 16:46:03 INFO - PROCESS | 12879 | 1461455163099 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 12879 | 1461455163103 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:46:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:46:03 INFO - PROCESS | 12879 | 1461455163108 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 12879 | 1461455163111 Marionette TRACE conn3 <- [1,618,null,{}] 16:46:03 INFO - PROCESS | 12879 | 1461455163116 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:46:03 INFO - PROCESS | 12879 | 1461455163251 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:46:03 INFO - PROCESS | 12879 | 1461455163401 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fc0c800 == 86 [pid = 12879] [id = 162] 16:46:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 151 (0x7f422cf7c000) [pid = 12879] [serial = 486] [outer = (nil)] 16:46:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 152 (0x7f423251e400) [pid = 12879] [serial = 487] [outer = 0x7f422cf7c000] 16:46:03 INFO - PROCESS | 12879 | 1461455163468 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 153 (0x7f42337d8400) [pid = 12879] [serial = 488] [outer = 0x7f422cf7c000] 16:46:04 INFO - PROCESS | 12879 | 1461455164639 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:46:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:46:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1576ms 16:46:04 INFO - PROCESS | 12879 | 1461455164685 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 12879 | 1461455164691 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:46:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:46:04 INFO - PROCESS | 12879 | 1461455164700 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 12879 | 1461455164704 Marionette TRACE conn3 <- [1,622,null,{}] 16:46:04 INFO - PROCESS | 12879 | 1461455164711 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:46:04 INFO - PROCESS | 12879 | 1461455164850 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:46:05 INFO - PROCESS | 12879 | 1461455165006 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42310c1800 == 87 [pid = 12879] [id = 163] 16:46:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 154 (0x7f422e4c8c00) [pid = 12879] [serial = 489] [outer = (nil)] 16:46:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 155 (0x7f422ed92800) [pid = 12879] [serial = 490] [outer = 0x7f422e4c8c00] 16:46:05 INFO - PROCESS | 12879 | 1461455165130 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 156 (0x7f422ede8000) [pid = 12879] [serial = 491] [outer = 0x7f422e4c8c00] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f824000 == 86 [pid = 12879] [id = 59] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f6ac800 == 85 [pid = 12879] [id = 118] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4245eb1800 == 84 [pid = 12879] [id = 119] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42301a3000 == 83 [pid = 12879] [id = 120] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4246072000 == 82 [pid = 12879] [id = 154] 16:46:05 INFO - PROCESS | 12879 | --DOMWINDOW == 155 (0x7f423900d000) [pid = 12879] [serial = 417] [outer = (nil)] [url = about:blank] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238d9d800 == 81 [pid = 12879] [id = 153] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237cd3000 == 80 [pid = 12879] [id = 152] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236ace000 == 79 [pid = 12879] [id = 151] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f698000 == 78 [pid = 12879] [id = 150] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fef2800 == 77 [pid = 12879] [id = 149] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422814a000 == 76 [pid = 12879] [id = 148] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232fab000 == 75 [pid = 12879] [id = 147] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b2a8800 == 74 [pid = 12879] [id = 146] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fee1800 == 73 [pid = 12879] [id = 145] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b22c000 == 72 [pid = 12879] [id = 144] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4249180800 == 71 [pid = 12879] [id = 143] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42462bf000 == 70 [pid = 12879] [id = 142] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4239627000 == 69 [pid = 12879] [id = 141] 16:46:05 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4230194800 == 68 [pid = 12879] [id = 140] 16:46:06 INFO - PROCESS | 12879 | 1461455166041 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:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 154 (0x7f424b0b9000) [pid = 12879] [serial = 387] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 153 (0x7f4236cd3800) [pid = 12879] [serial = 403] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 152 (0x7f4236f6b800) [pid = 12879] [serial = 408] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 151 (0x7f424d1c7c00) [pid = 12879] [serial = 378] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 150 (0x7f4236d4b800) [pid = 12879] [serial = 405] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 149 (0x7f42375b8800) [pid = 12879] [serial = 409] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 148 (0x7f4235a3c400) [pid = 12879] [serial = 402] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 147 (0x7f422fe0b000) [pid = 12879] [serial = 396] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 146 (0x7f4230f17800) [pid = 12879] [serial = 397] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 145 (0x7f4238bc8800) [pid = 12879] [serial = 415] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 144 (0x7f424de11c00) [pid = 12879] [serial = 390] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 143 (0x7f424db8ec00) [pid = 12879] [serial = 379] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 142 (0x7f4236d3f400) [pid = 12879] [serial = 414] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 141 (0x7f4237e29000) [pid = 12879] [serial = 384] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 140 (0x7f4236eb9800) [pid = 12879] [serial = 406] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 139 (0x7f4237e2d400) [pid = 12879] [serial = 411] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 138 (0x7f4232820800) [pid = 12879] [serial = 399] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 137 (0x7f422fe0bc00) [pid = 12879] [serial = 393] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 136 (0x7f423851ec00) [pid = 12879] [serial = 412] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 135 (0x7f42367d3800) [pid = 12879] [serial = 381] [outer = (nil)] [url = about:blank] 16:46:06 INFO - PROCESS | 12879 | --DOMWINDOW == 134 (0x7f42328db000) [pid = 12879] [serial = 400] [outer = (nil)] [url = about:blank] 16:46:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:46:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1384ms 16:46:06 INFO - PROCESS | 12879 | 1461455166084 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 12879 | 1461455166092 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:46:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:46:06 INFO - PROCESS | 12879 | 1461455166100 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 12879 | 1461455166103 Marionette TRACE conn3 <- [1,626,null,{}] 16:46:06 INFO - PROCESS | 12879 | 1461455166109 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:46:06 INFO - PROCESS | 12879 | 1461455166241 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:46:06 INFO - PROCESS | 12879 | 1461455166259 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fc16000 == 69 [pid = 12879] [id = 164] 16:46:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 135 (0x7f422ef12400) [pid = 12879] [serial = 492] [outer = (nil)] 16:46:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 136 (0x7f422ef3b400) [pid = 12879] [serial = 493] [outer = 0x7f422ef12400] 16:46:06 INFO - PROCESS | 12879 | 1461455166319 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 137 (0x7f422f580000) [pid = 12879] [serial = 494] [outer = 0x7f422ef12400] 16:46:07 INFO - PROCESS | 12879 | 1461455167200 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:46:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:46:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1127ms 16:46:07 INFO - PROCESS | 12879 | 1461455167228 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 12879 | 1461455167231 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:46:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:46:07 INFO - PROCESS | 12879 | 1461455167237 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 12879 | 1461455167242 Marionette TRACE conn3 <- [1,630,null,{}] 16:46:07 INFO - PROCESS | 12879 | 1461455167256 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:46:07 INFO - PROCESS | 12879 | 1461455167385 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:46:07 INFO - PROCESS | 12879 | 1461455167402 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232fa1800 == 70 [pid = 12879] [id = 165] 16:46:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 138 (0x7f4230d70c00) [pid = 12879] [serial = 495] [outer = (nil)] 16:46:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 139 (0x7f4232524000) [pid = 12879] [serial = 496] [outer = 0x7f4230d70c00] 16:46:07 INFO - PROCESS | 12879 | 1461455167461 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 140 (0x7f423287b400) [pid = 12879] [serial = 497] [outer = 0x7f4230d70c00] 16:46:08 INFO - PROCESS | 12879 | 1461455168174 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:46:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:46:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 984ms 16:46:08 INFO - PROCESS | 12879 | 1461455168222 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:46:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:46:08 INFO - PROCESS | 12879 | 1461455168226 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:46:08 INFO - PROCESS | 12879 | 1461455168232 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 12879 | 1461455168233 Marionette TRACE conn3 <- [1,634,null,{}] 16:46:08 INFO - PROCESS | 12879 | 1461455168257 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:46:08 INFO - PROCESS | 12879 | 1461455168439 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:46:08 INFO - PROCESS | 12879 | 1461455168462 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4236e0f800 == 71 [pid = 12879] [id = 166] 16:46:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 141 (0x7f422f610c00) [pid = 12879] [serial = 498] [outer = (nil)] 16:46:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 142 (0x7f42328f4400) [pid = 12879] [serial = 499] [outer = 0x7f422f610c00] 16:46:08 INFO - PROCESS | 12879 | 1461455168522 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 143 (0x7f4232f89000) [pid = 12879] [serial = 500] [outer = 0x7f422f610c00] 16:46:09 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:09 INFO - PROCESS | 12879 | 1461455169276 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:46:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:46:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1078ms 16:46:09 INFO - PROCESS | 12879 | 1461455169319 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 12879 | 1461455169322 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:46:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:46:09 INFO - PROCESS | 12879 | 1461455169332 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 12879 | 1461455169334 Marionette TRACE conn3 <- [1,638,null,{}] 16:46:09 INFO - PROCESS | 12879 | 1461455169338 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:46:09 INFO - PROCESS | 12879 | 1461455169500 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:46:09 INFO - PROCESS | 12879 | 1461455169526 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42372a1800 == 72 [pid = 12879] [id = 167] 16:46:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 144 (0x7f422cc7a800) [pid = 12879] [serial = 501] [outer = (nil)] 16:46:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 145 (0x7f42337d9800) [pid = 12879] [serial = 502] [outer = 0x7f422cc7a800] 16:46:09 INFO - PROCESS | 12879 | 1461455169587 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 146 (0x7f42337de000) [pid = 12879] [serial = 503] [outer = 0x7f422cc7a800] 16:46:10 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:10 INFO - PROCESS | 12879 | --DOMWINDOW == 145 (0x7f422ede7c00) [pid = 12879] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:46:10 INFO - PROCESS | 12879 | --DOMWINDOW == 144 (0x7f42324dd000) [pid = 12879] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:46:10 INFO - PROCESS | 12879 | --DOMWINDOW == 143 (0x7f422cf77c00) [pid = 12879] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:46:10 INFO - PROCESS | 12879 | --DOMWINDOW == 142 (0x7f422f57f400) [pid = 12879] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:46:10 INFO - PROCESS | 12879 | --DOMWINDOW == 141 (0x7f422ef0dc00) [pid = 12879] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:46:10 INFO - PROCESS | 12879 | --DOMWINDOW == 140 (0x7f42328ef800) [pid = 12879] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:46:10 INFO - PROCESS | 12879 | 1461455170768 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:46:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:46:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1479ms 16:46:10 INFO - PROCESS | 12879 | 1461455170813 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 12879 | 1461455170818 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:46:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:46:10 INFO - PROCESS | 12879 | 1461455170825 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 12879 | 1461455170831 Marionette TRACE conn3 <- [1,642,null,{}] 16:46:10 INFO - PROCESS | 12879 | 1461455170848 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:46:11 INFO - PROCESS | 12879 | 1461455171096 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:46:11 INFO - PROCESS | 12879 | 1461455171212 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f828000 == 73 [pid = 12879] [id = 168] 16:46:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 141 (0x7f422cf7d800) [pid = 12879] [serial = 504] [outer = (nil)] 16:46:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 142 (0x7f422cf82400) [pid = 12879] [serial = 505] [outer = 0x7f422cf7d800] 16:46:11 INFO - PROCESS | 12879 | 1461455171286 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 143 (0x7f422ed96400) [pid = 12879] [serial = 506] [outer = 0x7f422cf7d800] 16:46:12 INFO - PROCESS | 12879 | 1461455172163 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:46:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:46:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1401ms 16:46:12 INFO - PROCESS | 12879 | 1461455172227 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:46:12 INFO - PROCESS | 12879 | 1461455172235 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:46:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:46:12 INFO - PROCESS | 12879 | 1461455172245 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 12879 | 1461455172249 Marionette TRACE conn3 <- [1,646,null,{}] 16:46:12 INFO - PROCESS | 12879 | 1461455172254 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:46:12 INFO - PROCESS | 12879 | 1461455172421 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:46:12 INFO - PROCESS | 12879 | 1461455172566 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4232faa800 == 74 [pid = 12879] [id = 169] 16:46:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 144 (0x7f422ef33400) [pid = 12879] [serial = 507] [outer = (nil)] 16:46:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 145 (0x7f422f221000) [pid = 12879] [serial = 508] [outer = 0x7f422ef33400] 16:46:12 INFO - PROCESS | 12879 | 1461455172638 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 146 (0x7f422f8ebc00) [pid = 12879] [serial = 509] [outer = 0x7f422ef33400] 16:46:13 INFO - PROCESS | 12879 | 1461455173506 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:46:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:46:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1329ms 16:46:13 INFO - PROCESS | 12879 | 1461455173573 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:46:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:46:13 INFO - PROCESS | 12879 | 1461455173577 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:46:13 INFO - PROCESS | 12879 | 1461455173583 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 12879 | 1461455173588 Marionette TRACE conn3 <- [1,650,null,{}] 16:46:13 INFO - PROCESS | 12879 | 1461455173603 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:46:13 INFO - PROCESS | 12879 | 1461455173803 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:46:13 INFO - PROCESS | 12879 | 1461455173947 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42380d8800 == 75 [pid = 12879] [id = 170] 16:46:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 147 (0x7f4230d6fc00) [pid = 12879] [serial = 510] [outer = (nil)] 16:46:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 148 (0x7f423252b800) [pid = 12879] [serial = 511] [outer = 0x7f4230d6fc00] 16:46:14 INFO - PROCESS | 12879 | 1461455174018 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 149 (0x7f42337d1400) [pid = 12879] [serial = 512] [outer = 0x7f4230d6fc00] 16:46:14 INFO - PROCESS | 12879 | 1461455174974 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:46:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:46:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1438ms 16:46:15 INFO - PROCESS | 12879 | 1461455175021 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:46:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:46:15 INFO - PROCESS | 12879 | 1461455175025 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:46:15 INFO - PROCESS | 12879 | 1461455175031 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 12879 | 1461455175034 Marionette TRACE conn3 <- [1,654,null,{}] 16:46:15 INFO - PROCESS | 12879 | 1461455175039 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:46:15 INFO - PROCESS | 12879 | 1461455175195 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:46:15 INFO - PROCESS | 12879 | 1461455175347 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42390ae800 == 76 [pid = 12879] [id = 171] 16:46:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 150 (0x7f423251c400) [pid = 12879] [serial = 513] [outer = (nil)] 16:46:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 151 (0x7f4236d18c00) [pid = 12879] [serial = 514] [outer = 0x7f423251c400] 16:46:15 INFO - PROCESS | 12879 | 1461455175418 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 152 (0x7f4236d39800) [pid = 12879] [serial = 515] [outer = 0x7f423251c400] 16:46:16 INFO - PROCESS | 12879 | 1461455176262 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:46:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:46:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1278ms 16:46:16 INFO - PROCESS | 12879 | 1461455176311 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 12879 | 1461455176315 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:46:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:46:16 INFO - PROCESS | 12879 | 1461455176321 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 12879 | 1461455176324 Marionette TRACE conn3 <- [1,658,null,{}] 16:46:16 INFO - PROCESS | 12879 | 1461455176329 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:46:16 INFO - PROCESS | 12879 | 1461455176479 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:46:16 INFO - PROCESS | 12879 | 1461455176628 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4244f9b000 == 77 [pid = 12879] [id = 172] 16:46:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 153 (0x7f423593d400) [pid = 12879] [serial = 516] [outer = (nil)] 16:46:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 154 (0x7f4236d49400) [pid = 12879] [serial = 517] [outer = 0x7f423593d400] 16:46:16 INFO - PROCESS | 12879 | 1461455176700 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 155 (0x7f4236d50800) [pid = 12879] [serial = 518] [outer = 0x7f423593d400] 16:46:17 INFO - PROCESS | 12879 | 1461455177570 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:46:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:46:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1276ms 16:46:17 INFO - PROCESS | 12879 | 1461455177598 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 12879 | 1461455177601 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:46:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:46:17 INFO - PROCESS | 12879 | 1461455177608 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 12879 | 1461455177610 Marionette TRACE conn3 <- [1,662,null,{}] 16:46:17 INFO - PROCESS | 12879 | 1461455177616 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:46:17 INFO - PROCESS | 12879 | 1461455177823 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:46:17 INFO - PROCESS | 12879 | 1461455177971 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4247033800 == 78 [pid = 12879] [id = 173] 16:46:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 156 (0x7f4236ebdc00) [pid = 12879] [serial = 519] [outer = (nil)] 16:46:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 157 (0x7f4237e23800) [pid = 12879] [serial = 520] [outer = 0x7f4236ebdc00] 16:46:18 INFO - PROCESS | 12879 | 1461455178050 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 158 (0x7f423887c400) [pid = 12879] [serial = 521] [outer = 0x7f4236ebdc00] 16:46:18 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:19 INFO - PROCESS | 12879 | 1461455179163 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:46:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:46:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1633ms 16:46:19 INFO - PROCESS | 12879 | 1461455179242 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 12879 | 1461455179247 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:46:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:46:19 INFO - PROCESS | 12879 | 1461455179254 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 12879 | 1461455179259 Marionette TRACE conn3 <- [1,666,null,{}] 16:46:19 INFO - PROCESS | 12879 | 1461455179266 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:46:19 INFO - PROCESS | 12879 | 1461455179446 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:46:19 INFO - PROCESS | 12879 | 1461455179736 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f055000 == 79 [pid = 12879] [id = 174] 16:46:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 159 (0x7f422e4c3000) [pid = 12879] [serial = 522] [outer = (nil)] 16:46:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 160 (0x7f422ed8ac00) [pid = 12879] [serial = 523] [outer = 0x7f422e4c3000] 16:46:19 INFO - PROCESS | 12879 | 1461455179818 Marionette DEBUG loaded listener.js 16:46:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 161 (0x7f422ede7000) [pid = 12879] [serial = 524] [outer = 0x7f422e4c3000] 16:46:20 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:20 INFO - PROCESS | 12879 | 1461455180610 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:46:20 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:46:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1428ms 16:46:20 INFO - PROCESS | 12879 | 1461455180683 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 12879 | 1461455180691 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:46:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:46:20 INFO - PROCESS | 12879 | 1461455180701 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 12879 | 1461455180704 Marionette TRACE conn3 <- [1,670,null,{}] 16:46:20 INFO - PROCESS | 12879 | 1461455180709 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:46:20 INFO - PROCESS | 12879 | 1461455180913 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:46:21 INFO - PROCESS | 12879 | 1461455181081 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422feeb800 == 80 [pid = 12879] [id = 175] 16:46:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 162 (0x7f422ed99400) [pid = 12879] [serial = 525] [outer = (nil)] 16:46:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 163 (0x7f422ef40400) [pid = 12879] [serial = 526] [outer = 0x7f422ed99400] 16:46:21 INFO - PROCESS | 12879 | 1461455181146 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 164 (0x7f422f8ee000) [pid = 12879] [serial = 527] [outer = 0x7f422ed99400] 16:46:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236e0f800 == 79 [pid = 12879] [id = 166] 16:46:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232fa1800 == 78 [pid = 12879] [id = 165] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 163 (0x7f422cc7dc00) [pid = 12879] [serial = 466] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 162 (0x7f422ef14c00) [pid = 12879] [serial = 435] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 161 (0x7f4246f3c800) [pid = 12879] [serial = 432] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 160 (0x7f4236d21000) [pid = 12879] [serial = 423] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 159 (0x7f4232f84400) [pid = 12879] [serial = 441] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 158 (0x7f4232f8b000) [pid = 12879] [serial = 444] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 157 (0x7f42372cdc00) [pid = 12879] [serial = 426] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 156 (0x7f424b50c400) [pid = 12879] [serial = 438] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 155 (0x7f42324eb800) [pid = 12879] [serial = 420] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 154 (0x7f4246053400) [pid = 12879] [serial = 429] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fc16000 == 77 [pid = 12879] [id = 164] 16:46:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42310c1800 == 76 [pid = 12879] [id = 163] 16:46:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fb8e000 == 75 [pid = 12879] [id = 156] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 153 (0x7f4236d34400) [pid = 12879] [serial = 464] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 152 (0x7f4232f84c00) [pid = 12879] [serial = 457] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 151 (0x7f4235940400) [pid = 12879] [serial = 250] [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:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 150 (0x7f422ede9c00) [pid = 12879] [serial = 459] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 149 (0x7f422eded400) [pid = 12879] [serial = 460] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 148 (0x7f42328dd800) [pid = 12879] [serial = 463] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 147 (0x7f422cf83800) [pid = 12879] [serial = 456] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 146 (0x7f423010ec00) [pid = 12879] [serial = 450] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 145 (0x7f42323bd000) [pid = 12879] [serial = 451] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 144 (0x7f422ef19c00) [pid = 12879] [serial = 448] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 143 (0x7f422ef13800) [pid = 12879] [serial = 447] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 142 (0x7f4234d3c800) [pid = 12879] [serial = 453] [outer = (nil)] [url = about:blank] 16:46:21 INFO - PROCESS | 12879 | --DOMWINDOW == 141 (0x7f42367db400) [pid = 12879] [serial = 454] [outer = (nil)] [url = about:blank] 16:46:22 INFO - PROCESS | 12879 | 1461455182110 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:46:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:46:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1427ms 16:46:22 INFO - PROCESS | 12879 | 1461455182130 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 12879 | 1461455182134 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:46:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:46:22 INFO - PROCESS | 12879 | 1461455182141 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 12879 | 1461455182146 Marionette TRACE conn3 <- [1,674,null,{}] 16:46:22 INFO - PROCESS | 12879 | 1461455182160 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:46:22 INFO - PROCESS | 12879 | 1461455182322 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:46:22 INFO - PROCESS | 12879 | 1461455182445 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42310c1800 == 76 [pid = 12879] [id = 176] 16:46:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 142 (0x7f422ed8c400) [pid = 12879] [serial = 528] [outer = (nil)] 16:46:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 143 (0x7f42323c5400) [pid = 12879] [serial = 529] [outer = 0x7f422ed8c400] 16:46:22 INFO - PROCESS | 12879 | 1461455182510 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 144 (0x7f42328d6c00) [pid = 12879] [serial = 530] [outer = 0x7f422ed8c400] 16:46:23 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:23 INFO - PROCESS | 12879 | 1461455183304 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:46:23 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:46:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1184ms 16:46:23 INFO - PROCESS | 12879 | 1461455183328 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:46:23 INFO - PROCESS | 12879 | 1461455183332 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:46:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:46:23 INFO - PROCESS | 12879 | 1461455183346 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 12879 | 1461455183348 Marionette TRACE conn3 <- [1,678,null,{}] 16:46:23 INFO - PROCESS | 12879 | 1461455183354 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:46:23 INFO - PROCESS | 12879 | 1461455183501 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:46:23 INFO - PROCESS | 12879 | 1461455183516 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237706000 == 77 [pid = 12879] [id = 177] 16:46:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 145 (0x7f42328d7400) [pid = 12879] [serial = 531] [outer = (nil)] 16:46:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 146 (0x7f4235f86800) [pid = 12879] [serial = 532] [outer = 0x7f42328d7400] 16:46:23 INFO - PROCESS | 12879 | 1461455183578 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 147 (0x7f4236d33400) [pid = 12879] [serial = 533] [outer = 0x7f42328d7400] 16:46:24 INFO - PROCESS | 12879 | 1461455184378 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:46:24 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:46:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1086ms 16:46:24 INFO - PROCESS | 12879 | 1461455184424 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 12879 | 1461455184428 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:46:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:46:24 INFO - PROCESS | 12879 | 1461455184439 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 12879 | 1461455184441 Marionette TRACE conn3 <- [1,682,null,{}] 16:46:24 INFO - PROCESS | 12879 | 1461455184446 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:46:24 INFO - PROCESS | 12879 | 1461455184615 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:46:24 INFO - PROCESS | 12879 | 1461455184641 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42385dc000 == 78 [pid = 12879] [id = 178] 16:46:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 148 (0x7f4236d34400) [pid = 12879] [serial = 534] [outer = (nil)] 16:46:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 149 (0x7f4236d3e400) [pid = 12879] [serial = 535] [outer = 0x7f4236d34400] 16:46:24 INFO - PROCESS | 12879 | 1461455184702 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 150 (0x7f4236e4cc00) [pid = 12879] [serial = 536] [outer = 0x7f4236d34400] 16:46:25 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:25 INFO - PROCESS | 12879 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:46:25 INFO - PROCESS | 12879 | 1461455185912 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:46:25 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:46:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1482ms 16:46:25 INFO - PROCESS | 12879 | 1461455185927 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 12879 | 1461455185931 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:46:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:46:25 INFO - PROCESS | 12879 | 1461455185936 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 12879 | 1461455185939 Marionette TRACE conn3 <- [1,686,null,{}] 16:46:25 INFO - PROCESS | 12879 | 1461455185952 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:46:26 INFO - PROCESS | 12879 | 1461455186183 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 149 (0x7f422f8eb000) [pid = 12879] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 148 (0x7f422f7b1800) [pid = 12879] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 147 (0x7f4236d21c00) [pid = 12879] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 146 (0x7f423b4c8800) [pid = 12879] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 145 (0x7f4236f61400) [pid = 12879] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 144 (0x7f423b6d3800) [pid = 12879] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 143 (0x7f42328e1400) [pid = 12879] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 142 (0x7f42375adc00) [pid = 12879] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 141 (0x7f4236df3400) [pid = 12879] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 140 (0x7f422f345400) [pid = 12879] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 139 (0x7f424db92800) [pid = 12879] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 138 (0x7f4236f69400) [pid = 12879] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 137 (0x7f42375b8400) [pid = 12879] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 136 (0x7f4232321400) [pid = 12879] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 135 (0x7f42375af000) [pid = 12879] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 134 (0x7f42324eb000) [pid = 12879] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 133 (0x7f42323c3c00) [pid = 12879] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 132 (0x7f4232f7d400) [pid = 12879] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 131 (0x7f4236d3cc00) [pid = 12879] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 130 (0x7f4235f83400) [pid = 12879] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 129 (0x7f42328d8800) [pid = 12879] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 128 (0x7f423281b800) [pid = 12879] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 127 (0x7f422f7af400) [pid = 12879] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 126 (0x7f422ef0d400) [pid = 12879] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 125 (0x7f423b6d8400) [pid = 12879] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 124 (0x7f422ef0d000) [pid = 12879] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 123 (0x7f422ef3b000) [pid = 12879] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 122 (0x7f422cf7c000) [pid = 12879] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 121 (0x7f422e4c8c00) [pid = 12879] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 120 (0x7f422cf78c00) [pid = 12879] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 119 (0x7f422cc77c00) [pid = 12879] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 118 (0x7f422ef12400) [pid = 12879] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 117 (0x7f4236f6ec00) [pid = 12879] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 116 (0x7f423281cc00) [pid = 12879] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 115 (0x7f422ed90400) [pid = 12879] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 114 (0x7f424b05cc00) [pid = 12879] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 113 (0x7f4236d20400) [pid = 12879] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 112 (0x7f4230d70c00) [pid = 12879] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:46:26 INFO - PROCESS | 12879 | --DOMWINDOW == 111 (0x7f422f610c00) [pid = 12879] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:46:26 INFO - PROCESS | 12879 | 1461455186667 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cbda800 == 79 [pid = 12879] [id = 179] 16:46:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 112 (0x7f422cc77c00) [pid = 12879] [serial = 537] [outer = (nil)] 16:46:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 113 (0x7f422cf7c000) [pid = 12879] [serial = 538] [outer = 0x7f422cc77c00] 16:46:26 INFO - PROCESS | 12879 | 1461455186732 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 114 (0x7f422fe05800) [pid = 12879] [serial = 539] [outer = 0x7f422cc77c00] 16:46:27 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:27 INFO - PROCESS | 12879 | 1461455187806 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:46:27 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:46:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1887ms 16:46:27 INFO - PROCESS | 12879 | 1461455187822 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:46:27 INFO - PROCESS | 12879 | 1461455187826 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:46:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:46:27 INFO - PROCESS | 12879 | 1461455187831 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 12879 | 1461455187843 Marionette TRACE conn3 <- [1,690,null,{}] 16:46:27 INFO - PROCESS | 12879 | 1461455187849 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:46:27 INFO - PROCESS | 12879 | 1461455187978 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:46:28 INFO - PROCESS | 12879 | 1461455188131 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4238b32800 == 80 [pid = 12879] [id = 180] 16:46:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 115 (0x7f42328efc00) [pid = 12879] [serial = 540] [outer = (nil)] 16:46:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 116 (0x7f4236d37c00) [pid = 12879] [serial = 541] [outer = 0x7f42328efc00] 16:46:28 INFO - PROCESS | 12879 | 1461455188192 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 117 (0x7f4236f60800) [pid = 12879] [serial = 542] [outer = 0x7f42328efc00] 16:46:29 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:29 INFO - PROCESS | 12879 | 1461455189353 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:46:29 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:46:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1540ms 16:46:29 INFO - PROCESS | 12879 | 1461455189372 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 12879 | 1461455189379 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:46:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:46:29 INFO - PROCESS | 12879 | 1461455189395 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 12879 | 1461455189399 Marionette TRACE conn3 <- [1,694,null,{}] 16:46:29 INFO - PROCESS | 12879 | 1461455189406 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:46:29 INFO - PROCESS | 12879 | 1461455189622 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:46:29 INFO - PROCESS | 12879 | 1461455189788 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fef2800 == 81 [pid = 12879] [id = 181] 16:46:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 118 (0x7f422edebc00) [pid = 12879] [serial = 543] [outer = (nil)] 16:46:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f422ef0d000) [pid = 12879] [serial = 544] [outer = 0x7f422edebc00] 16:46:29 INFO - PROCESS | 12879 | 1461455189863 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 120 (0x7f422ef41000) [pid = 12879] [serial = 545] [outer = 0x7f422edebc00] 16:46:31 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:31 INFO - PROCESS | 12879 | 1461455191105 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:46:31 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:46:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1743ms 16:46:31 INFO - PROCESS | 12879 | 1461455191129 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 12879 | 1461455191137 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:46:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:46:31 INFO - PROCESS | 12879 | 1461455191147 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 12879 | 1461455191151 Marionette TRACE conn3 <- [1,698,null,{}] 16:46:31 INFO - PROCESS | 12879 | 1461455191157 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:46:31 INFO - PROCESS | 12879 | 1461455191402 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:46:31 INFO - PROCESS | 12879 | 1461455191554 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237ccf800 == 82 [pid = 12879] [id = 182] 16:46:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 121 (0x7f422f346000) [pid = 12879] [serial = 546] [outer = (nil)] 16:46:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 122 (0x7f422fe08c00) [pid = 12879] [serial = 547] [outer = 0x7f422f346000] 16:46:31 INFO - PROCESS | 12879 | 1461455191625 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 123 (0x7f4232824400) [pid = 12879] [serial = 548] [outer = 0x7f422f346000] 16:46:32 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:32 INFO - PROCESS | 12879 | 1461455192993 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:46:33 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:46:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1890ms 16:46:33 INFO - PROCESS | 12879 | 1461455193037 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 12879 | 1461455193041 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:46:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:46:33 INFO - PROCESS | 12879 | 1461455193047 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 12879 | 1461455193053 Marionette TRACE conn3 <- [1,702,null,{}] 16:46:33 INFO - PROCESS | 12879 | 1461455193068 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:46:33 INFO - PROCESS | 12879 | 1461455193218 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:46:33 INFO - PROCESS | 12879 | 1461455193394 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4246d11000 == 83 [pid = 12879] [id = 183] 16:46:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 124 (0x7f42337d9c00) [pid = 12879] [serial = 549] [outer = (nil)] 16:46:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 125 (0x7f4236d1a400) [pid = 12879] [serial = 550] [outer = 0x7f42337d9c00] 16:46:33 INFO - PROCESS | 12879 | 1461455193469 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 126 (0x7f42372d1000) [pid = 12879] [serial = 551] [outer = 0x7f42337d9c00] 16:46:34 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:34 INFO - PROCESS | 12879 | 1461455194692 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:46:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:46:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1688ms 16:46:34 INFO - PROCESS | 12879 | 1461455194736 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 12879 | 1461455194740 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:46:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:46:34 INFO - PROCESS | 12879 | 1461455194745 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 12879 | 1461455194748 Marionette TRACE conn3 <- [1,706,null,{}] 16:46:34 INFO - PROCESS | 12879 | 1461455194754 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:46:34 INFO - PROCESS | 12879 | 1461455194936 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:46:35 INFO - PROCESS | 12879 | 1461455195084 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228150800 == 84 [pid = 12879] [id = 184] 16:46:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 127 (0x7f422e4ba800) [pid = 12879] [serial = 552] [outer = (nil)] 16:46:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 128 (0x7f422edea000) [pid = 12879] [serial = 553] [outer = 0x7f422e4ba800] 16:46:35 INFO - PROCESS | 12879 | 1461455195173 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 129 (0x7f422f60ac00) [pid = 12879] [serial = 554] [outer = 0x7f422e4ba800] 16:46:36 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:36 INFO - PROCESS | 12879 | 1461455196743 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:46:36 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:46:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2029ms 16:46:36 INFO - PROCESS | 12879 | 1461455196776 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 12879 | 1461455196781 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:46:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:46:36 INFO - PROCESS | 12879 | 1461455196789 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 12879 | 1461455196794 Marionette TRACE conn3 <- [1,710,null,{}] 16:46:36 INFO - PROCESS | 12879 | 1461455196802 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:46:36 INFO - PROCESS | 12879 | 1461455196986 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:46:37 INFO - PROCESS | 12879 | 1461455197189 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f064800 == 85 [pid = 12879] [id = 185] 16:46:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 130 (0x7f422ed95800) [pid = 12879] [serial = 555] [outer = (nil)] 16:46:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 131 (0x7f422ed98c00) [pid = 12879] [serial = 556] [outer = 0x7f422ed95800] 16:46:37 INFO - PROCESS | 12879 | 1461455197253 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 132 (0x7f422edefc00) [pid = 12879] [serial = 557] [outer = 0x7f422ed95800] 16:46:37 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237cd8800 == 84 [pid = 12879] [id = 136] 16:46:37 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423b9ad800 == 83 [pid = 12879] [id = 139] 16:46:37 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237705000 == 82 [pid = 12879] [id = 135] 16:46:37 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423b9a2000 == 81 [pid = 12879] [id = 122] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 131 (0x7f42337d9800) [pid = 12879] [serial = 502] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 130 (0x7f4232823000) [pid = 12879] [serial = 478] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 129 (0x7f4236a99400) [pid = 12879] [serial = 481] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 128 (0x7f422e4c5800) [pid = 12879] [serial = 484] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b535000 == 80 [pid = 12879] [id = 124] 16:46:37 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a88d800 == 79 [pid = 12879] [id = 123] 16:46:37 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4244f9b000 == 78 [pid = 12879] [id = 172] 16:46:37 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42390ae800 == 77 [pid = 12879] [id = 171] 16:46:37 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42380d8800 == 76 [pid = 12879] [id = 170] 16:46:37 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232faa800 == 75 [pid = 12879] [id = 169] 16:46:37 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f828000 == 74 [pid = 12879] [id = 168] 16:46:37 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42372a1800 == 73 [pid = 12879] [id = 167] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 127 (0x7f4246f3a400) [pid = 12879] [serial = 334] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 126 (0x7f4236d4f400) [pid = 12879] [serial = 328] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 125 (0x7f423281e400) [pid = 12879] [serial = 325] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 124 (0x7f4237e30c00) [pid = 12879] [serial = 352] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 123 (0x7f42324e9400) [pid = 12879] [serial = 343] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 122 (0x7f424aa63800) [pid = 12879] [serial = 295] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 121 (0x7f4236e4b400) [pid = 12879] [serial = 349] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 120 (0x7f424aba4400) [pid = 12879] [serial = 337] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 119 (0x7f42375b3c00) [pid = 12879] [serial = 289] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 118 (0x7f424914c800) [pid = 12879] [serial = 358] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 117 (0x7f42397cc400) [pid = 12879] [serial = 355] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 116 (0x7f4238738c00) [pid = 12879] [serial = 331] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 115 (0x7f42397c9800) [pid = 12879] [serial = 292] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 114 (0x7f42328df000) [pid = 12879] [serial = 286] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 113 (0x7f424b240c00) [pid = 12879] [serial = 298] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 112 (0x7f42369f1400) [pid = 12879] [serial = 346] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 111 (0x7f424b50e800) [pid = 12879] [serial = 388] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 110 (0x7f4236d1e800) [pid = 12879] [serial = 382] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 109 (0x7f4239061c00) [pid = 12879] [serial = 385] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 108 (0x7f422fe11c00) [pid = 12879] [serial = 394] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 107 (0x7f424dec6000) [pid = 12879] [serial = 391] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 106 (0x7f423287b400) [pid = 12879] [serial = 497] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 105 (0x7f4232524000) [pid = 12879] [serial = 496] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 104 (0x7f42328f4400) [pid = 12879] [serial = 499] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 103 (0x7f4232f89000) [pid = 12879] [serial = 500] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 102 (0x7f4246f3b400) [pid = 12879] [serial = 445] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 101 (0x7f4232f89c00) [pid = 12879] [serial = 442] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 100 (0x7f4246cb1c00) [pid = 12879] [serial = 430] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 99 (0x7f423b4c3800) [pid = 12879] [serial = 427] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 98 (0x7f423b6d3000) [pid = 12879] [serial = 418] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 97 (0x7f4236d3c400) [pid = 12879] [serial = 424] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 96 (0x7f423281ec00) [pid = 12879] [serial = 421] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 95 (0x7f424db89c00) [pid = 12879] [serial = 439] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 94 (0x7f424aa59000) [pid = 12879] [serial = 433] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 93 (0x7f424b23e400) [pid = 12879] [serial = 436] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 92 (0x7f422fe11000) [pid = 12879] [serial = 476] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 91 (0x7f422f58b800) [pid = 12879] [serial = 475] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 90 (0x7f42337d8400) [pid = 12879] [serial = 488] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 89 (0x7f423251e400) [pid = 12879] [serial = 487] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 88 (0x7f422ede8000) [pid = 12879] [serial = 491] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 87 (0x7f422ed92800) [pid = 12879] [serial = 490] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 86 (0x7f422edef400) [pid = 12879] [serial = 472] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 85 (0x7f422ef35000) [pid = 12879] [serial = 473] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 84 (0x7f422cf79c00) [pid = 12879] [serial = 470] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 83 (0x7f422cf1d400) [pid = 12879] [serial = 469] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 82 (0x7f422ef3b400) [pid = 12879] [serial = 493] [outer = (nil)] [url = about:blank] 16:46:37 INFO - PROCESS | 12879 | --DOMWINDOW == 81 (0x7f422f580000) [pid = 12879] [serial = 494] [outer = (nil)] [url = about:blank] 16:46:38 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:38 INFO - PROCESS | 12879 | 1461455198502 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:46:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:46:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1735ms 16:46:38 INFO - PROCESS | 12879 | 1461455198525 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 12879 | 1461455198533 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:46:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:46:38 INFO - PROCESS | 12879 | 1461455198542 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 12879 | 1461455198545 Marionette TRACE conn3 <- [1,714,null,{}] 16:46:38 INFO - PROCESS | 12879 | 1461455198550 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:46:38 INFO - PROCESS | 12879 | 1461455198734 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:46:38 INFO - PROCESS | 12879 | 1461455198836 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f83e000 == 74 [pid = 12879] [id = 186] 16:46:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 82 (0x7f422cf16400) [pid = 12879] [serial = 558] [outer = (nil)] 16:46:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 83 (0x7f422ef3a400) [pid = 12879] [serial = 559] [outer = 0x7f422cf16400] 16:46:38 INFO - PROCESS | 12879 | 1461455198897 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 84 (0x7f422f580800) [pid = 12879] [serial = 560] [outer = 0x7f422cf16400] 16:46:39 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:39 INFO - PROCESS | 12879 | 1461455199951 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:46:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:46:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1432ms 16:46:39 INFO - PROCESS | 12879 | 1461455199975 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 12879 | 1461455199978 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:46:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:46:39 INFO - PROCESS | 12879 | 1461455199984 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 12879 | 1461455199989 Marionette TRACE conn3 <- [1,718,null,{}] 16:46:40 INFO - PROCESS | 12879 | 1461455200004 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:46:40 INFO - PROCESS | 12879 | 1461455200177 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:46:40 INFO - PROCESS | 12879 | 1461455200285 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4230192000 == 75 [pid = 12879] [id = 187] 16:46:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 85 (0x7f422f8ecc00) [pid = 12879] [serial = 561] [outer = (nil)] 16:46:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 86 (0x7f422fe0d800) [pid = 12879] [serial = 562] [outer = 0x7f422f8ecc00] 16:46:40 INFO - PROCESS | 12879 | 1461455200348 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 87 (0x7f4230d6e000) [pid = 12879] [serial = 563] [outer = 0x7f422f8ecc00] 16:46:41 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:41 INFO - PROCESS | 12879 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:46:41 INFO - PROCESS | 12879 | 1461455201563 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:46:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:46:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1634ms 16:46:41 INFO - PROCESS | 12879 | 1461455201618 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 12879 | 1461455201622 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:46:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:46:41 INFO - PROCESS | 12879 | 1461455201628 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 12879 | 1461455201630 Marionette TRACE conn3 <- [1,722,null,{}] 16:46:41 INFO - PROCESS | 12879 | 1461455201635 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:46:41 INFO - PROCESS | 12879 | 1461455201950 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:46:41 INFO - PROCESS | 12879 | --DOMWINDOW == 86 (0x7f42323c3000) [pid = 12879] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:46:41 INFO - PROCESS | 12879 | --DOMWINDOW == 85 (0x7f422e4bd800) [pid = 12879] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:46:41 INFO - PROCESS | 12879 | --DOMWINDOW == 84 (0x7f422ef3d800) [pid = 12879] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:46:41 INFO - PROCESS | 12879 | --DOMWINDOW == 83 (0x7f4236d34400) [pid = 12879] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:46:41 INFO - PROCESS | 12879 | --DOMWINDOW == 82 (0x7f422cc77c00) [pid = 12879] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:46:41 INFO - PROCESS | 12879 | --DOMWINDOW == 81 (0x7f422cc7a800) [pid = 12879] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:46:41 INFO - PROCESS | 12879 | --DOMWINDOW == 80 (0x7f422ed8c400) [pid = 12879] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:46:41 INFO - PROCESS | 12879 | --DOMWINDOW == 79 (0x7f422ed99400) [pid = 12879] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:46:41 INFO - PROCESS | 12879 | --DOMWINDOW == 78 (0x7f42328d7400) [pid = 12879] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:46:41 INFO - PROCESS | 12879 | --DOMWINDOW == 77 (0x7f422e4c3000) [pid = 12879] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:46:42 INFO - PROCESS | 12879 | 1461455202054 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fb8a800 == 76 [pid = 12879] [id = 188] 16:46:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 78 (0x7f422cc77c00) [pid = 12879] [serial = 564] [outer = (nil)] 16:46:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 79 (0x7f422e4bf400) [pid = 12879] [serial = 565] [outer = 0x7f422cc77c00] 16:46:42 INFO - PROCESS | 12879 | 1461455202135 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 80 (0x7f4230f14c00) [pid = 12879] [serial = 566] [outer = 0x7f422cc77c00] 16:46:42 INFO - PROCESS | 12879 | 1461455202786 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:46:42 INFO - PROCESS | 12879 | 1461455202822 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:46:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:46:42 INFO - PROCESS | 12879 | 1461455202829 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 12879 | 1461455202832 Marionette TRACE conn3 <- [1,726,null,{}] 16:46:42 INFO - PROCESS | 12879 | 1461455202838 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:46:43 INFO - PROCESS | 12879 | 1461455203015 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:46:43 INFO - PROCESS | 12879 | 1461455203028 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4234d54800 == 77 [pid = 12879] [id = 189] 16:46:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 81 (0x7f422cf15400) [pid = 12879] [serial = 567] [outer = (nil)] 16:46:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 82 (0x7f4232818400) [pid = 12879] [serial = 568] [outer = 0x7f422cf15400] 16:46:43 INFO - PROCESS | 12879 | 1461455203088 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 83 (0x7f4232822000) [pid = 12879] [serial = 569] [outer = 0x7f422cf15400] 16:46:43 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:43 INFO - PROCESS | 12879 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:46:44 INFO - PROCESS | 12879 | 1461455204141 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:46:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:46:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1434ms 16:46:44 INFO - PROCESS | 12879 | 1461455204264 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:46:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:46:44 INFO - PROCESS | 12879 | 1461455204271 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:46:44 INFO - PROCESS | 12879 | 1461455204280 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 12879 | 1461455204283 Marionette TRACE conn3 <- [1,730,null,{}] 16:46:44 INFO - PROCESS | 12879 | 1461455204291 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:46:44 INFO - PROCESS | 12879 | 1461455204481 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:46:44 INFO - PROCESS | 12879 | 1461455204601 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fb84000 == 78 [pid = 12879] [id = 190] 16:46:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 84 (0x7f422edf0000) [pid = 12879] [serial = 570] [outer = (nil)] 16:46:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 85 (0x7f422ef12c00) [pid = 12879] [serial = 571] [outer = 0x7f422edf0000] 16:46:44 INFO - PROCESS | 12879 | 1461455204672 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 86 (0x7f422f224000) [pid = 12879] [serial = 572] [outer = 0x7f422edf0000] 16:46:45 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:45 INFO - PROCESS | 12879 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:46:45 INFO - PROCESS | 12879 | 1461455205574 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:46:45 INFO - PROCESS | 12879 | 1461455205627 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:46:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:46:45 INFO - PROCESS | 12879 | 1461455205638 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 12879 | 1461455205642 Marionette TRACE conn3 <- [1,734,null,{}] 16:46:45 INFO - PROCESS | 12879 | 1461455205647 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:46:45 INFO - PROCESS | 12879 | 1461455205794 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:46:45 INFO - PROCESS | 12879 | 1461455205940 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f05b800 == 79 [pid = 12879] [id = 191] 16:46:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 87 (0x7f422f7afc00) [pid = 12879] [serial = 573] [outer = (nil)] 16:46:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 88 (0x7f4230110800) [pid = 12879] [serial = 574] [outer = 0x7f422f7afc00] 16:46:46 INFO - PROCESS | 12879 | 1461455206009 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 89 (0x7f42324e2000) [pid = 12879] [serial = 575] [outer = 0x7f422f7afc00] 16:46:46 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:46 INFO - PROCESS | 12879 | 1461455206945 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:46:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:46:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1382ms 16:46:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:46:47 INFO - PROCESS | 12879 | 1461455207020 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 12879 | 1461455207023 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:46:47 INFO - PROCESS | 12879 | 1461455207029 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 12879 | 1461455207034 Marionette TRACE conn3 <- [1,738,null,{}] 16:46:47 INFO - PROCESS | 12879 | 1461455207049 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:46:47 INFO - PROCESS | 12879 | 1461455207251 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:46:47 INFO - PROCESS | 12879 | 1461455207436 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237719000 == 80 [pid = 12879] [id = 192] 16:46:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 90 (0x7f42328f4400) [pid = 12879] [serial = 576] [outer = (nil)] 16:46:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 91 (0x7f42337d4800) [pid = 12879] [serial = 577] [outer = 0x7f42328f4400] 16:46:47 INFO - PROCESS | 12879 | 1461455207552 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 92 (0x7f42337de800) [pid = 12879] [serial = 578] [outer = 0x7f42328f4400] 16:46:48 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:48 INFO - PROCESS | 12879 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:46:48 INFO - PROCESS | 12879 | 1461455208835 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:46:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:46:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1839ms 16:46:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:46:48 INFO - PROCESS | 12879 | 1461455208868 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 12879 | 1461455208871 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:46:48 INFO - PROCESS | 12879 | 1461455208878 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 12879 | 1461455208881 Marionette TRACE conn3 <- [1,742,null,{}] 16:46:48 INFO - PROCESS | 12879 | 1461455208929 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:46:49 INFO - PROCESS | 12879 | 1461455209158 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:46:49 INFO - PROCESS | 12879 | 1461455209275 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237eae000 == 81 [pid = 12879] [id = 193] 16:46:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 93 (0x7f422e4bac00) [pid = 12879] [serial = 579] [outer = (nil)] 16:46:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 94 (0x7f4234d3dc00) [pid = 12879] [serial = 580] [outer = 0x7f422e4bac00] 16:46:49 INFO - PROCESS | 12879 | 1461455209351 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 95 (0x7f42359e8c00) [pid = 12879] [serial = 581] [outer = 0x7f422e4bac00] 16:46:50 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:50 INFO - PROCESS | 12879 | 1461455210660 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:46:50 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:46:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1838ms 16:46:50 INFO - PROCESS | 12879 | 1461455210716 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 12879 | 1461455210719 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:46:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:46:50 INFO - PROCESS | 12879 | 1461455210745 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 12879 | 1461455210748 Marionette TRACE conn3 <- [1,746,null,{}] 16:46:50 INFO - PROCESS | 12879 | 1461455210755 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:46:50 INFO - PROCESS | 12879 | 1461455210910 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:46:51 INFO - PROCESS | 12879 | 1461455211066 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42385c4000 == 82 [pid = 12879] [id = 194] 16:46:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 96 (0x7f422cf7f400) [pid = 12879] [serial = 582] [outer = (nil)] 16:46:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 97 (0x7f4235a2f000) [pid = 12879] [serial = 583] [outer = 0x7f422cf7f400] 16:46:51 INFO - PROCESS | 12879 | 1461455211139 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 98 (0x7f42369f2000) [pid = 12879] [serial = 584] [outer = 0x7f422cf7f400] 16:46:52 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:52 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:52 INFO - PROCESS | 12879 | 1461455212635 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:46:52 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:46:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1944ms 16:46:52 INFO - PROCESS | 12879 | 1461455212686 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 12879 | 1461455212691 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:46:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:46:52 INFO - PROCESS | 12879 | 1461455212700 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 12879 | 1461455212704 Marionette TRACE conn3 <- [1,750,null,{}] 16:46:52 INFO - PROCESS | 12879 | 1461455212712 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:46:52 INFO - PROCESS | 12879 | 1461455212916 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:46:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fb9f000 == 81 [pid = 12879] [id = 132] 16:46:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f36000 == 80 [pid = 12879] [id = 157] 16:46:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4234d6b800 == 79 [pid = 12879] [id = 60] 16:46:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424f6ae800 == 78 [pid = 12879] [id = 98] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 97 (0x7f423252b800) [pid = 12879] [serial = 511] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 96 (0x7f4236d49400) [pid = 12879] [serial = 517] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 95 (0x7f4236d18c00) [pid = 12879] [serial = 514] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 94 (0x7f422cf82400) [pid = 12879] [serial = 505] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 93 (0x7f422f221000) [pid = 12879] [serial = 508] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 92 (0x7f4237e23800) [pid = 12879] [serial = 520] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 91 (0x7f4236d37c00) [pid = 12879] [serial = 541] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | 1461455213110 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f069000 == 79 [pid = 12879] [id = 195] 16:46:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 92 (0x7f422cf84800) [pid = 12879] [serial = 585] [outer = (nil)] 16:46:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 93 (0x7f422ede4400) [pid = 12879] [serial = 586] [outer = 0x7f422cf84800] 16:46:53 INFO - PROCESS | 12879 | 1461455213182 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 94 (0x7f422f34d800) [pid = 12879] [serial = 587] [outer = 0x7f422cf84800] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 93 (0x7f4236d34800) [pid = 12879] [serial = 482] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 92 (0x7f4236d4a400) [pid = 12879] [serial = 485] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 91 (0x7f4232f82400) [pid = 12879] [serial = 479] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 90 (0x7f4236d3e400) [pid = 12879] [serial = 535] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 89 (0x7f422cf7c000) [pid = 12879] [serial = 538] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 88 (0x7f42337de000) [pid = 12879] [serial = 503] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 87 (0x7f42323c5400) [pid = 12879] [serial = 529] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 86 (0x7f42328d6c00) [pid = 12879] [serial = 530] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 85 (0x7f422f8ee000) [pid = 12879] [serial = 527] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 84 (0x7f422ef40400) [pid = 12879] [serial = 526] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 83 (0x7f4235f86800) [pid = 12879] [serial = 532] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 82 (0x7f422ede7000) [pid = 12879] [serial = 524] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 81 (0x7f422ed8ac00) [pid = 12879] [serial = 523] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 80 (0x7f4236e4cc00) [pid = 12879] [serial = 536] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 79 (0x7f422fe05800) [pid = 12879] [serial = 539] [outer = (nil)] [url = about:blank] 16:46:53 INFO - PROCESS | 12879 | --DOMWINDOW == 78 (0x7f4236d33400) [pid = 12879] [serial = 533] [outer = (nil)] [url = about:blank] 16:46:54 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:54 INFO - PROCESS | 12879 | 1461455214327 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:46:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:46:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1684ms 16:46:54 INFO - PROCESS | 12879 | 1461455214392 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 12879 | 1461455214399 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:46:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:46:54 INFO - PROCESS | 12879 | 1461455214408 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 12879 | 1461455214411 Marionette TRACE conn3 <- [1,754,null,{}] 16:46:54 INFO - PROCESS | 12879 | 1461455214417 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:46:54 INFO - PROCESS | 12879 | 1461455214649 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:46:54 INFO - PROCESS | 12879 | 1461455214669 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232488000 == 80 [pid = 12879] [id = 196] 16:46:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 79 (0x7f422f34e000) [pid = 12879] [serial = 588] [outer = (nil)] 16:46:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 80 (0x7f422fe0c000) [pid = 12879] [serial = 589] [outer = 0x7f422f34e000] 16:46:54 INFO - PROCESS | 12879 | 1461455214732 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 81 (0x7f4230f11400) [pid = 12879] [serial = 590] [outer = 0x7f422f34e000] 16:46:55 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:55 INFO - PROCESS | 12879 | 1461455215899 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:46:55 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:46:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1531ms 16:46:55 INFO - PROCESS | 12879 | 1461455215939 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 12879 | 1461455215942 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:46:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:46:55 INFO - PROCESS | 12879 | 1461455215947 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 12879 | 1461455215952 Marionette TRACE conn3 <- [1,758,null,{}] 16:46:55 INFO - PROCESS | 12879 | 1461455215966 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:46:56 INFO - PROCESS | 12879 | 1461455216178 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:46:56 INFO - PROCESS | 12879 | 1461455216253 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4235008800 == 81 [pid = 12879] [id = 197] 16:46:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 82 (0x7f423251e400) [pid = 12879] [serial = 591] [outer = (nil)] 16:46:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 83 (0x7f42328f6c00) [pid = 12879] [serial = 592] [outer = 0x7f423251e400] 16:46:56 INFO - PROCESS | 12879 | 1461455216319 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 84 (0x7f42337da800) [pid = 12879] [serial = 593] [outer = 0x7f423251e400] 16:46:56 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:56 INFO - PROCESS | 12879 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:46:56 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:56 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:56 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:57 INFO - PROCESS | 12879 | 1461455217111 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:46:57 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:46:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1232ms 16:46:57 INFO - PROCESS | 12879 | 1461455217181 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 12879 | 1461455217186 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:46:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:46:57 INFO - PROCESS | 12879 | 1461455217193 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 12879 | 1461455217196 Marionette TRACE conn3 <- [1,762,null,{}] 16:46:57 INFO - PROCESS | 12879 | 1461455217201 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:46:57 INFO - PROCESS | 12879 | 1461455217483 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:46:57 INFO - PROCESS | 12879 | --DOMWINDOW == 83 (0x7f422ed95800) [pid = 12879] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:46:57 INFO - PROCESS | 12879 | --DOMWINDOW == 82 (0x7f422f8ecc00) [pid = 12879] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:46:57 INFO - PROCESS | 12879 | --DOMWINDOW == 81 (0x7f422cc77c00) [pid = 12879] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:46:57 INFO - PROCESS | 12879 | --DOMWINDOW == 80 (0x7f422e4ba800) [pid = 12879] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:46:57 INFO - PROCESS | 12879 | --DOMWINDOW == 79 (0x7f422cf16400) [pid = 12879] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:46:57 INFO - PROCESS | 12879 | --DOMWINDOW == 78 (0x7f422cc74800) [pid = 12879] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:46:57 INFO - PROCESS | 12879 | 1461455217567 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232fa4800 == 82 [pid = 12879] [id = 198] 16:46:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 79 (0x7f422cc74800) [pid = 12879] [serial = 594] [outer = (nil)] 16:46:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 80 (0x7f422e4c5800) [pid = 12879] [serial = 595] [outer = 0x7f422cc74800] 16:46:57 INFO - PROCESS | 12879 | 1461455217629 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 81 (0x7f42324e6000) [pid = 12879] [serial = 596] [outer = 0x7f422cc74800] 16:46:58 INFO - PROCESS | 12879 | 1461455218729 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:46:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:46:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1578ms 16:46:58 INFO - PROCESS | 12879 | 1461455218771 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:46:58 INFO - PROCESS | 12879 | 1461455218775 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:46:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:46:58 INFO - PROCESS | 12879 | 1461455218780 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:46:58 INFO - PROCESS | 12879 | 1461455218782 Marionette TRACE conn3 <- [1,766,null,{}] 16:46:58 INFO - PROCESS | 12879 | 1461455218787 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:46:58 INFO - PROCESS | 12879 | 1461455218915 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:46:59 INFO - PROCESS | 12879 | 1461455219063 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237b1f000 == 83 [pid = 12879] [id = 199] 16:46:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 82 (0x7f422cc77c00) [pid = 12879] [serial = 597] [outer = (nil)] 16:46:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 83 (0x7f42366d1c00) [pid = 12879] [serial = 598] [outer = 0x7f422cc77c00] 16:46:59 INFO - PROCESS | 12879 | 1461455219126 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 84 (0x7f4236d13800) [pid = 12879] [serial = 599] [outer = 0x7f422cc77c00] 16:47:00 INFO - PROCESS | 12879 | 1461455220288 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:47:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:47:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1525ms 16:47:00 INFO - PROCESS | 12879 | 1461455220347 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 12879 | 1461455220355 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:47:00 INFO - PROCESS | 12879 | 1461455220375 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 12879 | 1461455220380 Marionette TRACE conn3 <- [1,770,null,{}] 16:47:00 INFO - PROCESS | 12879 | 1461455220499 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:47:00 INFO - PROCESS | 12879 | 1461455220658 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:47:00 INFO - PROCESS | 12879 | 1461455220800 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fefb000 == 84 [pid = 12879] [id = 200] 16:47:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 85 (0x7f422ede9000) [pid = 12879] [serial = 600] [outer = (nil)] 16:47:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 86 (0x7f422f34b800) [pid = 12879] [serial = 601] [outer = 0x7f422ede9000] 16:47:00 INFO - PROCESS | 12879 | 1461455220873 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 87 (0x7f422f7bc800) [pid = 12879] [serial = 602] [outer = 0x7f422ede9000] 16:47:01 INFO - PROCESS | 12879 | 1461455221724 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:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1399ms 16:47:01 INFO - PROCESS | 12879 | 1461455221772 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:47:01 INFO - PROCESS | 12879 | 1461455221781 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:47:01 INFO - PROCESS | 12879 | 1461455221790 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 12879 | 1461455221795 Marionette TRACE conn3 <- [1,774,null,{}] 16:47:01 INFO - PROCESS | 12879 | 1461455221800 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:47:01 INFO - PROCESS | 12879 | 1461455221957 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:47:02 INFO - PROCESS | 12879 | 1461455222101 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423729d000 == 85 [pid = 12879] [id = 201] 16:47:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 88 (0x7f4230f17800) [pid = 12879] [serial = 603] [outer = (nil)] 16:47:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 89 (0x7f4232522800) [pid = 12879] [serial = 604] [outer = 0x7f4230f17800] 16:47:02 INFO - PROCESS | 12879 | 1461455222184 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 90 (0x7f42328d6c00) [pid = 12879] [serial = 605] [outer = 0x7f4230f17800] 16:47:03 INFO - PROCESS | 12879 | 1461455223217 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:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1480ms 16:47:03 INFO - PROCESS | 12879 | 1461455223270 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 12879 | 1461455223273 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:47:03 INFO - PROCESS | 12879 | 1461455223280 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 12879 | 1461455223285 Marionette TRACE conn3 <- [1,778,null,{}] 16:47:03 INFO - PROCESS | 12879 | 1461455223301 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:47:03 INFO - PROCESS | 12879 | 1461455223512 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:47:03 INFO - PROCESS | 12879 | 1461455223704 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4238dad000 == 86 [pid = 12879] [id = 202] 16:47:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 91 (0x7f42367d5400) [pid = 12879] [serial = 606] [outer = (nil)] 16:47:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 92 (0x7f4236d18000) [pid = 12879] [serial = 607] [outer = 0x7f42367d5400] 16:47:03 INFO - PROCESS | 12879 | 1461455223826 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 93 (0x7f4236d32800) [pid = 12879] [serial = 608] [outer = 0x7f42367d5400] 16:47:04 INFO - PROCESS | 12879 | 1461455224621 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:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1386ms 16:47:04 INFO - PROCESS | 12879 | 1461455224667 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:47:04 INFO - PROCESS | 12879 | 1461455224671 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:47:04 INFO - PROCESS | 12879 | 1461455224677 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 12879 | 1461455224680 Marionette TRACE conn3 <- [1,782,null,{}] 16:47:04 INFO - PROCESS | 12879 | 1461455224685 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:47:04 INFO - PROCESS | 12879 | 1461455224839 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:47:04 INFO - PROCESS | 12879 | 1461455224989 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423a282000 == 87 [pid = 12879] [id = 203] 16:47:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 94 (0x7f42366d5400) [pid = 12879] [serial = 609] [outer = (nil)] 16:47:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 95 (0x7f4236d3d800) [pid = 12879] [serial = 610] [outer = 0x7f42366d5400] 16:47:05 INFO - PROCESS | 12879 | 1461455225064 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 96 (0x7f4236d4a800) [pid = 12879] [serial = 611] [outer = 0x7f42366d5400] 16:47:05 INFO - PROCESS | 12879 | 1461455225921 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:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1285ms 16:47:05 INFO - PROCESS | 12879 | 1461455225962 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:47:05 INFO - PROCESS | 12879 | 1461455225965 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:47:05 INFO - PROCESS | 12879 | 1461455225971 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:47:05 INFO - PROCESS | 12879 | 1461455225973 Marionette TRACE conn3 <- [1,786,null,{}] 16:47:05 INFO - PROCESS | 12879 | 1461455225979 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:47:06 INFO - PROCESS | 12879 | 1461455226141 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:47:06 INFO - PROCESS | 12879 | 1461455226301 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423f169000 == 88 [pid = 12879] [id = 204] 16:47:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 97 (0x7f422cc77000) [pid = 12879] [serial = 612] [outer = (nil)] 16:47:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 98 (0x7f4236de8800) [pid = 12879] [serial = 613] [outer = 0x7f422cc77000] 16:47:06 INFO - PROCESS | 12879 | 1461455226384 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 99 (0x7f4236ebf400) [pid = 12879] [serial = 614] [outer = 0x7f422cc77000] 16:47:07 INFO - PROCESS | 12879 | 1461455227347 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:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1427ms 16:47:07 INFO - PROCESS | 12879 | 1461455227401 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:47:07 INFO - PROCESS | 12879 | 1461455227405 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:47:07 INFO - PROCESS | 12879 | 1461455227413 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 12879 | 1461455227416 Marionette TRACE conn3 <- [1,790,null,{}] 16:47:07 INFO - PROCESS | 12879 | 1461455227422 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:47:07 INFO - PROCESS | 12879 | 1461455227889 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:47:08 INFO - PROCESS | 12879 | 1461455228108 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f618000 == 89 [pid = 12879] [id = 205] 16:47:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 100 (0x7f422e4bbc00) [pid = 12879] [serial = 615] [outer = (nil)] 16:47:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 101 (0x7f422e4c2400) [pid = 12879] [serial = 616] [outer = 0x7f422e4bbc00] 16:47:08 INFO - PROCESS | 12879 | 1461455228179 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 102 (0x7f422ede5c00) [pid = 12879] [serial = 617] [outer = 0x7f422e4bbc00] 16:47:09 INFO - PROCESS | 12879 | 1461455229049 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:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1678ms 16:47:09 INFO - PROCESS | 12879 | 1461455229094 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 12879 | 1461455229104 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:47:09 INFO - PROCESS | 12879 | 1461455229112 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 12879 | 1461455229119 Marionette TRACE conn3 <- [1,794,null,{}] 16:47:09 INFO - PROCESS | 12879 | 1461455229126 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:47:09 INFO - PROCESS | 12879 | 1461455229295 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:47:09 INFO - PROCESS | 12879 | 1461455229603 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f62e800 == 90 [pid = 12879] [id = 206] 16:47:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 103 (0x7f422f21e400) [pid = 12879] [serial = 618] [outer = (nil)] 16:47:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 104 (0x7f422f350c00) [pid = 12879] [serial = 619] [outer = 0x7f422f21e400] 16:47:09 INFO - PROCESS | 12879 | 1461455229681 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 105 (0x7f422f7ad800) [pid = 12879] [serial = 620] [outer = 0x7f422f21e400] 16:47:10 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b2b6000 == 89 [pid = 12879] [id = 94] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 104 (0x7f4232818400) [pid = 12879] [serial = 568] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 103 (0x7f422f603c00) [pid = 12879] [serial = 467] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 102 (0x7f4236d1a400) [pid = 12879] [serial = 550] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 101 (0x7f422edefc00) [pid = 12879] [serial = 557] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 100 (0x7f422ed98c00) [pid = 12879] [serial = 556] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 99 (0x7f422fe08c00) [pid = 12879] [serial = 547] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 98 (0x7f422fe0d800) [pid = 12879] [serial = 562] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 97 (0x7f422e4bf400) [pid = 12879] [serial = 565] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 96 (0x7f422f60ac00) [pid = 12879] [serial = 554] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 95 (0x7f422edea000) [pid = 12879] [serial = 553] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 94 (0x7f422ef3a400) [pid = 12879] [serial = 559] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 93 (0x7f422ef0d000) [pid = 12879] [serial = 544] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 92 (0x7f4230d6e000) [pid = 12879] [serial = 563] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 91 (0x7f4230f14c00) [pid = 12879] [serial = 566] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | --DOMWINDOW == 90 (0x7f422f580800) [pid = 12879] [serial = 560] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 12879 | 1461455230521 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:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1439ms 16:47:10 INFO - PROCESS | 12879 | 1461455230551 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:47:10 INFO - PROCESS | 12879 | 1461455230555 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:47:10 INFO - PROCESS | 12879 | 1461455230561 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 12879 | 1461455230565 Marionette TRACE conn3 <- [1,798,null,{}] 16:47:10 INFO - PROCESS | 12879 | 1461455230570 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:47:10 INFO - PROCESS | 12879 | 1461455230778 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:47:10 INFO - PROCESS | 12879 | 1461455230806 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422fb97800 == 90 [pid = 12879] [id = 207] 16:47:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 91 (0x7f422ef3d800) [pid = 12879] [serial = 621] [outer = (nil)] 16:47:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 92 (0x7f4230049800) [pid = 12879] [serial = 622] [outer = 0x7f422ef3d800] 16:47:10 INFO - PROCESS | 12879 | 1461455230868 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 93 (0x7f4230f14c00) [pid = 12879] [serial = 623] [outer = 0x7f422ef3d800] 16:47:11 INFO - PROCESS | 12879 | 1461455231638 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:47:11 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:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1130ms 16:47:11 INFO - PROCESS | 12879 | 1461455231692 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 12879 | 1461455231697 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:47:11 INFO - PROCESS | 12879 | 1461455231713 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 12879 | 1461455231720 Marionette TRACE conn3 <- [1,802,null,{}] 16:47:11 INFO - PROCESS | 12879 | 1461455231724 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:47:11 INFO - PROCESS | 12879 | 1461455231875 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:47:12 INFO - PROCESS | 12879 | 1461455231993 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232fb0800 == 91 [pid = 12879] [id = 208] 16:47:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 94 (0x7f422edefc00) [pid = 12879] [serial = 624] [outer = (nil)] 16:47:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 95 (0x7f4232529400) [pid = 12879] [serial = 625] [outer = 0x7f422edefc00] 16:47:12 INFO - PROCESS | 12879 | 1461455232059 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 96 (0x7f42328e5000) [pid = 12879] [serial = 626] [outer = 0x7f422edefc00] 16:47:12 INFO - PROCESS | 12879 | 1461455232851 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:47:12 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:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1190ms 16:47:12 INFO - PROCESS | 12879 | 1461455232898 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 12879 | 1461455232901 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:47:12 INFO - PROCESS | 12879 | 1461455232920 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 12879 | 1461455232924 Marionette TRACE conn3 <- [1,806,null,{}] 16:47:12 INFO - PROCESS | 12879 | 1461455232929 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:47:13 INFO - PROCESS | 12879 | 1461455233109 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:47:13 INFO - PROCESS | 12879 | 1461455233130 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4236f49800 == 92 [pid = 12879] [id = 209] 16:47:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 97 (0x7f4232823c00) [pid = 12879] [serial = 627] [outer = (nil)] 16:47:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 98 (0x7f42337d8400) [pid = 12879] [serial = 628] [outer = 0x7f4232823c00] 16:47:13 INFO - PROCESS | 12879 | 1461455233190 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 99 (0x7f4234ea5000) [pid = 12879] [serial = 629] [outer = 0x7f4232823c00] 16:47:14 INFO - PROCESS | 12879 | 1461455234019 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:47:14 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:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1135ms 16:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:47:14 INFO - PROCESS | 12879 | 1461455234048 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 12879 | 1461455234050 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:47:14 INFO - PROCESS | 12879 | 1461455234055 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 12879 | 1461455234059 Marionette TRACE conn3 <- [1,810,null,{}] 16:47:14 INFO - PROCESS | 12879 | 1461455234063 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:47:14 INFO - PROCESS | 12879 | 1461455234251 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:47:14 INFO - PROCESS | 12879 | 1461455234282 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228146000 == 93 [pid = 12879] [id = 210] 16:47:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 100 (0x7f42359ec800) [pid = 12879] [serial = 630] [outer = (nil)] 16:47:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 101 (0x7f42366d1800) [pid = 12879] [serial = 631] [outer = 0x7f42359ec800] 16:47:14 INFO - PROCESS | 12879 | 1461455234373 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 102 (0x7f4236d1d800) [pid = 12879] [serial = 632] [outer = 0x7f42359ec800] 16:47:14 INFO - PROCESS | 12879 | --DOMWINDOW == 101 (0x7f423251e400) [pid = 12879] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:47:14 INFO - PROCESS | 12879 | --DOMWINDOW == 100 (0x7f422cf7f400) [pid = 12879] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:47:14 INFO - PROCESS | 12879 | --DOMWINDOW == 99 (0x7f422cf84800) [pid = 12879] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:47:14 INFO - PROCESS | 12879 | --DOMWINDOW == 98 (0x7f422cc74800) [pid = 12879] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:47:14 INFO - PROCESS | 12879 | --DOMWINDOW == 97 (0x7f422f34e000) [pid = 12879] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:47:15 INFO - PROCESS | 12879 | 1461455235348 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:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1325ms 16:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:47:15 INFO - PROCESS | 12879 | 1461455235381 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 12879 | 1461455235384 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:47:15 INFO - PROCESS | 12879 | 1461455235390 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 12879 | 1461455235393 Marionette TRACE conn3 <- [1,814,null,{}] 16:47:15 INFO - PROCESS | 12879 | 1461455235397 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:47:15 INFO - PROCESS | 12879 | 1461455235547 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:47:15 INFO - PROCESS | 12879 | 1461455235567 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4238d95000 == 94 [pid = 12879] [id = 211] 16:47:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 98 (0x7f4236d38c00) [pid = 12879] [serial = 633] [outer = (nil)] 16:47:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 99 (0x7f4236d4d800) [pid = 12879] [serial = 634] [outer = 0x7f4236d38c00] 16:47:15 INFO - PROCESS | 12879 | 1461455235630 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 100 (0x7f4236f6dc00) [pid = 12879] [serial = 635] [outer = 0x7f4236d38c00] 16:47:16 INFO - PROCESS | 12879 | 1461455236394 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:47:16 INFO - PROCESS | 12879 | 1461455236425 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:47:16 INFO - PROCESS | 12879 | 1461455236431 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 12879 | 1461455236434 Marionette TRACE conn3 <- [1,818,null,{}] 16:47:16 INFO - PROCESS | 12879 | 1461455236440 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:47:16 INFO - PROCESS | 12879 | 1461455236613 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:47:16 INFO - PROCESS | 12879 | 1461455236629 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423b9a1000 == 95 [pid = 12879] [id = 212] 16:47:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 101 (0x7f4236f63000) [pid = 12879] [serial = 636] [outer = (nil)] 16:47:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 102 (0x7f42375b0c00) [pid = 12879] [serial = 637] [outer = 0x7f4236f63000] 16:47:16 INFO - PROCESS | 12879 | 1461455236687 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 103 (0x7f42375b8800) [pid = 12879] [serial = 638] [outer = 0x7f4236f63000] 16:47:17 INFO - PROCESS | 12879 | 1461455237685 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:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1282ms 16:47:17 INFO - PROCESS | 12879 | 1461455237713 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 12879 | 1461455237720 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:47:17 INFO - PROCESS | 12879 | 1461455237729 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 12879 | 1461455237734 Marionette TRACE conn3 <- [1,822,null,{}] 16:47:17 INFO - PROCESS | 12879 | 1461455237741 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:47:17 INFO - PROCESS | 12879 | 1461455237899 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:47:18 INFO - PROCESS | 12879 | 1461455238053 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42310bd800 == 96 [pid = 12879] [id = 213] 16:47:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 104 (0x7f422edee800) [pid = 12879] [serial = 639] [outer = (nil)] 16:47:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 105 (0x7f422ef3c400) [pid = 12879] [serial = 640] [outer = 0x7f422edee800] 16:47:18 INFO - PROCESS | 12879 | 1461455238125 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 106 (0x7f422f60b400) [pid = 12879] [serial = 641] [outer = 0x7f422edee800] 16:47:19 INFO - PROCESS | 12879 | 1461455239036 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:47:19 INFO - PROCESS | 12879 | 1461455239067 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:47:19 INFO - PROCESS | 12879 | 1461455239077 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 12879 | 1461455239081 Marionette TRACE conn3 <- [1,826,null,{}] 16:47:19 INFO - PROCESS | 12879 | 1461455239086 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:47:19 INFO - PROCESS | 12879 | 1461455239237 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:47:19 INFO - PROCESS | 12879 | 1461455239399 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42380d1800 == 97 [pid = 12879] [id = 214] 16:47:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 107 (0x7f4232322800) [pid = 12879] [serial = 642] [outer = (nil)] 16:47:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 108 (0x7f4232522c00) [pid = 12879] [serial = 643] [outer = 0x7f4232322800] 16:47:19 INFO - PROCESS | 12879 | 1461455239468 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 109 (0x7f4232f82800) [pid = 12879] [serial = 644] [outer = 0x7f4232322800] 16:47:20 INFO - PROCESS | 12879 | 1461455240356 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:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1328ms 16:47:20 INFO - PROCESS | 12879 | 1461455240404 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:47:20 INFO - PROCESS | 12879 | 1461455240408 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:47:20 INFO - PROCESS | 12879 | 1461455240414 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 12879 | 1461455240419 Marionette TRACE conn3 <- [1,830,null,{}] 16:47:20 INFO - PROCESS | 12879 | 1461455240435 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:47:20 INFO - PROCESS | 12879 | 1461455240636 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:47:20 INFO - PROCESS | 12879 | 1461455240785 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4245d13800 == 98 [pid = 12879] [id = 215] 16:47:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 110 (0x7f4235f83400) [pid = 12879] [serial = 645] [outer = (nil)] 16:47:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 111 (0x7f4236d1dc00) [pid = 12879] [serial = 646] [outer = 0x7f4235f83400] 16:47:20 INFO - PROCESS | 12879 | 1461455240860 Marionette DEBUG loaded listener.js 16:47:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 112 (0x7f4236f6b800) [pid = 12879] [serial = 647] [outer = 0x7f4235f83400] 16:47:21 INFO - PROCESS | 12879 | 1461455241750 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:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1388ms 16:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:47:21 INFO - PROCESS | 12879 | 1461455241802 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:47:21 INFO - PROCESS | 12879 | 1461455241806 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:47:21 INFO - PROCESS | 12879 | 1461455241812 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 12879 | 1461455241815 Marionette TRACE conn3 <- [1,834,null,{}] 16:47:21 INFO - PROCESS | 12879 | 1461455241820 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:47:21 INFO - PROCESS | 12879 | 1461455241980 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:47:22 INFO - PROCESS | 12879 | 1461455242131 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4246079000 == 99 [pid = 12879] [id = 216] 16:47:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 113 (0x7f42367d3000) [pid = 12879] [serial = 648] [outer = (nil)] 16:47:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 114 (0x7f4237a0b000) [pid = 12879] [serial = 649] [outer = 0x7f42367d3000] 16:47:22 INFO - PROCESS | 12879 | 1461455242204 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 115 (0x7f4237e2b400) [pid = 12879] [serial = 650] [outer = 0x7f42367d3000] 16:47:23 INFO - PROCESS | 12879 | 1461455243092 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:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1335ms 16:47:23 INFO - PROCESS | 12879 | 1461455243146 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 12879 | 1461455243150 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:47:23 INFO - PROCESS | 12879 | 1461455243155 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 12879 | 1461455243157 Marionette TRACE conn3 <- [1,838,null,{}] 16:47:23 INFO - PROCESS | 12879 | 1461455243162 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:47:23 INFO - PROCESS | 12879 | 1461455243309 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:47:23 INFO - PROCESS | 12879 | 1461455243462 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4247034000 == 100 [pid = 12879] [id = 217] 16:47:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 116 (0x7f42375b3000) [pid = 12879] [serial = 651] [outer = (nil)] 16:47:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 117 (0x7f4237f6b400) [pid = 12879] [serial = 652] [outer = 0x7f42375b3000] 16:47:23 INFO - PROCESS | 12879 | 1461455243535 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 118 (0x7f4238738c00) [pid = 12879] [serial = 653] [outer = 0x7f42375b3000] 16:47:24 INFO - PROCESS | 12879 | 1461455244425 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:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1340ms 16:47:24 INFO - PROCESS | 12879 | 1461455244497 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 12879 | 1461455244500 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:47:24 INFO - PROCESS | 12879 | 1461455244506 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 12879 | 1461455244508 Marionette TRACE conn3 <- [1,842,null,{}] 16:47:24 INFO - PROCESS | 12879 | 1461455244514 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:47:24 INFO - PROCESS | 12879 | 1461455244712 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:47:24 INFO - PROCESS | 12879 | 1461455244870 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424a883000 == 101 [pid = 12879] [id = 218] 16:47:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f422f7b8c00) [pid = 12879] [serial = 654] [outer = (nil)] 16:47:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 120 (0x7f4238738800) [pid = 12879] [serial = 655] [outer = 0x7f422f7b8c00] 16:47:24 INFO - PROCESS | 12879 | 1461455244945 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 121 (0x7f423a261c00) [pid = 12879] [serial = 656] [outer = 0x7f422f7b8c00] 16:47:25 INFO - PROCESS | 12879 | 1461455245761 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:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1325ms 16:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:47:25 INFO - PROCESS | 12879 | 1461455245832 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 12879 | 1461455245834 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:47:25 INFO - PROCESS | 12879 | 1461455245840 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 12879 | 1461455245843 Marionette TRACE conn3 <- [1,846,null,{}] 16:47:25 INFO - PROCESS | 12879 | 1461455245848 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:47:25 INFO - PROCESS | 12879 | 1461455245987 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:47:26 INFO - PROCESS | 12879 | 1461455246138 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424b069800 == 102 [pid = 12879] [id = 219] 16:47:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 122 (0x7f4232823800) [pid = 12879] [serial = 657] [outer = (nil)] 16:47:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 123 (0x7f423b4c0800) [pid = 12879] [serial = 658] [outer = 0x7f4232823800] 16:47:26 INFO - PROCESS | 12879 | 1461455246221 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 124 (0x7f423b66b400) [pid = 12879] [serial = 659] [outer = 0x7f4232823800] 16:47:27 INFO - PROCESS | 12879 | 1461455247056 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:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1278ms 16:47:27 INFO - PROCESS | 12879 | 1461455247118 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 12879 | 1461455247121 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:47:27 INFO - PROCESS | 12879 | 1461455247127 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 12879 | 1461455247130 Marionette TRACE conn3 <- [1,850,null,{}] 16:47:27 INFO - PROCESS | 12879 | 1461455247135 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:47:27 INFO - PROCESS | 12879 | 1461455247288 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:47:27 INFO - PROCESS | 12879 | 1461455247443 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f61c800 == 103 [pid = 12879] [id = 220] 16:47:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 125 (0x7f422cc7d400) [pid = 12879] [serial = 660] [outer = (nil)] 16:47:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 126 (0x7f422ede4c00) [pid = 12879] [serial = 661] [outer = 0x7f422cc7d400] 16:47:27 INFO - PROCESS | 12879 | 1461455247512 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 127 (0x7f4236f6ec00) [pid = 12879] [serial = 662] [outer = 0x7f422cc7d400] 16:47:28 INFO - PROCESS | 12879 | 1461455248616 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:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1537ms 16:47:28 INFO - PROCESS | 12879 | 1461455248665 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:47:28 INFO - PROCESS | 12879 | 1461455248670 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:47:28 INFO - PROCESS | 12879 | 1461455248678 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:47:28 INFO - PROCESS | 12879 | 1461455248683 Marionette TRACE conn3 <- [1,854,null,{}] 16:47:28 INFO - PROCESS | 12879 | 1461455248692 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:47:28 INFO - PROCESS | 12879 | 1461455248839 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:47:29 INFO - PROCESS | 12879 | 1461455249053 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4235959800 == 104 [pid = 12879] [id = 221] 16:47:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 128 (0x7f422cf81800) [pid = 12879] [serial = 663] [outer = (nil)] 16:47:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 129 (0x7f422ef3b800) [pid = 12879] [serial = 664] [outer = 0x7f422cf81800] 16:47:29 INFO - PROCESS | 12879 | 1461455249132 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 130 (0x7f422f7bbc00) [pid = 12879] [serial = 665] [outer = 0x7f422cf81800] 16:47:29 INFO - PROCESS | 12879 | 1461455249967 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:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1335ms 16:47:30 INFO - PROCESS | 12879 | 1461455250012 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 12879 | 1461455250020 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:47:30 INFO - PROCESS | 12879 | 1461455250029 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 12879 | 1461455250032 Marionette TRACE conn3 <- [1,858,null,{}] 16:47:30 INFO - PROCESS | 12879 | 1461455250038 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:47:30 INFO - PROCESS | 12879 | 1461455250234 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:47:30 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232fa4800 == 103 [pid = 12879] [id = 198] 16:47:30 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4235008800 == 102 [pid = 12879] [id = 197] 16:47:30 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238d95000 == 101 [pid = 12879] [id = 211] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 129 (0x7f42366d1c00) [pid = 12879] [serial = 598] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | 1461455250456 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228146000 == 100 [pid = 12879] [id = 210] 16:47:30 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f49800 == 99 [pid = 12879] [id = 209] 16:47:30 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232fb0800 == 98 [pid = 12879] [id = 208] 16:47:30 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422fb82000 == 99 [pid = 12879] [id = 222] 16:47:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 130 (0x7f422f587400) [pid = 12879] [serial = 666] [outer = (nil)] 16:47:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 131 (0x7f423281a800) [pid = 12879] [serial = 667] [outer = 0x7f422f587400] 16:47:30 INFO - PROCESS | 12879 | 1461455250561 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 132 (0x7f42328e1c00) [pid = 12879] [serial = 668] [outer = 0x7f422f587400] 16:47:30 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fb97800 == 98 [pid = 12879] [id = 207] 16:47:30 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f62e800 == 97 [pid = 12879] [id = 206] 16:47:30 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f618000 == 96 [pid = 12879] [id = 205] 16:47:30 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fefb000 == 95 [pid = 12879] [id = 200] 16:47:30 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237b1f000 == 94 [pid = 12879] [id = 199] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 131 (0x7f422ef12c00) [pid = 12879] [serial = 571] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 130 (0x7f42328f6c00) [pid = 12879] [serial = 592] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 129 (0x7f42369f2000) [pid = 12879] [serial = 584] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 128 (0x7f4235a2f000) [pid = 12879] [serial = 583] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 127 (0x7f422ede4400) [pid = 12879] [serial = 586] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 126 (0x7f422f34d800) [pid = 12879] [serial = 587] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 125 (0x7f422e4c5800) [pid = 12879] [serial = 595] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 124 (0x7f4234d3dc00) [pid = 12879] [serial = 580] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 123 (0x7f422fe0c000) [pid = 12879] [serial = 589] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 122 (0x7f42337d4800) [pid = 12879] [serial = 577] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 121 (0x7f4230110800) [pid = 12879] [serial = 574] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 120 (0x7f42337da800) [pid = 12879] [serial = 593] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 119 (0x7f4230f11400) [pid = 12879] [serial = 590] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 12879 | --DOMWINDOW == 118 (0x7f42324e6000) [pid = 12879] [serial = 596] [outer = (nil)] [url = about:blank] 16:47:31 INFO - PROCESS | 12879 | 1461455251303 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:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1335ms 16:47:31 INFO - PROCESS | 12879 | 1461455251364 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 12879 | 1461455251367 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:47:31 INFO - PROCESS | 12879 | 1461455251377 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 12879 | 1461455251381 Marionette TRACE conn3 <- [1,862,null,{}] 16:47:31 INFO - PROCESS | 12879 | 1461455251397 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:47:31 INFO - PROCESS | 12879 | 1461455251549 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:47:31 INFO - PROCESS | 12879 | 1461455251561 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232fb4000 == 95 [pid = 12879] [id = 223] 16:47:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f42337de400) [pid = 12879] [serial = 669] [outer = (nil)] 16:47:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 120 (0x7f4235f83800) [pid = 12879] [serial = 670] [outer = 0x7f42337de400] 16:47:31 INFO - PROCESS | 12879 | 1461455251636 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 121 (0x7f4236d1c000) [pid = 12879] [serial = 671] [outer = 0x7f42337de400] 16:47:32 INFO - PROCESS | 12879 | 1461455252398 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:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1035ms 16:47:32 INFO - PROCESS | 12879 | 1461455252412 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 12879 | 1461455252416 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:47:32 INFO - PROCESS | 12879 | 1461455252425 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 12879 | 1461455252428 Marionette TRACE conn3 <- [1,866,null,{}] 16:47:32 INFO - PROCESS | 12879 | 1461455252432 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:47:32 INFO - PROCESS | 12879 | 1461455252567 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:47:32 INFO - PROCESS | 12879 | 1461455252712 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237b1f000 == 96 [pid = 12879] [id = 224] 16:47:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 122 (0x7f422ed8b800) [pid = 12879] [serial = 672] [outer = (nil)] 16:47:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 123 (0x7f4236d4e800) [pid = 12879] [serial = 673] [outer = 0x7f422ed8b800] 16:47:32 INFO - PROCESS | 12879 | 1461455252774 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 124 (0x7f4236f68000) [pid = 12879] [serial = 674] [outer = 0x7f422ed8b800] 16:47:33 INFO - PROCESS | 12879 | 1461455253531 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:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1130ms 16:47:33 INFO - PROCESS | 12879 | 1461455253552 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 12879 | 1461455253555 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:47:33 INFO - PROCESS | 12879 | 1461455253560 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 12879 | 1461455253562 Marionette TRACE conn3 <- [1,870,null,{}] 16:47:33 INFO - PROCESS | 12879 | 1461455253567 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:47:33 INFO - PROCESS | 12879 | 1461455253747 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:47:33 INFO - PROCESS | 12879 | 1461455253772 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423963e800 == 97 [pid = 12879] [id = 225] 16:47:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 125 (0x7f4236eb9c00) [pid = 12879] [serial = 675] [outer = (nil)] 16:47:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 126 (0x7f42375f6000) [pid = 12879] [serial = 676] [outer = 0x7f4236eb9c00] 16:47:33 INFO - PROCESS | 12879 | 1461455253831 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 127 (0x7f423802dc00) [pid = 12879] [serial = 677] [outer = 0x7f4236eb9c00] 16:47:34 INFO - PROCESS | 12879 | 1461455254810 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:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 126 (0x7f422cf7d800) [pid = 12879] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 125 (0x7f4236ebdc00) [pid = 12879] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 124 (0x7f42337d9c00) [pid = 12879] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 123 (0x7f422edebc00) [pid = 12879] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 122 (0x7f42328efc00) [pid = 12879] [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:34 INFO - PROCESS | 12879 | --DOMWINDOW == 121 (0x7f423593d400) [pid = 12879] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 120 (0x7f423251c400) [pid = 12879] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 119 (0x7f4230d6fc00) [pid = 12879] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 118 (0x7f422f346000) [pid = 12879] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 117 (0x7f422e4bbc00) [pid = 12879] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 116 (0x7f4232823c00) [pid = 12879] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 115 (0x7f422edefc00) [pid = 12879] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 114 (0x7f422f21e400) [pid = 12879] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 113 (0x7f42359ec800) [pid = 12879] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 112 (0x7f422ef3d800) [pid = 12879] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 111 (0x7f4236d38c00) [pid = 12879] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 110 (0x7f422e4bac00) [pid = 12879] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 109 (0x7f42328f4400) [pid = 12879] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 108 (0x7f422f7afc00) [pid = 12879] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 107 (0x7f422edf0000) [pid = 12879] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:47:34 INFO - PROCESS | 12879 | --DOMWINDOW == 106 (0x7f422ef33400) [pid = 12879] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1325ms 16:47:34 INFO - PROCESS | 12879 | 1461455254887 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 12879 | 1461455254890 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:47:34 INFO - PROCESS | 12879 | 1461455254896 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 12879 | 1461455254898 Marionette TRACE conn3 <- [1,874,null,{}] 16:47:34 INFO - PROCESS | 12879 | 1461455254903 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:47:35 INFO - PROCESS | 12879 | 1461455255062 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:47:35 INFO - PROCESS | 12879 | 1461455255172 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423729a000 == 98 [pid = 12879] [id = 226] 16:47:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 107 (0x7f4234d42c00) [pid = 12879] [serial = 678] [outer = (nil)] 16:47:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 108 (0x7f42357f9c00) [pid = 12879] [serial = 679] [outer = 0x7f4234d42c00] 16:47:35 INFO - PROCESS | 12879 | 1461455255238 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 109 (0x7f4236ebdc00) [pid = 12879] [serial = 680] [outer = 0x7f4234d42c00] 16:47:35 INFO - PROCESS | 12879 | 1461455255808 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:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 980ms 16:47:35 INFO - PROCESS | 12879 | 1461455255877 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 12879 | 1461455255881 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:47:35 INFO - PROCESS | 12879 | 1461455255885 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 12879 | 1461455255887 Marionette TRACE conn3 <- [1,878,null,{}] 16:47:35 INFO - PROCESS | 12879 | 1461455255892 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:47:36 INFO - PROCESS | 12879 | 1461455256021 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:47:36 INFO - PROCESS | 12879 | 1461455256136 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4245eb6800 == 99 [pid = 12879] [id = 227] 16:47:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 110 (0x7f422f588400) [pid = 12879] [serial = 681] [outer = (nil)] 16:47:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 111 (0x7f4238038800) [pid = 12879] [serial = 682] [outer = 0x7f422f588400] 16:47:36 INFO - PROCESS | 12879 | 1461455256194 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 112 (0x7f423900e400) [pid = 12879] [serial = 683] [outer = 0x7f422f588400] 16:47:36 INFO - PROCESS | 12879 | 1461455256934 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:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1128ms 16:47:37 INFO - PROCESS | 12879 | 1461455257015 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:47:37 INFO - PROCESS | 12879 | 1461455257021 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:47:37 INFO - PROCESS | 12879 | 1461455257043 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 12879 | 1461455257049 Marionette TRACE conn3 <- [1,882,null,{}] 16:47:37 INFO - PROCESS | 12879 | 1461455257057 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:47:37 INFO - PROCESS | 12879 | 1461455257301 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:47:37 INFO - PROCESS | 12879 | 1461455257436 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422fb93000 == 100 [pid = 12879] [id = 228] 16:47:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 113 (0x7f422e4c0400) [pid = 12879] [serial = 684] [outer = (nil)] 16:47:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 114 (0x7f422ef0e800) [pid = 12879] [serial = 685] [outer = 0x7f422e4c0400] 16:47:37 INFO - PROCESS | 12879 | 1461455257516 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 115 (0x7f422f582c00) [pid = 12879] [serial = 686] [outer = 0x7f422e4c0400] 16:47:38 INFO - PROCESS | 12879 | 1461455258409 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:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1447ms 16:47:38 INFO - PROCESS | 12879 | 1461455258478 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 12879 | 1461455258487 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:47:38 INFO - PROCESS | 12879 | 1461455258496 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 12879 | 1461455258500 Marionette TRACE conn3 <- [1,886,null,{}] 16:47:38 INFO - PROCESS | 12879 | 1461455258506 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:47:38 INFO - PROCESS | 12879 | 1461455258706 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:47:38 INFO - PROCESS | 12879 | 1461455258861 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42380d7000 == 101 [pid = 12879] [id = 229] 16:47:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 116 (0x7f422fe0e000) [pid = 12879] [serial = 687] [outer = (nil)] 16:47:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 117 (0x7f42328da000) [pid = 12879] [serial = 688] [outer = 0x7f422fe0e000] 16:47:38 INFO - PROCESS | 12879 | 1461455258934 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 118 (0x7f4232f8b800) [pid = 12879] [serial = 689] [outer = 0x7f422fe0e000] 16:47:39 INFO - PROCESS | 12879 | 1461455259853 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:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1385ms 16:47:39 INFO - PROCESS | 12879 | 1461455259881 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 12879 | 1461455259885 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:47:39 INFO - PROCESS | 12879 | 1461455259891 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 12879 | 1461455259896 Marionette TRACE conn3 <- [1,890,null,{}] 16:47:39 INFO - PROCESS | 12879 | 1461455259911 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:47:40 INFO - PROCESS | 12879 | 1461455260072 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:47:40 INFO - PROCESS | 12879 | 1461455260234 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424b2ab000 == 102 [pid = 12879] [id = 230] 16:47:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f42350d5400) [pid = 12879] [serial = 690] [outer = (nil)] 16:47:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 120 (0x7f4236d45c00) [pid = 12879] [serial = 691] [outer = 0x7f42350d5400] 16:47:40 INFO - PROCESS | 12879 | 1461455260311 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 121 (0x7f42375bb000) [pid = 12879] [serial = 692] [outer = 0x7f42350d5400] 16:47:41 INFO - PROCESS | 12879 | 1461455261197 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:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1338ms 16:47:41 INFO - PROCESS | 12879 | 1461455261230 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 12879 | 1461455261234 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:47:41 INFO - PROCESS | 12879 | 1461455261240 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 12879 | 1461455261242 Marionette TRACE conn3 <- [1,894,null,{}] 16:47:41 INFO - PROCESS | 12879 | 1461455261249 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:47:41 INFO - PROCESS | 12879 | 1461455261430 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:47:41 INFO - PROCESS | 12879 | 1461455261602 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424d187000 == 103 [pid = 12879] [id = 231] 16:47:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 122 (0x7f4235f86000) [pid = 12879] [serial = 693] [outer = (nil)] 16:47:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 123 (0x7f423900e800) [pid = 12879] [serial = 694] [outer = 0x7f4235f86000] 16:47:41 INFO - PROCESS | 12879 | 1461455261678 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 124 (0x7f42390f3800) [pid = 12879] [serial = 695] [outer = 0x7f4235f86000] 16:47:42 INFO - PROCESS | 12879 | 1461455262578 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:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1377ms 16:47:42 INFO - PROCESS | 12879 | 1461455262618 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 12879 | 1461455262622 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:47:42 INFO - PROCESS | 12879 | 1461455262627 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 12879 | 1461455262630 Marionette TRACE conn3 <- [1,898,null,{}] 16:47:42 INFO - PROCESS | 12879 | 1461455262636 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:47:42 INFO - PROCESS | 12879 | 1461455262811 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:47:42 INFO - PROCESS | 12879 | 1461455262970 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424def0000 == 104 [pid = 12879] [id = 232] 16:47:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 125 (0x7f4230d69400) [pid = 12879] [serial = 696] [outer = (nil)] 16:47:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 126 (0x7f423b66b000) [pid = 12879] [serial = 697] [outer = 0x7f4230d69400] 16:47:43 INFO - PROCESS | 12879 | 1461455263039 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 127 (0x7f423b90fc00) [pid = 12879] [serial = 698] [outer = 0x7f4230d69400] 16:47:43 INFO - PROCESS | 12879 | 1461455263899 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:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1335ms 16:47:43 INFO - PROCESS | 12879 | 1461455263963 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 12879 | 1461455263966 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:47:43 INFO - PROCESS | 12879 | 1461455263972 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 12879 | 1461455263974 Marionette TRACE conn3 <- [1,902,null,{}] 16:47:43 INFO - PROCESS | 12879 | 1461455263979 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:47:44 INFO - PROCESS | 12879 | 1461455264209 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:47:44 INFO - PROCESS | 12879 | 1461455264365 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424704f000 == 105 [pid = 12879] [id = 233] 16:47:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 128 (0x7f423e757000) [pid = 12879] [serial = 699] [outer = (nil)] 16:47:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 129 (0x7f4245b37000) [pid = 12879] [serial = 700] [outer = 0x7f423e757000] 16:47:44 INFO - PROCESS | 12879 | 1461455264445 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 130 (0x7f4245e74400) [pid = 12879] [serial = 701] [outer = 0x7f423e757000] 16:47:45 INFO - PROCESS | 12879 | 1461455265252 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:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1329ms 16:47:45 INFO - PROCESS | 12879 | 1461455265301 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 12879 | 1461455265305 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:47:45 INFO - PROCESS | 12879 | 1461455265328 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 12879 | 1461455265332 Marionette TRACE conn3 <- [1,906,null,{}] 16:47:45 INFO - PROCESS | 12879 | 1461455265337 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:47:45 INFO - PROCESS | 12879 | 1461455265498 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:47:45 INFO - PROCESS | 12879 | 1461455265655 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424706a800 == 106 [pid = 12879] [id = 234] 16:47:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 131 (0x7f4245b36c00) [pid = 12879] [serial = 702] [outer = (nil)] 16:47:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 132 (0x7f42328f5800) [pid = 12879] [serial = 703] [outer = 0x7f4245b36c00] 16:47:45 INFO - PROCESS | 12879 | 1461455265739 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 133 (0x7f424608a000) [pid = 12879] [serial = 704] [outer = 0x7f4245b36c00] 16:47:46 INFO - PROCESS | 12879 | 1461455266559 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:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1289ms 16:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:47:46 INFO - PROCESS | 12879 | 1461455266616 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 12879 | 1461455266619 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:47:46 INFO - PROCESS | 12879 | 1461455266625 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 12879 | 1461455266628 Marionette TRACE conn3 <- [1,910,null,{}] 16:47:46 INFO - PROCESS | 12879 | 1461455266634 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:47:46 INFO - PROCESS | 12879 | 1461455266797 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:47:46 INFO - PROCESS | 12879 | 1461455266958 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42332da000 == 107 [pid = 12879] [id = 235] 16:47:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 134 (0x7f4245e76000) [pid = 12879] [serial = 705] [outer = (nil)] 16:47:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 135 (0x7f4246cb1c00) [pid = 12879] [serial = 706] [outer = 0x7f4245e76000] 16:47:47 INFO - PROCESS | 12879 | 1461455267027 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 136 (0x7f4247004800) [pid = 12879] [serial = 707] [outer = 0x7f4245e76000] 16:47:47 INFO - PROCESS | 12879 | 1461455267859 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:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1282ms 16:47:47 INFO - PROCESS | 12879 | 1461455267908 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 12879 | 1461455267911 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:47:47 INFO - PROCESS | 12879 | 1461455267917 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 12879 | 1461455267920 Marionette TRACE conn3 <- [1,914,null,{}] 16:47:47 INFO - PROCESS | 12879 | 1461455267926 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:47:48 INFO - PROCESS | 12879 | 1461455268095 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:47:48 INFO - PROCESS | 12879 | 1461455268260 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42252d2000 == 108 [pid = 12879] [id = 236] 16:47:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 137 (0x7f422ede2c00) [pid = 12879] [serial = 708] [outer = (nil)] 16:47:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 138 (0x7f422f610c00) [pid = 12879] [serial = 709] [outer = 0x7f422ede2c00] 16:47:48 INFO - PROCESS | 12879 | 1461455268357 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 139 (0x7f42337df800) [pid = 12879] [serial = 710] [outer = 0x7f422ede2c00] 16:47:49 INFO - PROCESS | 12879 | 1461455269188 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:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1344ms 16:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:47:49 INFO - PROCESS | 12879 | 1461455269263 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 12879 | 1461455269266 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:47:49 INFO - PROCESS | 12879 | 1461455269272 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 12879 | 1461455269275 Marionette TRACE conn3 <- [1,918,null,{}] 16:47:49 INFO - PROCESS | 12879 | 1461455269280 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:47:49 INFO - PROCESS | 12879 | 1461455269444 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:47:50 INFO - PROCESS | 12879 | 1461455270025 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f840800 == 109 [pid = 12879] [id = 237] 16:47:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 140 (0x7f422cf14800) [pid = 12879] [serial = 711] [outer = (nil)] 16:47:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 141 (0x7f422cf21800) [pid = 12879] [serial = 712] [outer = 0x7f422cf14800] 16:47:50 INFO - PROCESS | 12879 | 1461455270098 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 142 (0x7f422ede7c00) [pid = 12879] [serial = 713] [outer = 0x7f422cf14800] 16:47:50 INFO - PROCESS | 12879 | 1461455270922 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:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1734ms 16:47:51 INFO - PROCESS | 12879 | 1461455271007 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 12879 | 1461455271019 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:47:51 INFO - PROCESS | 12879 | 1461455271036 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 12879 | 1461455271039 Marionette TRACE conn3 <- [1,922,null,{}] 16:47:51 INFO - PROCESS | 12879 | 1461455271053 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:47:51 INFO - PROCESS | 12879 | 1461455271294 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:47:51 INFO - PROCESS | 12879 | 1461455271431 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4231027800 == 110 [pid = 12879] [id = 238] 16:47:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 143 (0x7f422f7afc00) [pid = 12879] [serial = 714] [outer = (nil)] 16:47:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 144 (0x7f4230d71800) [pid = 12879] [serial = 715] [outer = 0x7f422f7afc00] 16:47:51 INFO - PROCESS | 12879 | 1461455271536 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 145 (0x7f42324ddc00) [pid = 12879] [serial = 716] [outer = 0x7f422f7afc00] 16:47:51 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423880b000 == 109 [pid = 12879] [id = 137] 16:47:51 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232488000 == 108 [pid = 12879] [id = 196] 16:47:51 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f069000 == 107 [pid = 12879] [id = 195] 16:47:51 INFO - PROCESS | 12879 | --DOMWINDOW == 144 (0x7f42375b0c00) [pid = 12879] [serial = 637] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 12879 | --DOMWINDOW == 143 (0x7f422f34b800) [pid = 12879] [serial = 601] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 12879 | --DOMWINDOW == 142 (0x7f4232522800) [pid = 12879] [serial = 604] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 12879 | --DOMWINDOW == 141 (0x7f4236d18000) [pid = 12879] [serial = 607] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 12879 | --DOMWINDOW == 140 (0x7f4236d3d800) [pid = 12879] [serial = 610] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 12879 | --DOMWINDOW == 139 (0x7f4236de8800) [pid = 12879] [serial = 613] [outer = (nil)] [url = about:blank] 16:47:51 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423729a000 == 106 [pid = 12879] [id = 226] 16:47:51 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423963e800 == 105 [pid = 12879] [id = 225] 16:47:51 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237b1f000 == 104 [pid = 12879] [id = 224] 16:47:52 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232fb4000 == 103 [pid = 12879] [id = 223] 16:47:52 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fb82000 == 102 [pid = 12879] [id = 222] 16:47:52 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4235959800 == 101 [pid = 12879] [id = 221] 16:47:52 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4246079000 == 100 [pid = 12879] [id = 216] 16:47:52 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42310bd800 == 99 [pid = 12879] [id = 213] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 138 (0x7f42359e8c00) [pid = 12879] [serial = 581] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 137 (0x7f42337de800) [pid = 12879] [serial = 578] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 136 (0x7f42324e2000) [pid = 12879] [serial = 575] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 135 (0x7f422f224000) [pid = 12879] [serial = 572] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 134 (0x7f422f8ebc00) [pid = 12879] [serial = 509] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 133 (0x7f422ed96400) [pid = 12879] [serial = 506] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 132 (0x7f423887c400) [pid = 12879] [serial = 521] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 131 (0x7f42372d1000) [pid = 12879] [serial = 551] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 130 (0x7f422ef41000) [pid = 12879] [serial = 545] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 129 (0x7f4236f60800) [pid = 12879] [serial = 542] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 128 (0x7f4236d50800) [pid = 12879] [serial = 518] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 127 (0x7f4236d39800) [pid = 12879] [serial = 515] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 126 (0x7f42337d1400) [pid = 12879] [serial = 512] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 125 (0x7f4232824400) [pid = 12879] [serial = 548] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 124 (0x7f422e4c2400) [pid = 12879] [serial = 616] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 123 (0x7f42337d8400) [pid = 12879] [serial = 628] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 122 (0x7f4232529400) [pid = 12879] [serial = 625] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 121 (0x7f422f7ad800) [pid = 12879] [serial = 620] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 120 (0x7f422f350c00) [pid = 12879] [serial = 619] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 119 (0x7f42366d1800) [pid = 12879] [serial = 631] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 118 (0x7f4230049800) [pid = 12879] [serial = 622] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 117 (0x7f4234ea5000) [pid = 12879] [serial = 629] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 116 (0x7f4236d4d800) [pid = 12879] [serial = 634] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 115 (0x7f4230f14c00) [pid = 12879] [serial = 623] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 114 (0x7f4236d1d800) [pid = 12879] [serial = 632] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 113 (0x7f422ede5c00) [pid = 12879] [serial = 617] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 112 (0x7f4236f6dc00) [pid = 12879] [serial = 635] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | --DOMWINDOW == 111 (0x7f42328e5000) [pid = 12879] [serial = 626] [outer = (nil)] [url = about:blank] 16:47:52 INFO - PROCESS | 12879 | 1461455272376 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:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1396ms 16:47:52 INFO - PROCESS | 12879 | 1461455272434 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:47:52 INFO - PROCESS | 12879 | 1461455272439 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:47:52 INFO - PROCESS | 12879 | 1461455272445 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 12879 | 1461455272448 Marionette TRACE conn3 <- [1,926,null,{}] 16:47:52 INFO - PROCESS | 12879 | 1461455272453 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:47:52 INFO - PROCESS | 12879 | 1461455272593 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:47:52 INFO - PROCESS | 12879 | 1461455272609 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fef0800 == 100 [pid = 12879] [id = 239] 16:47:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 112 (0x7f4230f14c00) [pid = 12879] [serial = 717] [outer = (nil)] 16:47:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 113 (0x7f423281d000) [pid = 12879] [serial = 718] [outer = 0x7f4230f14c00] 16:47:52 INFO - PROCESS | 12879 | 1461455272669 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 114 (0x7f42328ed800) [pid = 12879] [serial = 719] [outer = 0x7f4230f14c00] 16:47:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 115 (0x7f4232f86800) [pid = 12879] [serial = 720] [outer = 0x7f422f228400] 16:47:53 INFO - PROCESS | 12879 | 1461455273634 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:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1228ms 16:47:53 INFO - PROCESS | 12879 | 1461455273673 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 12879 | 1461455273676 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:47:53 INFO - PROCESS | 12879 | 1461455273689 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 12879 | 1461455273697 Marionette TRACE conn3 <- [1,930,null,{}] 16:47:53 INFO - PROCESS | 12879 | 1461455273705 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:47:53 INFO - PROCESS | 12879 | 1461455273852 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:47:53 INFO - PROCESS | 12879 | 1461455273973 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4234d62800 == 101 [pid = 12879] [id = 240] 16:47:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 116 (0x7f422ed93000) [pid = 12879] [serial = 721] [outer = (nil)] 16:47:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 117 (0x7f4234eab800) [pid = 12879] [serial = 722] [outer = 0x7f422ed93000] 16:47:54 INFO - PROCESS | 12879 | 1461455274033 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 118 (0x7f42369f0c00) [pid = 12879] [serial = 723] [outer = 0x7f422ed93000] 16:47:54 INFO - PROCESS | 12879 | 1461455274783 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:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1142ms 16:47:54 INFO - PROCESS | 12879 | 1461455274825 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:47:54 INFO - PROCESS | 12879 | 1461455274829 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:47:54 INFO - PROCESS | 12879 | 1461455274834 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 12879 | 1461455274836 Marionette TRACE conn3 <- [1,934,null,{}] 16:47:54 INFO - PROCESS | 12879 | 1461455274848 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:47:55 INFO - PROCESS | 12879 | 1461455275017 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:47:55 INFO - PROCESS | 12879 | 1461455275040 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237291800 == 102 [pid = 12879] [id = 241] 16:47:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f42324de400) [pid = 12879] [serial = 724] [outer = (nil)] 16:47:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 120 (0x7f4236d35800) [pid = 12879] [serial = 725] [outer = 0x7f42324de400] 16:47:55 INFO - PROCESS | 12879 | 1461455275098 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 121 (0x7f4236d46400) [pid = 12879] [serial = 726] [outer = 0x7f42324de400] 16:47:55 INFO - PROCESS | 12879 | 1461455275909 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:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1133ms 16:47:55 INFO - PROCESS | 12879 | 1461455275968 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 12879 | 1461455275970 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:47:55 INFO - PROCESS | 12879 | 1461455275982 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 12879 | 1461455275984 Marionette TRACE conn3 <- [1,938,null,{}] 16:47:55 INFO - PROCESS | 12879 | 1461455275988 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:47:56 INFO - PROCESS | 12879 | 1461455276168 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:47:56 INFO - PROCESS | 12879 | 1461455276192 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237cce000 == 103 [pid = 12879] [id = 242] 16:47:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 122 (0x7f4236f63400) [pid = 12879] [serial = 727] [outer = (nil)] 16:47:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 123 (0x7f4236f6dc00) [pid = 12879] [serial = 728] [outer = 0x7f4236f63400] 16:47:56 INFO - PROCESS | 12879 | 1461455276259 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 124 (0x7f42375bbc00) [pid = 12879] [serial = 729] [outer = 0x7f4236f63400] 16:47:56 INFO - PROCESS | 12879 | --DOMWINDOW == 123 (0x7f4236eb9c00) [pid = 12879] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:47:56 INFO - PROCESS | 12879 | --DOMWINDOW == 122 (0x7f422cf81800) [pid = 12879] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:47:56 INFO - PROCESS | 12879 | --DOMWINDOW == 121 (0x7f422f587400) [pid = 12879] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:47:56 INFO - PROCESS | 12879 | --DOMWINDOW == 120 (0x7f42337de400) [pid = 12879] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:47:56 INFO - PROCESS | 12879 | --DOMWINDOW == 119 (0x7f4234d42c00) [pid = 12879] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:47:56 INFO - PROCESS | 12879 | --DOMWINDOW == 118 (0x7f422ed8b800) [pid = 12879] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:47:56 INFO - PROCESS | 12879 | --DOMWINDOW == 117 (0x7f422cc77c00) [pid = 12879] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:47:57 INFO - PROCESS | 12879 | 1461455277201 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:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1284ms 16:47:57 INFO - PROCESS | 12879 | 1461455277260 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 12879 | 1461455277263 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:47:57 INFO - PROCESS | 12879 | 1461455277269 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 12879 | 1461455277282 Marionette TRACE conn3 <- [1,942,null,{}] 16:47:57 INFO - PROCESS | 12879 | 1461455277286 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:47:57 INFO - PROCESS | 12879 | 1461455277427 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:47:57 INFO - PROCESS | 12879 | 1461455277436 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238809800 == 104 [pid = 12879] [id = 243] 16:47:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 118 (0x7f4236de7c00) [pid = 12879] [serial = 730] [outer = (nil)] 16:47:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 119 (0x7f4238518c00) [pid = 12879] [serial = 731] [outer = 0x7f4236de7c00] 16:47:57 INFO - PROCESS | 12879 | 1461455277495 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 120 (0x7f4238bcbc00) [pid = 12879] [serial = 732] [outer = 0x7f4236de7c00] 16:47:58 INFO - PROCESS | 12879 | 1461455278259 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:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1041ms 16:47:58 INFO - PROCESS | 12879 | 1461455278318 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 12879 | 1461455278321 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:47:58 INFO - PROCESS | 12879 | 1461455278327 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 12879 | 1461455278329 Marionette TRACE conn3 <- [1,946,null,{}] 16:47:58 INFO - PROCESS | 12879 | 1461455278350 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:47:58 INFO - PROCESS | 12879 | 1461455278493 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:47:58 INFO - PROCESS | 12879 | 1461455278507 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42396d5000 == 105 [pid = 12879] [id = 244] 16:47:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 121 (0x7f423251d800) [pid = 12879] [serial = 733] [outer = (nil)] 16:47:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 122 (0x7f42390f3000) [pid = 12879] [serial = 734] [outer = 0x7f423251d800] 16:47:58 INFO - PROCESS | 12879 | 1461455278569 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 123 (0x7f423e74f400) [pid = 12879] [serial = 735] [outer = 0x7f423251d800] 16:47:59 INFO - PROCESS | 12879 | 1461455279628 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:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1344ms 16:47:59 INFO - PROCESS | 12879 | 1461455279673 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:47:59 INFO - PROCESS | 12879 | 1461455279680 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:47:59 INFO - PROCESS | 12879 | 1461455279690 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 12879 | 1461455279695 Marionette TRACE conn3 <- [1,950,null,{}] 16:47:59 INFO - PROCESS | 12879 | 1461455279704 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:47:59 INFO - PROCESS | 12879 | 1461455279876 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:48:00 INFO - PROCESS | 12879 | 1461455280032 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423285b800 == 106 [pid = 12879] [id = 245] 16:48:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 124 (0x7f422f348400) [pid = 12879] [serial = 736] [outer = (nil)] 16:48:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 125 (0x7f422fe09c00) [pid = 12879] [serial = 737] [outer = 0x7f422f348400] 16:48:00 INFO - PROCESS | 12879 | 1461455280108 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 126 (0x7f42324e6000) [pid = 12879] [serial = 738] [outer = 0x7f422f348400] 16:48:00 INFO - PROCESS | 12879 | 1461455280994 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:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1340ms 16:48:01 INFO - PROCESS | 12879 | 1461455281031 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 12879 | 1461455281039 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:48:01 INFO - PROCESS | 12879 | 1461455281049 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 12879 | 1461455281052 Marionette TRACE conn3 <- [1,954,null,{}] 16:48:01 INFO - PROCESS | 12879 | 1461455281058 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:48:01 INFO - PROCESS | 12879 | 1461455281219 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:48:01 INFO - PROCESS | 12879 | 1461455281381 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237cc3000 == 107 [pid = 12879] [id = 246] 16:48:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 127 (0x7f423251f000) [pid = 12879] [serial = 739] [outer = (nil)] 16:48:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 128 (0x7f4234d42800) [pid = 12879] [serial = 740] [outer = 0x7f423251f000] 16:48:01 INFO - PROCESS | 12879 | 1461455281461 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 129 (0x7f4236a98400) [pid = 12879] [serial = 741] [outer = 0x7f423251f000] 16:48:02 INFO - PROCESS | 12879 | 1461455282345 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:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1329ms 16:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:48:02 INFO - PROCESS | 12879 | 1461455282377 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 12879 | 1461455282380 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:48:02 INFO - PROCESS | 12879 | 1461455282387 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 12879 | 1461455282392 Marionette TRACE conn3 <- [1,958,null,{}] 16:48:02 INFO - PROCESS | 12879 | 1461455282407 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:48:02 INFO - PROCESS | 12879 | 1461455282581 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:48:02 INFO - PROCESS | 12879 | 1461455282744 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4245b10000 == 108 [pid = 12879] [id = 247] 16:48:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 130 (0x7f4236d4d800) [pid = 12879] [serial = 742] [outer = (nil)] 16:48:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 131 (0x7f4237e25c00) [pid = 12879] [serial = 743] [outer = 0x7f4236d4d800] 16:48:02 INFO - PROCESS | 12879 | 1461455282818 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 132 (0x7f423905b400) [pid = 12879] [serial = 744] [outer = 0x7f4236d4d800] 16:48:03 INFO - PROCESS | 12879 | 1461455283676 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:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1340ms 16:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:48:03 INFO - PROCESS | 12879 | 1461455283727 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 12879 | 1461455283731 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:48:03 INFO - PROCESS | 12879 | 1461455283736 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 12879 | 1461455283739 Marionette TRACE conn3 <- [1,962,null,{}] 16:48:03 INFO - PROCESS | 12879 | 1461455283744 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:48:03 INFO - PROCESS | 12879 | 1461455283897 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:48:04 INFO - PROCESS | 12879 | 1461455284053 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42462ad000 == 109 [pid = 12879] [id = 248] 16:48:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 133 (0x7f4236f63c00) [pid = 12879] [serial = 745] [outer = (nil)] 16:48:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 134 (0x7f423a260800) [pid = 12879] [serial = 746] [outer = 0x7f4236f63c00] 16:48:04 INFO - PROCESS | 12879 | 1461455284131 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 135 (0x7f4244f1ac00) [pid = 12879] [serial = 747] [outer = 0x7f4236f63c00] 16:48:04 INFO - PROCESS | 12879 | 1461455284962 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:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1283ms 16:48:05 INFO - PROCESS | 12879 | 1461455285020 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 12879 | 1461455285023 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:48:05 INFO - PROCESS | 12879 | 1461455285029 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 12879 | 1461455285031 Marionette TRACE conn3 <- [1,966,null,{}] 16:48:05 INFO - PROCESS | 12879 | 1461455285037 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:48:05 INFO - PROCESS | 12879 | 1461455285192 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:48:05 INFO - PROCESS | 12879 | 1461455285353 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4249170000 == 110 [pid = 12879] [id = 249] 16:48:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 136 (0x7f423905bc00) [pid = 12879] [serial = 748] [outer = (nil)] 16:48:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 137 (0x7f4244fef800) [pid = 12879] [serial = 749] [outer = 0x7f423905bc00] 16:48:05 INFO - PROCESS | 12879 | 1461455285429 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 138 (0x7f424602f800) [pid = 12879] [serial = 750] [outer = 0x7f423905bc00] 16:48:06 INFO - PROCESS | 12879 | 1461455286254 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:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1280ms 16:48:06 INFO - PROCESS | 12879 | 1461455286310 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 12879 | 1461455286312 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:48:06 INFO - PROCESS | 12879 | 1461455286319 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 12879 | 1461455286322 Marionette TRACE conn3 <- [1,970,null,{}] 16:48:06 INFO - PROCESS | 12879 | 1461455286327 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:48:06 INFO - PROCESS | 12879 | 1461455286514 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:48:06 INFO - PROCESS | 12879 | 1461455286671 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424b4ae000 == 111 [pid = 12879] [id = 250] 16:48:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 139 (0x7f4244f1bc00) [pid = 12879] [serial = 751] [outer = (nil)] 16:48:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 140 (0x7f424914c400) [pid = 12879] [serial = 752] [outer = 0x7f4244f1bc00] 16:48:06 INFO - PROCESS | 12879 | 1461455286747 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 141 (0x7f424aa5b400) [pid = 12879] [serial = 753] [outer = 0x7f4244f1bc00] 16:48:07 INFO - PROCESS | 12879 | 1461455287583 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:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1329ms 16:48:07 INFO - PROCESS | 12879 | 1461455287650 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:48:07 INFO - PROCESS | 12879 | 1461455287653 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:48:07 INFO - PROCESS | 12879 | 1461455287659 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:48:07 INFO - PROCESS | 12879 | 1461455287661 Marionette TRACE conn3 <- [1,974,null,{}] 16:48:07 INFO - PROCESS | 12879 | 1461455287666 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:48:07 INFO - PROCESS | 12879 | 1461455287857 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:48:08 INFO - PROCESS | 12879 | 1461455288019 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4250439800 == 112 [pid = 12879] [id = 251] 16:48:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 142 (0x7f4225a2ec00) [pid = 12879] [serial = 754] [outer = (nil)] 16:48:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 143 (0x7f4225a36000) [pid = 12879] [serial = 755] [outer = 0x7f4225a2ec00] 16:48:08 INFO - PROCESS | 12879 | 1461455288093 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 144 (0x7f4225a3b400) [pid = 12879] [serial = 756] [outer = 0x7f4225a2ec00] 16:48:08 INFO - PROCESS | 12879 | 1461455288990 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:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1388ms 16:48:09 INFO - PROCESS | 12879 | 1461455289047 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 12879 | 1461455289051 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:48:09 INFO - PROCESS | 12879 | 1461455289056 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 12879 | 1461455289058 Marionette TRACE conn3 <- [1,978,null,{}] 16:48:09 INFO - PROCESS | 12879 | 1461455289064 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:48:09 INFO - PROCESS | 12879 | 1461455289225 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:48:09 INFO - PROCESS | 12879 | 1461455289392 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42333b9000 == 113 [pid = 12879] [id = 252] 16:48:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 145 (0x7f4225262400) [pid = 12879] [serial = 757] [outer = (nil)] 16:48:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 146 (0x7f422526ac00) [pid = 12879] [serial = 758] [outer = 0x7f4225262400] 16:48:09 INFO - PROCESS | 12879 | 1461455289460 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 147 (0x7f4225270800) [pid = 12879] [serial = 759] [outer = 0x7f4225262400] 16:48:10 INFO - PROCESS | 12879 | 1461455290319 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:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1334ms 16:48:10 INFO - PROCESS | 12879 | 1461455290392 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 12879 | 1461455290395 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:48:10 INFO - PROCESS | 12879 | 1461455290401 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 12879 | 1461455290404 Marionette TRACE conn3 <- [1,982,null,{}] 16:48:10 INFO - PROCESS | 12879 | 1461455290410 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:48:10 INFO - PROCESS | 12879 | 1461455290618 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:48:10 INFO - PROCESS | 12879 | 1461455290776 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42256d3000 == 114 [pid = 12879] [id = 253] 16:48:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 148 (0x7f4225263800) [pid = 12879] [serial = 760] [outer = (nil)] 16:48:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 149 (0x7f4225a3c000) [pid = 12879] [serial = 761] [outer = 0x7f4225263800] 16:48:10 INFO - PROCESS | 12879 | 1461455290853 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 150 (0x7f42491c3c00) [pid = 12879] [serial = 762] [outer = 0x7f4225263800] 16:48:11 INFO - PROCESS | 12879 | 1461455291670 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:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1334ms 16:48:11 INFO - PROCESS | 12879 | 1461455291737 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:48:11 INFO - PROCESS | 12879 | 1461455291740 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:48:11 INFO - PROCESS | 12879 | 1461455291746 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 12879 | 1461455291748 Marionette TRACE conn3 <- [1,986,null,{}] 16:48:11 INFO - PROCESS | 12879 | 1461455291754 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:48:11 INFO - PROCESS | 12879 | 1461455291925 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:48:12 INFO - PROCESS | 12879 | 1461455292089 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4223e2e000 == 115 [pid = 12879] [id = 254] 16:48:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 151 (0x7f4225270c00) [pid = 12879] [serial = 763] [outer = (nil)] 16:48:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 152 (0x7f4237258000) [pid = 12879] [serial = 764] [outer = 0x7f4225270c00] 16:48:12 INFO - PROCESS | 12879 | 1461455292161 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 153 (0x7f423725c400) [pid = 12879] [serial = 765] [outer = 0x7f4225270c00] 16:48:13 INFO - PROCESS | 12879 | 1461455293023 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:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1326ms 16:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:48:13 INFO - PROCESS | 12879 | 1461455293073 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 12879 | 1461455293076 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:48:13 INFO - PROCESS | 12879 | 1461455293082 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 12879 | 1461455293087 Marionette TRACE conn3 <- [1,990,null,{}] 16:48:13 INFO - PROCESS | 12879 | 1461455293092 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:48:13 INFO - PROCESS | 12879 | 1461455293304 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:48:13 INFO - PROCESS | 12879 | 1461455293485 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cb56800 == 116 [pid = 12879] [id = 255] 16:48:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 154 (0x7f4223f12000) [pid = 12879] [serial = 766] [outer = (nil)] 16:48:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 155 (0x7f4223f1d800) [pid = 12879] [serial = 767] [outer = 0x7f4223f12000] 16:48:13 INFO - PROCESS | 12879 | 1461455293567 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 156 (0x7f4237261c00) [pid = 12879] [serial = 768] [outer = 0x7f4223f12000] 16:48:14 INFO - PROCESS | 12879 | 1461455294748 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:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1729ms 16:48:14 INFO - PROCESS | 12879 | 1461455294811 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 12879 | 1461455294817 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:48:14 INFO - PROCESS | 12879 | 1461455294824 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 12879 | 1461455294829 Marionette TRACE conn3 <- [1,994,null,{}] 16:48:14 INFO - PROCESS | 12879 | 1461455294838 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:48:15 INFO - PROCESS | 12879 | 1461455295000 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:48:15 INFO - PROCESS | 12879 | 1461455295208 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232e32800 == 117 [pid = 12879] [id = 256] 16:48:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 157 (0x7f422594dc00) [pid = 12879] [serial = 769] [outer = (nil)] 16:48:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 158 (0x7f422594f800) [pid = 12879] [serial = 770] [outer = 0x7f422594dc00] 16:48:15 INFO - PROCESS | 12879 | 1461455295279 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 159 (0x7f422cc77c00) [pid = 12879] [serial = 771] [outer = 0x7f422594dc00] 16:48:16 INFO - PROCESS | 12879 | 1461455296162 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:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1391ms 16:48:16 INFO - PROCESS | 12879 | 1461455296216 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 12879 | 1461455296224 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:48:16 INFO - PROCESS | 12879 | 1461455296234 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 12879 | 1461455296237 Marionette TRACE conn3 <- [1,998,null,{}] 16:48:16 INFO - PROCESS | 12879 | 1461455296243 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:48:16 INFO - PROCESS | 12879 | 1461455296436 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:48:16 INFO - PROCESS | 12879 | 1461455296783 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422814e800 == 118 [pid = 12879] [id = 257] 16:48:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 160 (0x7f422edea000) [pid = 12879] [serial = 772] [outer = (nil)] 16:48:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 161 (0x7f422ef17400) [pid = 12879] [serial = 773] [outer = 0x7f422edea000] 16:48:16 INFO - PROCESS | 12879 | 1461455296862 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 162 (0x7f422f34d400) [pid = 12879] [serial = 774] [outer = 0x7f422edea000] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423f204800 == 117 [pid = 12879] [id = 73] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423b9a1000 == 116 [pid = 12879] [id = 212] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238dad000 == 115 [pid = 12879] [id = 202] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 161 (0x7f4238038800) [pid = 12879] [serial = 682] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238809800 == 114 [pid = 12879] [id = 243] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237cce000 == 113 [pid = 12879] [id = 242] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237291800 == 112 [pid = 12879] [id = 241] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4234d62800 == 111 [pid = 12879] [id = 240] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fef0800 == 110 [pid = 12879] [id = 239] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4231027800 == 109 [pid = 12879] [id = 238] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f840800 == 108 [pid = 12879] [id = 237] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424d187000 == 107 [pid = 12879] [id = 231] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b2ab000 == 106 [pid = 12879] [id = 230] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42380d7000 == 105 [pid = 12879] [id = 229] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fb93000 == 104 [pid = 12879] [id = 228] 16:48:17 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423a282000 == 103 [pid = 12879] [id = 203] 16:48:17 INFO - PROCESS | 12879 | 1461455297760 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:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 160 (0x7f422f7bbc00) [pid = 12879] [serial = 665] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 159 (0x7f422ef3b800) [pid = 12879] [serial = 664] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 158 (0x7f423281a800) [pid = 12879] [serial = 667] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 157 (0x7f42328e1c00) [pid = 12879] [serial = 668] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 156 (0x7f4232522c00) [pid = 12879] [serial = 643] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 155 (0x7f423b4c0800) [pid = 12879] [serial = 658] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 154 (0x7f4235f83800) [pid = 12879] [serial = 670] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 153 (0x7f4236d1c000) [pid = 12879] [serial = 671] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 152 (0x7f4238738800) [pid = 12879] [serial = 655] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 151 (0x7f4237a0b000) [pid = 12879] [serial = 649] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 150 (0x7f422ede4c00) [pid = 12879] [serial = 661] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 149 (0x7f4236d1dc00) [pid = 12879] [serial = 646] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 148 (0x7f422ef3c400) [pid = 12879] [serial = 640] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 147 (0x7f4237f6b400) [pid = 12879] [serial = 652] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 146 (0x7f42357f9c00) [pid = 12879] [serial = 679] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 145 (0x7f4236d4e800) [pid = 12879] [serial = 673] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 144 (0x7f4236ebdc00) [pid = 12879] [serial = 680] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 143 (0x7f4236f68000) [pid = 12879] [serial = 674] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 142 (0x7f423802dc00) [pid = 12879] [serial = 677] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 141 (0x7f4236d13800) [pid = 12879] [serial = 599] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 12879 | --DOMWINDOW == 140 (0x7f42375f6000) [pid = 12879] [serial = 676] [outer = (nil)] [url = about:blank] 16:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1582ms 16:48:17 INFO - PROCESS | 12879 | 1461455297816 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 12879 | 1461455297820 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:48:17 INFO - PROCESS | 12879 | 1461455297826 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 12879 | 1461455297831 Marionette TRACE conn3 <- [1,1002,null,{}] 16:48:17 INFO - PROCESS | 12879 | 1461455297845 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:48:18 INFO - PROCESS | 12879 | 1461455298001 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:48:18 INFO - PROCESS | 12879 | 1461455298018 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232f98000 == 104 [pid = 12879] [id = 258] 16:48:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 141 (0x7f4230f11400) [pid = 12879] [serial = 775] [outer = (nil)] 16:48:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 142 (0x7f4232816800) [pid = 12879] [serial = 776] [outer = 0x7f4230f11400] 16:48:18 INFO - PROCESS | 12879 | 1461455298093 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 143 (0x7f42328ee000) [pid = 12879] [serial = 777] [outer = 0x7f4230f11400] 16:48:19 INFO - PROCESS | 12879 | 1461455298996 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:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1235ms 16:48:19 INFO - PROCESS | 12879 | 1461455299063 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:48:19 INFO - PROCESS | 12879 | 1461455299067 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:48:19 INFO - PROCESS | 12879 | 1461455299073 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 12879 | 1461455299074 Marionette TRACE conn3 <- [1,1006,null,{}] 16:48:19 INFO - PROCESS | 12879 | 1461455299080 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:48:19 INFO - PROCESS | 12879 | 1461455299232 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:48:19 INFO - PROCESS | 12879 | 1461455299356 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4236f38000 == 105 [pid = 12879] [id = 259] 16:48:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 144 (0x7f4225a35400) [pid = 12879] [serial = 778] [outer = (nil)] 16:48:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 145 (0x7f4234ea0400) [pid = 12879] [serial = 779] [outer = 0x7f4225a35400] 16:48:19 INFO - PROCESS | 12879 | 1461455299417 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 146 (0x7f42366d6000) [pid = 12879] [serial = 780] [outer = 0x7f4225a35400] 16:48:20 INFO - PROCESS | 12879 | 1461455300164 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:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1127ms 16:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:48:20 INFO - PROCESS | 12879 | 1461455300200 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:48:20 INFO - PROCESS | 12879 | 1461455300202 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:48:20 INFO - PROCESS | 12879 | 1461455300218 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 12879 | 1461455300223 Marionette TRACE conn3 <- [1,1010,null,{}] 16:48:20 INFO - PROCESS | 12879 | 1461455300243 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:48:20 INFO - PROCESS | 12879 | 1461455300435 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:48:20 INFO - PROCESS | 12879 | 1461455300454 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237b02800 == 106 [pid = 12879] [id = 260] 16:48:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 147 (0x7f42324e0c00) [pid = 12879] [serial = 781] [outer = (nil)] 16:48:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 148 (0x7f4236d1a800) [pid = 12879] [serial = 782] [outer = 0x7f42324e0c00] 16:48:20 INFO - PROCESS | 12879 | 1461455300514 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 149 (0x7f4236d42c00) [pid = 12879] [serial = 783] [outer = 0x7f42324e0c00] 16:48:21 INFO - PROCESS | 12879 | 1461455301326 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:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1160ms 16:48:21 INFO - PROCESS | 12879 | 1461455301367 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 12879 | 1461455301371 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:48:21 INFO - PROCESS | 12879 | 1461455301376 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 12879 | 1461455301378 Marionette TRACE conn3 <- [1,1014,null,{}] 16:48:21 INFO - PROCESS | 12879 | 1461455301389 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:48:21 INFO - PROCESS | 12879 | 1461455301630 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:48:21 INFO - PROCESS | 12879 | 1461455301660 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4238820000 == 107 [pid = 12879] [id = 261] 16:48:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 150 (0x7f4236f60c00) [pid = 12879] [serial = 784] [outer = (nil)] 16:48:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 151 (0x7f4237261400) [pid = 12879] [serial = 785] [outer = 0x7f4236f60c00] 16:48:21 INFO - PROCESS | 12879 | 1461455301723 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 152 (0x7f4238883400) [pid = 12879] [serial = 786] [outer = 0x7f4236f60c00] 16:48:22 INFO - PROCESS | 12879 | --DOMWINDOW == 151 (0x7f4236f63000) [pid = 12879] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:48:22 INFO - PROCESS | 12879 | --DOMWINDOW == 150 (0x7f422cf14800) [pid = 12879] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:48:22 INFO - PROCESS | 12879 | --DOMWINDOW == 149 (0x7f422ed93000) [pid = 12879] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:48:22 INFO - PROCESS | 12879 | --DOMWINDOW == 148 (0x7f42324de400) [pid = 12879] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:48:22 INFO - PROCESS | 12879 | --DOMWINDOW == 147 (0x7f4236f63400) [pid = 12879] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:48:22 INFO - PROCESS | 12879 | --DOMWINDOW == 146 (0x7f4236de7c00) [pid = 12879] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:48:22 INFO - PROCESS | 12879 | --DOMWINDOW == 145 (0x7f4230f14c00) [pid = 12879] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:48:22 INFO - PROCESS | 12879 | --DOMWINDOW == 144 (0x7f422f7afc00) [pid = 12879] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:48:22 INFO - PROCESS | 12879 | --DOMWINDOW == 143 (0x7f422f588400) [pid = 12879] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:48:22 INFO - PROCESS | 12879 | 1461455302729 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:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1381ms 16:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:48:22 INFO - PROCESS | 12879 | 1461455302759 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 12879 | 1461455302761 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:48:22 INFO - PROCESS | 12879 | 1461455302768 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 12879 | 1461455302772 Marionette TRACE conn3 <- [1,1018,null,{}] 16:48:22 INFO - PROCESS | 12879 | 1461455302777 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:48:23 INFO - PROCESS | 12879 | 1461455302999 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:48:23 INFO - PROCESS | 12879 | 1461455303082 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423a293800 == 108 [pid = 12879] [id = 262] 16:48:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 144 (0x7f422fa50400) [pid = 12879] [serial = 787] [outer = (nil)] 16:48:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 145 (0x7f4236d40c00) [pid = 12879] [serial = 788] [outer = 0x7f422fa50400] 16:48:23 INFO - PROCESS | 12879 | 1461455303144 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 146 (0x7f4238bc2000) [pid = 12879] [serial = 789] [outer = 0x7f422fa50400] 16:48:23 INFO - PROCESS | 12879 | 1461455303882 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:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1133ms 16:48:23 INFO - PROCESS | 12879 | 1461455303902 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:48:23 INFO - PROCESS | 12879 | 1461455303904 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:48:23 INFO - PROCESS | 12879 | 1461455303910 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 12879 | 1461455303912 Marionette TRACE conn3 <- [1,1022,null,{}] 16:48:23 INFO - PROCESS | 12879 | 1461455303917 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:48:24 INFO - PROCESS | 12879 | 1461455304118 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:48:24 INFO - PROCESS | 12879 | 1461455304139 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4244fa6000 == 109 [pid = 12879] [id = 263] 16:48:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 147 (0x7f4236f68800) [pid = 12879] [serial = 790] [outer = (nil)] 16:48:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 148 (0x7f423b6d6c00) [pid = 12879] [serial = 791] [outer = 0x7f4236f68800] 16:48:24 INFO - PROCESS | 12879 | 1461455304199 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 149 (0x7f4244fe4800) [pid = 12879] [serial = 792] [outer = 0x7f4236f68800] 16:48:25 INFO - PROCESS | 12879 | 1461455305220 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:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1375ms 16:48:25 INFO - PROCESS | 12879 | 1461455305287 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 12879 | 1461455305293 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:48:25 INFO - PROCESS | 12879 | 1461455305303 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 12879 | 1461455305307 Marionette TRACE conn3 <- [1,1026,null,{}] 16:48:25 INFO - PROCESS | 12879 | 1461455305316 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:48:25 INFO - PROCESS | 12879 | 1461455305508 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:48:25 INFO - PROCESS | 12879 | 1461455305672 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4230c61800 == 110 [pid = 12879] [id = 264] 16:48:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 150 (0x7f4225951400) [pid = 12879] [serial = 793] [outer = (nil)] 16:48:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 151 (0x7f422cf20c00) [pid = 12879] [serial = 794] [outer = 0x7f4225951400] 16:48:25 INFO - PROCESS | 12879 | 1461455305752 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 152 (0x7f422ef33400) [pid = 12879] [serial = 795] [outer = 0x7f4225951400] 16:48:26 INFO - PROCESS | 12879 | 1461455306637 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:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1381ms 16:48:26 INFO - PROCESS | 12879 | 1461455306685 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 12879 | 1461455306693 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:48:26 INFO - PROCESS | 12879 | 1461455306704 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 12879 | 1461455306707 Marionette TRACE conn3 <- [1,1030,null,{}] 16:48:26 INFO - PROCESS | 12879 | 1461455306713 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:48:26 INFO - PROCESS | 12879 | 1461455306891 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:48:27 INFO - PROCESS | 12879 | 1461455307063 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423728e000 == 111 [pid = 12879] [id = 265] 16:48:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 153 (0x7f422ef37400) [pid = 12879] [serial = 796] [outer = (nil)] 16:48:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 154 (0x7f423281a000) [pid = 12879] [serial = 797] [outer = 0x7f422ef37400] 16:48:27 INFO - PROCESS | 12879 | 1461455307140 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 155 (0x7f4232f89800) [pid = 12879] [serial = 798] [outer = 0x7f422ef37400] 16:48:28 INFO - PROCESS | 12879 | 1461455308031 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:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1381ms 16:48:28 INFO - PROCESS | 12879 | 1461455308085 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 12879 | 1461455308090 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:48:28 INFO - PROCESS | 12879 | 1461455308098 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 12879 | 1461455308104 Marionette TRACE conn3 <- [1,1034,null,{}] 16:48:28 INFO - PROCESS | 12879 | 1461455308121 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:48:28 INFO - PROCESS | 12879 | 1461455308313 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:48:28 INFO - PROCESS | 12879 | 1461455308478 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424705b800 == 112 [pid = 12879] [id = 266] 16:48:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 156 (0x7f4236d45800) [pid = 12879] [serial = 799] [outer = (nil)] 16:48:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 157 (0x7f423725f400) [pid = 12879] [serial = 800] [outer = 0x7f4236d45800] 16:48:28 INFO - PROCESS | 12879 | 1461455308565 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 158 (0x7f4237cf0c00) [pid = 12879] [serial = 801] [outer = 0x7f4236d45800] 16:48:29 INFO - PROCESS | 12879 | 1461455309421 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:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1385ms 16:48:29 INFO - PROCESS | 12879 | 1461455309483 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 12879 | 1461455309487 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:48:29 INFO - PROCESS | 12879 | 1461455309493 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 12879 | 1461455309495 Marionette TRACE conn3 <- [1,1038,null,{}] 16:48:29 INFO - PROCESS | 12879 | 1461455309501 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:48:29 INFO - PROCESS | 12879 | 1461455309674 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:48:29 INFO - PROCESS | 12879 | 1461455309841 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424b22e000 == 113 [pid = 12879] [id = 267] 16:48:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 159 (0x7f4236ebdc00) [pid = 12879] [serial = 802] [outer = (nil)] 16:48:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 160 (0x7f423b6cf400) [pid = 12879] [serial = 803] [outer = 0x7f4236ebdc00] 16:48:29 INFO - PROCESS | 12879 | 1461455309914 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 161 (0x7f4245e77800) [pid = 12879] [serial = 804] [outer = 0x7f4236ebdc00] 16:48:30 INFO - PROCESS | 12879 | 1461455310735 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:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1292ms 16:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:48:30 INFO - PROCESS | 12879 | 1461455310786 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 12879 | 1461455310789 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:48:30 INFO - PROCESS | 12879 | 1461455310796 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 12879 | 1461455310799 Marionette TRACE conn3 <- [1,1042,null,{}] 16:48:30 INFO - PROCESS | 12879 | 1461455310804 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:48:30 INFO - PROCESS | 12879 | 1461455310973 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:48:31 INFO - PROCESS | 12879 | 1461455311142 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424f426000 == 114 [pid = 12879] [id = 268] 16:48:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 162 (0x7f4239010c00) [pid = 12879] [serial = 805] [outer = (nil)] 16:48:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 163 (0x7f4246259000) [pid = 12879] [serial = 806] [outer = 0x7f4239010c00] 16:48:31 INFO - PROCESS | 12879 | 1461455311213 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 164 (0x7f4247008800) [pid = 12879] [serial = 807] [outer = 0x7f4239010c00] 16:48:32 INFO - PROCESS | 12879 | 1461455312042 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:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1277ms 16:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:48:32 INFO - PROCESS | 12879 | 1461455312073 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 12879 | 1461455312076 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:48:32 INFO - PROCESS | 12879 | 1461455312081 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 12879 | 1461455312084 Marionette TRACE conn3 <- [1,1046,null,{}] 16:48:32 INFO - PROCESS | 12879 | 1461455312089 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:48:32 INFO - PROCESS | 12879 | 1461455312265 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:48:32 INFO - PROCESS | 12879 | 1461455312438 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4226a42800 == 115 [pid = 12879] [id = 269] 16:48:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 165 (0x7f4245ee9000) [pid = 12879] [serial = 808] [outer = (nil)] 16:48:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 166 (0x7f424aba0800) [pid = 12879] [serial = 809] [outer = 0x7f4245ee9000] 16:48:32 INFO - PROCESS | 12879 | 1461455312513 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 167 (0x7f424b0b2c00) [pid = 12879] [serial = 810] [outer = 0x7f4245ee9000] 16:48:33 INFO - PROCESS | 12879 | 1461455313349 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:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1326ms 16:48:33 INFO - PROCESS | 12879 | 1461455313408 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:48:33 INFO - PROCESS | 12879 | 1461455313411 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:48:33 INFO - PROCESS | 12879 | 1461455313417 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 12879 | 1461455313419 Marionette TRACE conn3 <- [1,1050,null,{}] 16:48:33 INFO - PROCESS | 12879 | 1461455313425 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:48:33 INFO - PROCESS | 12879 | 1461455313594 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:48:33 INFO - PROCESS | 12879 | 1461455313762 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232ede800 == 116 [pid = 12879] [id = 270] 16:48:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 168 (0x7f42334d6400) [pid = 12879] [serial = 811] [outer = (nil)] 16:48:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 169 (0x7f42334de400) [pid = 12879] [serial = 812] [outer = 0x7f42334d6400] 16:48:33 INFO - PROCESS | 12879 | 1461455313835 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 170 (0x7f42334e3400) [pid = 12879] [serial = 813] [outer = 0x7f42334d6400] 16:48:34 INFO - PROCESS | 12879 | 1461455314677 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:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1291ms 16:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:48:34 INFO - PROCESS | 12879 | 1461455314708 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 12879 | 1461455314711 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:48:34 INFO - PROCESS | 12879 | 1461455314718 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 12879 | 1461455314721 Marionette TRACE conn3 <- [1,1054,null,{}] 16:48:34 INFO - PROCESS | 12879 | 1461455314726 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:48:34 INFO - PROCESS | 12879 | 1461455314904 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:48:35 INFO - PROCESS | 12879 | 1461455315080 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423318e800 == 117 [pid = 12879] [id = 271] 16:48:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 171 (0x7f4226bbd400) [pid = 12879] [serial = 814] [outer = (nil)] 16:48:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 172 (0x7f4226bc3c00) [pid = 12879] [serial = 815] [outer = 0x7f4226bbd400] 16:48:35 INFO - PROCESS | 12879 | 1461455315151 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 173 (0x7f4226bca000) [pid = 12879] [serial = 816] [outer = 0x7f4226bbd400] 16:48:36 INFO - PROCESS | 12879 | 1461455316007 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:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1330ms 16:48:36 INFO - PROCESS | 12879 | 1461455316048 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 12879 | 1461455316051 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:48:36 INFO - PROCESS | 12879 | 1461455316057 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 12879 | 1461455316059 Marionette TRACE conn3 <- [1,1058,null,{}] 16:48:36 INFO - PROCESS | 12879 | 1461455316064 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:48:36 INFO - PROCESS | 12879 | 1461455316233 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:48:36 INFO - PROCESS | 12879 | 1461455316404 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422e6c7000 == 118 [pid = 12879] [id = 272] 16:48:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 174 (0x7f42269d2000) [pid = 12879] [serial = 817] [outer = (nil)] 16:48:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f42269d7400) [pid = 12879] [serial = 818] [outer = 0x7f42269d2000] 16:48:36 INFO - PROCESS | 12879 | 1461455316475 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f42269db800) [pid = 12879] [serial = 819] [outer = 0x7f42269d2000] 16:48:37 INFO - PROCESS | 12879 | 1461455317344 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:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1342ms 16:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:48:37 INFO - PROCESS | 12879 | 1461455317400 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 12879 | 1461455317402 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:48:37 INFO - PROCESS | 12879 | 1461455317409 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 12879 | 1461455317412 Marionette TRACE conn3 <- [1,1062,null,{}] 16:48:37 INFO - PROCESS | 12879 | 1461455317417 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:48:37 INFO - PROCESS | 12879 | 1461455317588 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:48:37 INFO - PROCESS | 12879 | 1461455317761 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422e6df000 == 119 [pid = 12879] [id = 273] 16:48:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f42268af800) [pid = 12879] [serial = 820] [outer = (nil)] 16:48:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f42268b4400) [pid = 12879] [serial = 821] [outer = 0x7f42268af800] 16:48:37 INFO - PROCESS | 12879 | 1461455317831 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f42268b8800) [pid = 12879] [serial = 822] [outer = 0x7f42268af800] 16:48:38 INFO - PROCESS | 12879 | 1461455318717 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:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1380ms 16:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:48:38 INFO - PROCESS | 12879 | 1461455318789 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 12879 | 1461455318792 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:48:38 INFO - PROCESS | 12879 | 1461455318799 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 12879 | 1461455318803 Marionette TRACE conn3 <- [1,1066,null,{}] 16:48:38 INFO - PROCESS | 12879 | 1461455318809 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:48:39 INFO - PROCESS | 12879 | 1461455319063 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:48:39 INFO - PROCESS | 12879 | 1461455319244 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42229be000 == 120 [pid = 12879] [id = 274] 16:48:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f42268b0800) [pid = 12879] [serial = 823] [outer = (nil)] 16:48:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 181 (0x7f4226bc7400) [pid = 12879] [serial = 824] [outer = 0x7f42268b0800] 16:48:39 INFO - PROCESS | 12879 | 1461455319362 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 182 (0x7f42334e2c00) [pid = 12879] [serial = 825] [outer = 0x7f42268b0800] 16:48:40 INFO - PROCESS | 12879 | 1461455320197 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:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1429ms 16:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:48:40 INFO - PROCESS | 12879 | 1461455320227 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 12879 | 1461455320230 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:48:40 INFO - PROCESS | 12879 | 1461455320237 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 12879 | 1461455320240 Marionette TRACE conn3 <- [1,1070,null,{}] 16:48:40 INFO - PROCESS | 12879 | 1461455320245 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:48:40 INFO - PROCESS | 12879 | 1461455320412 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:48:41 INFO - PROCESS | 12879 | 1461455321089 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4226a40800 == 121 [pid = 12879] [id = 275] 16:48:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 183 (0x7f4223f1c800) [pid = 12879] [serial = 826] [outer = (nil)] 16:48:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 184 (0x7f4225266400) [pid = 12879] [serial = 827] [outer = 0x7f4223f1c800] 16:48:41 INFO - PROCESS | 12879 | 1461455321161 Marionette DEBUG loaded listener.js 16:48:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 185 (0x7f4225950400) [pid = 12879] [serial = 828] [outer = 0x7f4223f1c800] 16:48:41 INFO - PROCESS | 12879 | 1461455321949 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:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1786ms 16:48:42 INFO - PROCESS | 12879 | 1461455322023 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 12879 | 1461455322028 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:48:42 INFO - PROCESS | 12879 | 1461455322039 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 12879 | 1461455322042 Marionette TRACE conn3 <- [1,1074,null,{}] 16:48:42 INFO - PROCESS | 12879 | 1461455322050 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:48:42 INFO - PROCESS | 12879 | 1461455322270 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:48:42 INFO - PROCESS | 12879 | 1461455322608 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42252ca800 == 122 [pid = 12879] [id = 276] 16:48:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 186 (0x7f42269db000) [pid = 12879] [serial = 829] [outer = (nil)] 16:48:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 187 (0x7f4226bc5000) [pid = 12879] [serial = 830] [outer = 0x7f42269db000] 16:48:42 INFO - PROCESS | 12879 | 1461455322686 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 188 (0x7f4226e23400) [pid = 12879] [serial = 831] [outer = 0x7f42269db000] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4245d13800 == 121 [pid = 12879] [id = 215] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42380d1800 == 120 [pid = 12879] [id = 214] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423a293800 == 119 [pid = 12879] [id = 262] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238820000 == 118 [pid = 12879] [id = 261] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237b02800 == 117 [pid = 12879] [id = 260] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f38000 == 116 [pid = 12879] [id = 259] 16:48:43 INFO - PROCESS | 12879 | 1461455323650 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:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232f98000 == 115 [pid = 12879] [id = 258] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422814e800 == 114 [pid = 12879] [id = 257] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232e32800 == 113 [pid = 12879] [id = 256] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42256d3000 == 112 [pid = 12879] [id = 253] 16:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1634ms 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42333b9000 == 111 [pid = 12879] [id = 252] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4250439800 == 110 [pid = 12879] [id = 251] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b4ae000 == 109 [pid = 12879] [id = 250] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4249170000 == 108 [pid = 12879] [id = 249] 16:48:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42462ad000 == 107 [pid = 12879] [id = 248] 16:48:43 INFO - PROCESS | 12879 | 1461455323688 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 12879 | 1461455323693 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:48:43 INFO - PROCESS | 12879 | 1461455323699 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 12879 | 1461455323702 Marionette TRACE conn3 <- [1,1078,null,{}] 16:48:43 INFO - PROCESS | 12879 | 1461455323707 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:48:43 INFO - PROCESS | 12879 | 1461455323875 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 187 (0x7f4238bcbc00) [pid = 12879] [serial = 732] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 186 (0x7f42375b8800) [pid = 12879] [serial = 638] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 185 (0x7f4245b37000) [pid = 12879] [serial = 700] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 184 (0x7f422cf21800) [pid = 12879] [serial = 712] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 183 (0x7f4246cb1c00) [pid = 12879] [serial = 706] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 182 (0x7f422ede7c00) [pid = 12879] [serial = 713] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 181 (0x7f4234eab800) [pid = 12879] [serial = 722] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 180 (0x7f42369f0c00) [pid = 12879] [serial = 723] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 179 (0x7f423900e800) [pid = 12879] [serial = 694] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 178 (0x7f4236d46400) [pid = 12879] [serial = 726] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 177 (0x7f4236f6dc00) [pid = 12879] [serial = 728] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 176 (0x7f42328da000) [pid = 12879] [serial = 688] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 175 (0x7f423b66b000) [pid = 12879] [serial = 697] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 174 (0x7f4238518c00) [pid = 12879] [serial = 731] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 173 (0x7f4236d35800) [pid = 12879] [serial = 725] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 172 (0x7f42328f5800) [pid = 12879] [serial = 703] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 171 (0x7f4236d45c00) [pid = 12879] [serial = 691] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 170 (0x7f423281d000) [pid = 12879] [serial = 718] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 169 (0x7f422ed93400) [pid = 12879] [serial = 461] [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:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 168 (0x7f422ef0e800) [pid = 12879] [serial = 685] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 167 (0x7f4230d71800) [pid = 12879] [serial = 715] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 166 (0x7f42324ddc00) [pid = 12879] [serial = 716] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 165 (0x7f42375bbc00) [pid = 12879] [serial = 729] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 164 (0x7f422f610c00) [pid = 12879] [serial = 709] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 163 (0x7f42328ed800) [pid = 12879] [serial = 719] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 12879 | --DOMWINDOW == 162 (0x7f423900e400) [pid = 12879] [serial = 683] [outer = (nil)] [url = about:blank] 16:48:44 INFO - PROCESS | 12879 | 1461455324032 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f697000 == 108 [pid = 12879] [id = 277] 16:48:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 163 (0x7f42269dc000) [pid = 12879] [serial = 832] [outer = (nil)] 16:48:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 164 (0x7f422cc7dc00) [pid = 12879] [serial = 833] [outer = 0x7f42269dc000] 16:48:44 INFO - PROCESS | 12879 | 1461455324168 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 165 (0x7f422cf83400) [pid = 12879] [serial = 834] [outer = 0x7f42269dc000] 16:48:44 INFO - PROCESS | 12879 | 1461455324873 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:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1226ms 16:48:44 INFO - PROCESS | 12879 | 1461455324927 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:48:44 INFO - PROCESS | 12879 | 1461455324931 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:48:44 INFO - PROCESS | 12879 | 1461455324943 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 12879 | 1461455324951 Marionette TRACE conn3 <- [1,1082,null,{}] 16:48:44 INFO - PROCESS | 12879 | 1461455324959 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:48:45 INFO - PROCESS | 12879 | 1461455325122 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:48:45 INFO - PROCESS | 12879 | 1461455325141 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232ecc800 == 109 [pid = 12879] [id = 278] 16:48:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 166 (0x7f422ef3a800) [pid = 12879] [serial = 835] [outer = (nil)] 16:48:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 167 (0x7f422f588c00) [pid = 12879] [serial = 836] [outer = 0x7f422ef3a800] 16:48:45 INFO - PROCESS | 12879 | 1461455325207 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 168 (0x7f422fa51800) [pid = 12879] [serial = 837] [outer = 0x7f422ef3a800] 16:48:46 INFO - PROCESS | 12879 | 1461455326004 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:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1140ms 16:48:46 INFO - PROCESS | 12879 | 1461455326102 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 12879 | 1461455326107 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:48:46 INFO - PROCESS | 12879 | 1461455326131 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 12879 | 1461455326134 Marionette TRACE conn3 <- [1,1086,null,{}] 16:48:46 INFO - PROCESS | 12879 | 1461455326139 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:48:46 INFO - PROCESS | 12879 | 1461455326350 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:48:46 INFO - PROCESS | 12879 | 1461455326376 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42333b0000 == 110 [pid = 12879] [id = 279] 16:48:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 169 (0x7f422ef3fc00) [pid = 12879] [serial = 838] [outer = (nil)] 16:48:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 170 (0x7f423004cc00) [pid = 12879] [serial = 839] [outer = 0x7f422ef3fc00] 16:48:46 INFO - PROCESS | 12879 | 1461455326439 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 171 (0x7f42324ddc00) [pid = 12879] [serial = 840] [outer = 0x7f422ef3fc00] 16:48:47 INFO - PROCESS | 12879 | 1461455327260 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:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1186ms 16:48:47 INFO - PROCESS | 12879 | 1461455327323 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 12879 | 1461455327327 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:48:47 INFO - PROCESS | 12879 | 1461455327333 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 12879 | 1461455327335 Marionette TRACE conn3 <- [1,1090,null,{}] 16:48:47 INFO - PROCESS | 12879 | 1461455327340 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:48:47 INFO - PROCESS | 12879 | 1461455327534 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:48:47 INFO - PROCESS | 12879 | 1461455327565 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4234d6f800 == 111 [pid = 12879] [id = 280] 16:48:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 172 (0x7f4232822800) [pid = 12879] [serial = 841] [outer = (nil)] 16:48:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 173 (0x7f42328d8800) [pid = 12879] [serial = 842] [outer = 0x7f4232822800] 16:48:47 INFO - PROCESS | 12879 | 1461455327637 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 174 (0x7f4232f88000) [pid = 12879] [serial = 843] [outer = 0x7f4232822800] 16:48:48 INFO - PROCESS | 12879 | --DOMWINDOW == 173 (0x7f42324e0c00) [pid = 12879] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:48:48 INFO - PROCESS | 12879 | --DOMWINDOW == 172 (0x7f4236f60c00) [pid = 12879] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:48:48 INFO - PROCESS | 12879 | --DOMWINDOW == 171 (0x7f4225a35400) [pid = 12879] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:48:48 INFO - PROCESS | 12879 | --DOMWINDOW == 170 (0x7f422594dc00) [pid = 12879] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:48:48 INFO - PROCESS | 12879 | --DOMWINDOW == 169 (0x7f422edea000) [pid = 12879] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:48:48 INFO - PROCESS | 12879 | --DOMWINDOW == 168 (0x7f4230f11400) [pid = 12879] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:48:48 INFO - PROCESS | 12879 | --DOMWINDOW == 167 (0x7f423251d800) [pid = 12879] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:48:48 INFO - PROCESS | 12879 | --DOMWINDOW == 166 (0x7f422fa50400) [pid = 12879] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:48:48 INFO - PROCESS | 12879 | 1461455328770 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:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1475ms 16:48:48 INFO - PROCESS | 12879 | 1461455328809 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 12879 | 1461455328813 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:48:48 INFO - PROCESS | 12879 | 1461455328818 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 12879 | 1461455328822 Marionette TRACE conn3 <- [1,1094,null,{}] 16:48:48 INFO - PROCESS | 12879 | 1461455328828 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:48:48 INFO - PROCESS | 12879 | 1461455328980 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:48:49 INFO - PROCESS | 12879 | 1461455329005 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423728e800 == 112 [pid = 12879] [id = 281] 16:48:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 167 (0x7f422f8ec000) [pid = 12879] [serial = 844] [outer = (nil)] 16:48:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 168 (0x7f42334e4000) [pid = 12879] [serial = 845] [outer = 0x7f422f8ec000] 16:48:49 INFO - PROCESS | 12879 | 1461455329067 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 169 (0x7f4234eaac00) [pid = 12879] [serial = 846] [outer = 0x7f422f8ec000] 16:48:49 INFO - PROCESS | 12879 | 1461455329841 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:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1034ms 16:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:48:49 INFO - PROCESS | 12879 | 1461455329853 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 12879 | 1461455329856 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:48:49 INFO - PROCESS | 12879 | 1461455329861 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 12879 | 1461455329864 Marionette TRACE conn3 <- [1,1098,null,{}] 16:48:49 INFO - PROCESS | 12879 | 1461455329869 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:48:50 INFO - PROCESS | 12879 | 1461455330055 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:48:50 INFO - PROCESS | 12879 | 1461455330072 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237cd3800 == 113 [pid = 12879] [id = 282] 16:48:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 170 (0x7f4232323c00) [pid = 12879] [serial = 847] [outer = (nil)] 16:48:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 171 (0x7f423593fc00) [pid = 12879] [serial = 848] [outer = 0x7f4232323c00] 16:48:50 INFO - PROCESS | 12879 | 1461455330137 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 172 (0x7f4236d18000) [pid = 12879] [serial = 849] [outer = 0x7f4232323c00] 16:48:51 INFO - PROCESS | 12879 | 1461455331051 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:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1226ms 16:48:51 INFO - PROCESS | 12879 | 1461455331088 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 12879 | 1461455331094 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:48:51 INFO - PROCESS | 12879 | 1461455331102 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 12879 | 1461455331109 Marionette TRACE conn3 <- [1,1102,null,{}] 16:48:51 INFO - PROCESS | 12879 | 1461455331119 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:48:51 INFO - PROCESS | 12879 | 1461455331301 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:48:51 INFO - PROCESS | 12879 | 1461455331471 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f625000 == 114 [pid = 12879] [id = 283] 16:48:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 173 (0x7f4223f10800) [pid = 12879] [serial = 850] [outer = (nil)] 16:48:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 174 (0x7f42268b6800) [pid = 12879] [serial = 851] [outer = 0x7f4223f10800] 16:48:51 INFO - PROCESS | 12879 | 1461455331548 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f4226bc3000) [pid = 12879] [serial = 852] [outer = 0x7f4223f10800] 16:48:52 INFO - PROCESS | 12879 | 1461455332521 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:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1486ms 16:48:52 INFO - PROCESS | 12879 | 1461455332589 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 12879 | 1461455332598 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:48:52 INFO - PROCESS | 12879 | 1461455332608 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 12879 | 1461455332612 Marionette TRACE conn3 <- [1,1106,null,{}] 16:48:52 INFO - PROCESS | 12879 | 1461455332617 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:48:52 INFO - PROCESS | 12879 | 1461455332792 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:48:52 INFO - PROCESS | 12879 | 1461455332959 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423319c000 == 115 [pid = 12879] [id = 284] 16:48:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f4226bbf800) [pid = 12879] [serial = 853] [outer = (nil)] 16:48:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f422cf1e400) [pid = 12879] [serial = 854] [outer = 0x7f4226bbf800] 16:48:53 INFO - PROCESS | 12879 | 1461455333030 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f422ede8000) [pid = 12879] [serial = 855] [outer = 0x7f4226bbf800] 16:48:54 INFO - PROCESS | 12879 | 1461455334038 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:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1482ms 16:48:54 INFO - PROCESS | 12879 | 1461455334090 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 12879 | 1461455334094 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:48:54 INFO - PROCESS | 12879 | 1461455334100 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 12879 | 1461455334107 Marionette TRACE conn3 <- [1,1110,null,{}] 16:48:54 INFO - PROCESS | 12879 | 1461455334123 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:48:54 INFO - PROCESS | 12879 | 1461455334323 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:48:54 INFO - PROCESS | 12879 | 1461455334530 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4238da5800 == 116 [pid = 12879] [id = 285] 16:48:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f42324e1000) [pid = 12879] [serial = 856] [outer = (nil)] 16:48:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f42328f2800) [pid = 12879] [serial = 857] [outer = 0x7f42324e1000] 16:48:54 INFO - PROCESS | 12879 | 1461455334656 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 181 (0x7f42334e0800) [pid = 12879] [serial = 858] [outer = 0x7f42324e1000] 16:48:55 INFO - PROCESS | 12879 | 1461455335482 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:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1441ms 16:48:55 INFO - PROCESS | 12879 | 1461455335542 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 12879 | 1461455335546 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:48:55 INFO - PROCESS | 12879 | 1461455335552 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 12879 | 1461455335555 Marionette TRACE conn3 <- [1,1114,null,{}] 16:48:55 INFO - PROCESS | 12879 | 1461455335560 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:48:55 INFO - PROCESS | 12879 | 1461455335723 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:48:55 INFO - PROCESS | 12879 | 1461455335897 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423f212800 == 117 [pid = 12879] [id = 286] 16:48:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 182 (0x7f423251e400) [pid = 12879] [serial = 859] [outer = (nil)] 16:48:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 183 (0x7f4236d1d000) [pid = 12879] [serial = 860] [outer = 0x7f423251e400] 16:48:55 INFO - PROCESS | 12879 | 1461455335967 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 184 (0x7f4236d41400) [pid = 12879] [serial = 861] [outer = 0x7f423251e400] 16:48:56 INFO - PROCESS | 12879 | 1461455336822 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:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1284ms 16:48:56 INFO - PROCESS | 12879 | 1461455336837 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:48:56 INFO - PROCESS | 12879 | 1461455336841 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:48:56 INFO - PROCESS | 12879 | 1461455336846 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 12879 | 1461455336851 Marionette TRACE conn3 <- [1,1118,null,{}] 16:48:56 INFO - PROCESS | 12879 | 1461455336856 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:48:57 INFO - PROCESS | 12879 | 1461455337024 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:48:57 INFO - PROCESS | 12879 | 1461455337197 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4246d1f800 == 118 [pid = 12879] [id = 287] 16:48:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 185 (0x7f42337d4c00) [pid = 12879] [serial = 862] [outer = (nil)] 16:48:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 186 (0x7f4236f60400) [pid = 12879] [serial = 863] [outer = 0x7f42337d4c00] 16:48:57 INFO - PROCESS | 12879 | 1461455337269 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 187 (0x7f423725a800) [pid = 12879] [serial = 864] [outer = 0x7f42337d4c00] 16:48:58 INFO - PROCESS | 12879 | 1461455338121 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:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1286ms 16:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:48:58 INFO - PROCESS | 12879 | 1461455338132 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:48:58 INFO - PROCESS | 12879 | 1461455338134 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:48:58 INFO - PROCESS | 12879 | 1461455338140 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 12879 | 1461455338143 Marionette TRACE conn3 <- [1,1122,null,{}] 16:48:58 INFO - PROCESS | 12879 | 1461455338148 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:48:58 INFO - PROCESS | 12879 | 1461455338336 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:48:58 INFO - PROCESS | 12879 | 1461455338513 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424a9eb000 == 119 [pid = 12879] [id = 288] 16:48:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 188 (0x7f42375ad400) [pid = 12879] [serial = 865] [outer = (nil)] 16:48:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 189 (0x7f4237f69c00) [pid = 12879] [serial = 866] [outer = 0x7f42375ad400] 16:48:58 INFO - PROCESS | 12879 | 1461455338585 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f423b918800) [pid = 12879] [serial = 867] [outer = 0x7f42375ad400] 16:48:59 INFO - PROCESS | 12879 | 1461455339467 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:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1378ms 16:48:59 INFO - PROCESS | 12879 | 1461455339518 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 12879 | 1461455339521 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:48:59 INFO - PROCESS | 12879 | 1461455339526 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 12879 | 1461455339530 Marionette TRACE conn3 <- [1,1126,null,{}] 16:48:59 INFO - PROCESS | 12879 | 1461455339535 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:48:59 INFO - PROCESS | 12879 | 1461455339691 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:48:59 INFO - PROCESS | 12879 | 1461455339875 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424f43e800 == 120 [pid = 12879] [id = 289] 16:48:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f422ed8ec00) [pid = 12879] [serial = 868] [outer = (nil)] 16:48:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f423b912800) [pid = 12879] [serial = 869] [outer = 0x7f422ed8ec00] 16:48:59 INFO - PROCESS | 12879 | 1461455339947 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f424602c400) [pid = 12879] [serial = 870] [outer = 0x7f422ed8ec00] 16:49:00 INFO - PROCESS | 12879 | 1461455340770 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:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1280ms 16:49:00 INFO - PROCESS | 12879 | 1461455340808 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:49:00 INFO - PROCESS | 12879 | 1461455340811 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:49:00 INFO - PROCESS | 12879 | 1461455340817 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 12879 | 1461455340819 Marionette TRACE conn3 <- [1,1130,null,{}] 16:49:00 INFO - PROCESS | 12879 | 1461455340824 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:49:00 INFO - PROCESS | 12879 | 1461455340993 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:49:01 INFO - PROCESS | 12879 | 1461455341166 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4233759800 == 121 [pid = 12879] [id = 290] 16:49:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f42324e8400) [pid = 12879] [serial = 871] [outer = (nil)] 16:49:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f4246f46000) [pid = 12879] [serial = 872] [outer = 0x7f42324e8400] 16:49:01 INFO - PROCESS | 12879 | 1461455341239 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f424727d400) [pid = 12879] [serial = 873] [outer = 0x7f42324e8400] 16:49:02 INFO - PROCESS | 12879 | 1461455342106 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:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1344ms 16:49:02 INFO - PROCESS | 12879 | 1461455342162 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 12879 | 1461455342166 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:49:02 INFO - PROCESS | 12879 | 1461455342171 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 12879 | 1461455342173 Marionette TRACE conn3 <- [1,1134,null,{}] 16:49:02 INFO - PROCESS | 12879 | 1461455342179 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:49:02 INFO - PROCESS | 12879 | 1461455342347 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:49:02 INFO - PROCESS | 12879 | 1461455342523 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422e6a1800 == 122 [pid = 12879] [id = 291] 16:49:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f422c8a2800) [pid = 12879] [serial = 874] [outer = (nil)] 16:49:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f422c8aa800) [pid = 12879] [serial = 875] [outer = 0x7f422c8a2800] 16:49:02 INFO - PROCESS | 12879 | 1461455342592 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f422c8afc00) [pid = 12879] [serial = 876] [outer = 0x7f422c8a2800] 16:49:03 INFO - PROCESS | 12879 | 1461455343446 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:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1325ms 16:49:03 INFO - PROCESS | 12879 | 1461455343498 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 12879 | 1461455343501 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:49:03 INFO - PROCESS | 12879 | 1461455343507 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 12879 | 1461455343510 Marionette TRACE conn3 <- [1,1138,null,{}] 16:49:03 INFO - PROCESS | 12879 | 1461455343515 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:49:03 INFO - PROCESS | 12879 | 1461455343681 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:49:03 INFO - PROCESS | 12879 | 1461455343859 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4222dcd800 == 123 [pid = 12879] [id = 292] 16:49:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f42219c5c00) [pid = 12879] [serial = 877] [outer = (nil)] 16:49:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f42219cb400) [pid = 12879] [serial = 878] [outer = 0x7f42219c5c00] 16:49:03 INFO - PROCESS | 12879 | 1461455343946 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f42219cfc00) [pid = 12879] [serial = 879] [outer = 0x7f42219c5c00] 16:49:04 INFO - PROCESS | 12879 | 1461455344729 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:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1236ms 16:49:04 INFO - PROCESS | 12879 | 1461455344760 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 12879 | 1461455344764 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:49:04 INFO - PROCESS | 12879 | 1461455344778 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 12879 | 1461455344788 Marionette TRACE conn3 <- [1,1142,null,{}] 16:49:04 INFO - PROCESS | 12879 | 1461455344793 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:49:04 INFO - PROCESS | 12879 | 1461455344989 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:49:05 INFO - PROCESS | 12879 | 1461455345164 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423f21b000 == 124 [pid = 12879] [id = 293] 16:49:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f42219c6400) [pid = 12879] [serial = 880] [outer = (nil)] 16:49:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f4236fee800) [pid = 12879] [serial = 881] [outer = 0x7f42219c6400] 16:49:05 INFO - PROCESS | 12879 | 1461455345251 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 205 (0x7f42491c7400) [pid = 12879] [serial = 882] [outer = 0x7f42219c6400] 16:49:06 INFO - PROCESS | 12879 | 1461455346120 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:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1383ms 16:49:06 INFO - PROCESS | 12879 | 1461455346161 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 12879 | 1461455346165 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:49:06 INFO - PROCESS | 12879 | 1461455346171 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 12879 | 1461455346173 Marionette TRACE conn3 <- [1,1146,null,{}] 16:49:06 INFO - PROCESS | 12879 | 1461455346179 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:49:06 INFO - PROCESS | 12879 | 1461455346341 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:49:06 INFO - PROCESS | 12879 | 1461455346521 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4221bd2800 == 125 [pid = 12879] [id = 294] 16:49:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 206 (0x7f4221cd6800) [pid = 12879] [serial = 883] [outer = (nil)] 16:49:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 207 (0x7f4221cdf000) [pid = 12879] [serial = 884] [outer = 0x7f4221cd6800] 16:49:06 INFO - PROCESS | 12879 | 1461455346594 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f4221ce3000) [pid = 12879] [serial = 885] [outer = 0x7f4221cd6800] 16:49:07 INFO - PROCESS | 12879 | 1461455347503 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:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1380ms 16:49:07 INFO - PROCESS | 12879 | 1461455347552 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 12879 | 1461455347556 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:49:07 INFO - PROCESS | 12879 | 1461455347562 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 12879 | 1461455347564 Marionette TRACE conn3 <- [1,1150,null,{}] 16:49:07 INFO - PROCESS | 12879 | 1461455347570 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:49:07 INFO - PROCESS | 12879 | 1461455347756 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:49:07 INFO - PROCESS | 12879 | 1461455347942 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422112c800 == 126 [pid = 12879] [id = 295] 16:49:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f42219d1000) [pid = 12879] [serial = 886] [outer = (nil)] 16:49:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 210 (0x7f4223105c00) [pid = 12879] [serial = 887] [outer = 0x7f42219d1000] 16:49:08 INFO - PROCESS | 12879 | 1461455348020 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 211 (0x7f422310ac00) [pid = 12879] [serial = 888] [outer = 0x7f42219d1000] 16:49:09 INFO - PROCESS | 12879 | 1461455349193 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:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1680ms 16:49:09 INFO - PROCESS | 12879 | 1461455349243 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:49:09 INFO - PROCESS | 12879 | 1461455349249 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:49:09 INFO - PROCESS | 12879 | 1461455349257 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 12879 | 1461455349260 Marionette TRACE conn3 <- [1,1154,null,{}] 16:49:09 INFO - PROCESS | 12879 | 1461455349287 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:49:09 INFO - PROCESS | 12879 | 1461455349580 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:49:09 INFO - PROCESS | 12879 | 1461455349745 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cbe1000 == 127 [pid = 12879] [id = 296] 16:49:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f4223f14400) [pid = 12879] [serial = 889] [outer = (nil)] 16:49:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f4223f1bc00) [pid = 12879] [serial = 890] [outer = 0x7f4223f14400] 16:49:09 INFO - PROCESS | 12879 | 1461455349827 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f4225949400) [pid = 12879] [serial = 891] [outer = 0x7f4223f14400] 16:49:10 INFO - PROCESS | 12879 | 1461455350772 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:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1598ms 16:49:10 INFO - PROCESS | 12879 | 1461455350854 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:49:10 INFO - PROCESS | 12879 | 1461455350864 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:49:10 INFO - PROCESS | 12879 | 1461455350874 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 12879 | 1461455350878 Marionette TRACE conn3 <- [1,1158,null,{}] 16:49:10 INFO - PROCESS | 12879 | 1461455350883 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:49:11 INFO - PROCESS | 12879 | 1461455351106 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:49:11 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237b03000 == 126 [pid = 12879] [id = 56] 16:49:11 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424916e800 == 125 [pid = 12879] [id = 74] 16:49:11 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423728e800 == 124 [pid = 12879] [id = 281] 16:49:11 INFO - PROCESS | 12879 | --DOMWINDOW == 213 (0x7f423a260800) [pid = 12879] [serial = 746] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 12879 | --DOMWINDOW == 212 (0x7f4244fef800) [pid = 12879] [serial = 749] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 12879 | --DOMWINDOW == 211 (0x7f424914c400) [pid = 12879] [serial = 752] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 12879 | --DOMWINDOW == 210 (0x7f4225a36000) [pid = 12879] [serial = 755] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 12879 | --DOMWINDOW == 209 (0x7f422526ac00) [pid = 12879] [serial = 758] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 12879 | --DOMWINDOW == 208 (0x7f4225a3c000) [pid = 12879] [serial = 761] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 12879 | --DOMWINDOW == 207 (0x7f4237258000) [pid = 12879] [serial = 764] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 12879 | --DOMWINDOW == 206 (0x7f423b6d6c00) [pid = 12879] [serial = 791] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 12879 | 1461455351416 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | --DOCSHELL 0x7f4234d6f800 == 123 [pid = 12879] [id = 280] 16:49:11 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42333b0000 == 122 [pid = 12879] [id = 279] 16:49:11 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232ecc800 == 121 [pid = 12879] [id = 278] 16:49:11 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f697000 == 120 [pid = 12879] [id = 277] 16:49:11 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42252ca800 == 119 [pid = 12879] [id = 276] 16:49:11 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42252cd800 == 120 [pid = 12879] [id = 297] 16:49:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 207 (0x7f422526ac00) [pid = 12879] [serial = 892] [outer = (nil)] 16:49:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f42269dbc00) [pid = 12879] [serial = 893] [outer = 0x7f422526ac00] 16:49:11 INFO - PROCESS | 12879 | 1461455351513 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f4226e23000) [pid = 12879] [serial = 894] [outer = 0x7f422526ac00] 16:49:11 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4226a40800 == 119 [pid = 12879] [id = 275] 16:49:11 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424f426000 == 118 [pid = 12879] [id = 268] 16:49:11 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b22e000 == 117 [pid = 12879] [id = 267] 16:49:11 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424705b800 == 116 [pid = 12879] [id = 266] 16:49:11 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423728e000 == 115 [pid = 12879] [id = 265] 16:49:12 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4230c61800 == 114 [pid = 12879] [id = 264] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 208 (0x7f4236d1a800) [pid = 12879] [serial = 782] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 207 (0x7f4237261400) [pid = 12879] [serial = 785] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 206 (0x7f4234ea0400) [pid = 12879] [serial = 779] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 205 (0x7f422cc77c00) [pid = 12879] [serial = 771] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 204 (0x7f422594f800) [pid = 12879] [serial = 770] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 203 (0x7f422f34d400) [pid = 12879] [serial = 774] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 202 (0x7f422ef17400) [pid = 12879] [serial = 773] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 201 (0x7f4232816800) [pid = 12879] [serial = 776] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 200 (0x7f42328ee000) [pid = 12879] [serial = 777] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 199 (0x7f4237e25c00) [pid = 12879] [serial = 743] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 198 (0x7f4223f1d800) [pid = 12879] [serial = 767] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f42390f3000) [pid = 12879] [serial = 734] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 196 (0x7f423e74f400) [pid = 12879] [serial = 735] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 195 (0x7f4234d42800) [pid = 12879] [serial = 740] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 194 (0x7f422fe09c00) [pid = 12879] [serial = 737] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 193 (0x7f4238883400) [pid = 12879] [serial = 786] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 192 (0x7f4236d42c00) [pid = 12879] [serial = 783] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f4236d40c00) [pid = 12879] [serial = 788] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 190 (0x7f4238bc2000) [pid = 12879] [serial = 789] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | --DOMWINDOW == 189 (0x7f42366d6000) [pid = 12879] [serial = 780] [outer = (nil)] [url = about:blank] 16:49:12 INFO - PROCESS | 12879 | 1461455352312 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:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1486ms 16:49:12 INFO - PROCESS | 12879 | 1461455352361 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 12879 | 1461455352364 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:49:12 INFO - PROCESS | 12879 | 1461455352370 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 12879 | 1461455352376 Marionette TRACE conn3 <- [1,1162,null,{}] 16:49:12 INFO - PROCESS | 12879 | 1461455352390 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:49:12 INFO - PROCESS | 12879 | 1461455352551 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:49:12 INFO - PROCESS | 12879 | 1461455352687 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422feea000 == 115 [pid = 12879] [id = 298] 16:49:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f4226bc7c00) [pid = 12879] [serial = 895] [outer = (nil)] 16:49:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f422c8b1400) [pid = 12879] [serial = 896] [outer = 0x7f4226bc7c00] 16:49:12 INFO - PROCESS | 12879 | 1461455352752 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f422edea000) [pid = 12879] [serial = 897] [outer = 0x7f4226bc7c00] 16:49:13 INFO - PROCESS | 12879 | 1461455353484 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:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1133ms 16:49:13 INFO - PROCESS | 12879 | 1461455353504 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 12879 | 1461455353509 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:49:13 INFO - PROCESS | 12879 | 1461455353514 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 12879 | 1461455353516 Marionette TRACE conn3 <- [1,1166,null,{}] 16:49:13 INFO - PROCESS | 12879 | 1461455353547 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:49:13 INFO - PROCESS | 12879 | 1461455353709 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:49:13 INFO - PROCESS | 12879 | 1461455353726 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232edb800 == 116 [pid = 12879] [id = 299] 16:49:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f422cf84800) [pid = 12879] [serial = 898] [outer = (nil)] 16:49:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f422fa4fc00) [pid = 12879] [serial = 899] [outer = 0x7f422cf84800] 16:49:13 INFO - PROCESS | 12879 | 1461455353792 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f4230f14c00) [pid = 12879] [serial = 900] [outer = 0x7f422cf84800] 16:49:14 INFO - PROCESS | 12879 | 1461455354709 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:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1226ms 16:49:14 INFO - PROCESS | 12879 | 1461455354742 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 12879 | 1461455354745 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:49:14 INFO - PROCESS | 12879 | 1461455354750 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 12879 | 1461455354752 Marionette TRACE conn3 <- [1,1170,null,{}] 16:49:14 INFO - PROCESS | 12879 | 1461455354764 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:49:14 INFO - PROCESS | 12879 | 1461455354982 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:49:15 INFO - PROCESS | 12879 | 1461455355005 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42332e2000 == 117 [pid = 12879] [id = 300] 16:49:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f422f21fc00) [pid = 12879] [serial = 901] [outer = (nil)] 16:49:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f4232525c00) [pid = 12879] [serial = 902] [outer = 0x7f422f21fc00] 16:49:15 INFO - PROCESS | 12879 | 1461455355064 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f4232f7c400) [pid = 12879] [serial = 903] [outer = 0x7f422f21fc00] 16:49:15 INFO - PROCESS | 12879 | 1461455355873 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:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1182ms 16:49:15 INFO - PROCESS | 12879 | 1461455355933 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 12879 | 1461455355936 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:49:15 INFO - PROCESS | 12879 | 1461455355947 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 12879 | 1461455355949 Marionette TRACE conn3 <- [1,1174,null,{}] 16:49:15 INFO - PROCESS | 12879 | 1461455355953 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:49:16 INFO - PROCESS | 12879 | 1461455356400 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:49:16 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f4232822800) [pid = 12879] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:49:16 INFO - PROCESS | 12879 | --DOMWINDOW == 196 (0x7f42269dc000) [pid = 12879] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:49:16 INFO - PROCESS | 12879 | --DOMWINDOW == 195 (0x7f4223f1c800) [pid = 12879] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:49:16 INFO - PROCESS | 12879 | --DOMWINDOW == 194 (0x7f422ef3a800) [pid = 12879] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:49:16 INFO - PROCESS | 12879 | --DOMWINDOW == 193 (0x7f42269db000) [pid = 12879] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:49:16 INFO - PROCESS | 12879 | --DOMWINDOW == 192 (0x7f422ef3fc00) [pid = 12879] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:49:16 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f422f8ec000) [pid = 12879] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:49:16 INFO - PROCESS | 12879 | 1461455356548 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42325eb000 == 118 [pid = 12879] [id = 301] 16:49:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f4226e2a800) [pid = 12879] [serial = 904] [outer = (nil)] 16:49:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f422f8ec000) [pid = 12879] [serial = 905] [outer = 0x7f4226e2a800] 16:49:16 INFO - PROCESS | 12879 | 1461455356617 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f4236e4b000) [pid = 12879] [serial = 906] [outer = 0x7f4226e2a800] 16:49:17 INFO - PROCESS | 12879 | 1461455357312 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:49:17 INFO - PROCESS | 12879 | 1461455357380 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:49:17 INFO - PROCESS | 12879 | 1461455357389 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 12879 | 1461455357392 Marionette TRACE conn3 <- [1,1178,null,{}] 16:49:17 INFO - PROCESS | 12879 | 1461455357399 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:49:17 INFO - PROCESS | 12879 | 1461455357552 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:49:17 INFO - PROCESS | 12879 | 1461455357567 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4236f55800 == 119 [pid = 12879] [id = 302] 16:49:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f4236f60c00) [pid = 12879] [serial = 907] [outer = (nil)] 16:49:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f42375ad800) [pid = 12879] [serial = 908] [outer = 0x7f4236f60c00] 16:49:17 INFO - PROCESS | 12879 | 1461455357628 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f423872d000) [pid = 12879] [serial = 909] [outer = 0x7f4236f60c00] 16:49:18 INFO - PROCESS | 12879 | 1461455358537 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:49:18 INFO - PROCESS | 12879 | 1461455358639 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:49:18 INFO - PROCESS | 12879 | 1461455358651 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 12879 | 1461455358656 Marionette TRACE conn3 <- [1,1182,null,{}] 16:49:18 INFO - PROCESS | 12879 | 1461455358666 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:49:18 INFO - PROCESS | 12879 | 1461455358858 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:49:19 INFO - PROCESS | 12879 | 1461455359037 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42256d5800 == 120 [pid = 12879] [id = 303] 16:49:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f4221cdf400) [pid = 12879] [serial = 910] [outer = (nil)] 16:49:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f4223111000) [pid = 12879] [serial = 911] [outer = 0x7f4221cdf400] 16:49:19 INFO - PROCESS | 12879 | 1461455359124 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f4225946800) [pid = 12879] [serial = 912] [outer = 0x7f4221cdf400] 16:49:19 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:19 INFO - PROCESS | 12879 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:49:20 INFO - PROCESS | 12879 | 1461455360055 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:49:20 INFO - PROCESS | 12879 | 1461455360100 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:49:20 INFO - PROCESS | 12879 | 1461455360111 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 12879 | 1461455360115 Marionette TRACE conn3 <- [1,1186,null,{}] 16:49:20 INFO - PROCESS | 12879 | 1461455360121 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:49:20 INFO - PROCESS | 12879 | 1461455360300 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:49:20 INFO - PROCESS | 12879 | 1461455360479 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423319e000 == 121 [pid = 12879] [id = 304] 16:49:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f42269ce800) [pid = 12879] [serial = 913] [outer = (nil)] 16:49:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f4226e2b000) [pid = 12879] [serial = 914] [outer = 0x7f42269ce800] 16:49:20 INFO - PROCESS | 12879 | 1461455360547 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f422cf17800) [pid = 12879] [serial = 915] [outer = 0x7f42269ce800] 16:49:21 INFO - PROCESS | 12879 | 1461455361522 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:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:49:21 INFO - PROCESS | 12879 | 1461455361596 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:49:21 INFO - PROCESS | 12879 | 1461455361602 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 12879 | 1461455361607 Marionette TRACE conn3 <- [1,1190,null,{}] 16:49:21 INFO - PROCESS | 12879 | 1461455361622 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:49:21 INFO - PROCESS | 12879 | 1461455361844 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:49:22 INFO - PROCESS | 12879 | 1461455362062 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238d8e800 == 122 [pid = 12879] [id = 305] 16:49:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f422f605800) [pid = 12879] [serial = 916] [outer = (nil)] 16:49:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 205 (0x7f4232f8a400) [pid = 12879] [serial = 917] [outer = 0x7f422f605800] 16:49:22 INFO - PROCESS | 12879 | 1461455362195 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 206 (0x7f4234ea3800) [pid = 12879] [serial = 918] [outer = 0x7f422f605800] 16:49:23 INFO - PROCESS | 12879 | 1461455363083 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:49:23 INFO - PROCESS | 12879 | 1461455363146 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:49:23 INFO - PROCESS | 12879 | 1461455363154 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:49:23 INFO - PROCESS | 12879 | 1461455363157 Marionette TRACE conn3 <- [1,1194,null,{}] 16:49:23 INFO - PROCESS | 12879 | 1461455363162 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:49:23 INFO - PROCESS | 12879 | 1461455363337 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:49:23 INFO - PROCESS | 12879 | 1461455363513 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4244f9a800 == 123 [pid = 12879] [id = 306] 16:49:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 207 (0x7f422f346800) [pid = 12879] [serial = 919] [outer = (nil)] 16:49:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f42375afc00) [pid = 12879] [serial = 920] [outer = 0x7f422f346800] 16:49:23 INFO - PROCESS | 12879 | 1461455363587 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f4238bcbc00) [pid = 12879] [serial = 921] [outer = 0x7f422f346800] 16:49:24 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:24 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:24 INFO - PROCESS | 12879 | 1461455364503 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:49:24 INFO - PROCESS | 12879 | 1461455364540 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:49:24 INFO - PROCESS | 12879 | 1461455364546 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 12879 | 1461455364549 Marionette TRACE conn3 <- [1,1198,null,{}] 16:49:24 INFO - PROCESS | 12879 | 1461455364554 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:49:24 INFO - PROCESS | 12879 | 1461455364719 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:49:24 INFO - PROCESS | 12879 | 1461455364909 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424a81f800 == 124 [pid = 12879] [id = 307] 16:49:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 210 (0x7f4236f62c00) [pid = 12879] [serial = 922] [outer = (nil)] 16:49:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 211 (0x7f4245e7b800) [pid = 12879] [serial = 923] [outer = 0x7f4236f62c00] 16:49:24 INFO - PROCESS | 12879 | 1461455364979 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f424700ec00) [pid = 12879] [serial = 924] [outer = 0x7f4236f62c00] 16:49:25 INFO - PROCESS | 12879 | 1461455365822 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:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1330ms 16:49:25 INFO - PROCESS | 12879 | 1461455365876 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:49:25 INFO - PROCESS | 12879 | 1461455365879 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:49:25 INFO - PROCESS | 12879 | 1461455365885 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:49:25 INFO - PROCESS | 12879 | 1461455365887 Marionette TRACE conn3 <- [1,1202,null,{}] 16:49:25 INFO - PROCESS | 12879 | 1461455365892 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:49:26 INFO - PROCESS | 12879 | 1461455366099 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:49:26 INFO - PROCESS | 12879 | 1461455366281 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424f6b4000 == 125 [pid = 12879] [id = 308] 16:49:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f42267c8800) [pid = 12879] [serial = 925] [outer = (nil)] 16:49:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f424726fc00) [pid = 12879] [serial = 926] [outer = 0x7f42267c8800] 16:49:26 INFO - PROCESS | 12879 | 1461455366358 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 215 (0x7f424a832c00) [pid = 12879] [serial = 927] [outer = 0x7f42267c8800] 16:49:27 INFO - PROCESS | 12879 | 1461455367219 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:49:27 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:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1380ms 16:49:27 INFO - PROCESS | 12879 | 1461455367265 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 12879 | 1461455367269 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:49:27 INFO - PROCESS | 12879 | 1461455367274 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 12879 | 1461455367276 Marionette TRACE conn3 <- [1,1206,null,{}] 16:49:27 INFO - PROCESS | 12879 | 1461455367282 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:49:27 INFO - PROCESS | 12879 | 1461455367440 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:49:27 INFO - PROCESS | 12879 | 1461455367619 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228038800 == 126 [pid = 12879] [id = 309] 16:49:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f42267ca400) [pid = 12879] [serial = 928] [outer = (nil)] 16:49:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f422c939400) [pid = 12879] [serial = 929] [outer = 0x7f42267ca400] 16:49:27 INFO - PROCESS | 12879 | 1461455367688 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f422c93e800) [pid = 12879] [serial = 930] [outer = 0x7f42267ca400] 16:49:28 INFO - PROCESS | 12879 | 1461455368564 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:49:28 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:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1328ms 16:49:28 INFO - PROCESS | 12879 | 1461455368604 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 12879 | 1461455368607 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:49:28 INFO - PROCESS | 12879 | 1461455368613 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 12879 | 1461455368615 Marionette TRACE conn3 <- [1,1210,null,{}] 16:49:28 INFO - PROCESS | 12879 | 1461455368620 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:49:28 INFO - PROCESS | 12879 | 1461455368789 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:49:28 INFO - PROCESS | 12879 | 1461455368967 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422c918800 == 127 [pid = 12879] [id = 310] 16:49:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f42267cac00) [pid = 12879] [serial = 931] [outer = (nil)] 16:49:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f4233581c00) [pid = 12879] [serial = 932] [outer = 0x7f42267cac00] 16:49:29 INFO - PROCESS | 12879 | 1461455369035 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f4233585c00) [pid = 12879] [serial = 933] [outer = 0x7f42267cac00] 16:49:29 INFO - PROCESS | 12879 | 1461455369909 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:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1330ms 16:49:29 INFO - PROCESS | 12879 | 1461455369944 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 12879 | 1461455369948 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:49:29 INFO - PROCESS | 12879 | 1461455369954 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 12879 | 1461455369956 Marionette TRACE conn3 <- [1,1214,null,{}] 16:49:29 INFO - PROCESS | 12879 | 1461455369963 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:49:30 INFO - PROCESS | 12879 | 1461455370138 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:49:30 INFO - PROCESS | 12879 | 1461455370330 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42282e6800 == 128 [pid = 12879] [id = 311] 16:49:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f42211e9800) [pid = 12879] [serial = 934] [outer = (nil)] 16:49:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f42211f0400) [pid = 12879] [serial = 935] [outer = 0x7f42211e9800] 16:49:30 INFO - PROCESS | 12879 | 1461455370402 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f42211f4c00) [pid = 12879] [serial = 936] [outer = 0x7f42211e9800] 16:49:31 INFO - PROCESS | 12879 | 1461455371250 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:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1333ms 16:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:49:31 INFO - PROCESS | 12879 | 1461455371287 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 12879 | 1461455371290 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:49:31 INFO - PROCESS | 12879 | 1461455371295 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 12879 | 1461455371298 Marionette TRACE conn3 <- [1,1218,null,{}] 16:49:31 INFO - PROCESS | 12879 | 1461455371303 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:49:31 INFO - PROCESS | 12879 | 1461455371482 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:49:31 INFO - PROCESS | 12879 | 1461455371672 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42235ce000 == 129 [pid = 12879] [id = 312] 16:49:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f42211ea000) [pid = 12879] [serial = 937] [outer = (nil)] 16:49:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f423357e800) [pid = 12879] [serial = 938] [outer = 0x7f42211ea000] 16:49:31 INFO - PROCESS | 12879 | 1461455371745 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f4233589000) [pid = 12879] [serial = 939] [outer = 0x7f42211ea000] 16:49:32 INFO - PROCESS | 12879 | 1461455372612 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:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1386ms 16:49:32 INFO - PROCESS | 12879 | 1461455372682 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:49:32 INFO - PROCESS | 12879 | 1461455372686 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:49:32 INFO - PROCESS | 12879 | 1461455372693 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 12879 | 1461455372697 Marionette TRACE conn3 <- [1,1222,null,{}] 16:49:32 INFO - PROCESS | 12879 | 1461455372702 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:49:32 INFO - PROCESS | 12879 | 1461455372942 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:49:33 INFO - PROCESS | 12879 | 1461455373122 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42310ce000 == 130 [pid = 12879] [id = 313] 16:49:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f42211ed400) [pid = 12879] [serial = 940] [outer = (nil)] 16:49:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 229 (0x7f4223416800) [pid = 12879] [serial = 941] [outer = 0x7f42211ed400] 16:49:33 INFO - PROCESS | 12879 | 1461455373206 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 230 (0x7f422662ec00) [pid = 12879] [serial = 942] [outer = 0x7f42211ed400] 16:49:34 INFO - PROCESS | 12879 | 1461455374103 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:49:34 INFO - PROCESS | 12879 | 1461455374139 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:49:34 INFO - PROCESS | 12879 | 1461455374144 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:49:34 INFO - PROCESS | 12879 | 1461455374146 Marionette TRACE conn3 <- [1,1226,null,{}] 16:49:34 INFO - PROCESS | 12879 | 1461455374152 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:49:34 INFO - PROCESS | 12879 | 1461455374326 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:49:34 INFO - PROCESS | 12879 | 1461455374509 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421f355000 == 131 [pid = 12879] [id = 314] 16:49:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 231 (0x7f4223411400) [pid = 12879] [serial = 943] [outer = (nil)] 16:49:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 232 (0x7f422663a000) [pid = 12879] [serial = 944] [outer = 0x7f4223411400] 16:49:34 INFO - PROCESS | 12879 | 1461455374576 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 233 (0x7f422fe11000) [pid = 12879] [serial = 945] [outer = 0x7f4223411400] 16:49:35 INFO - PROCESS | 12879 | 1461455375456 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:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1384ms 16:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:49:35 INFO - PROCESS | 12879 | 1461455375529 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 12879 | 1461455375532 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:49:35 INFO - PROCESS | 12879 | 1461455375538 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 12879 | 1461455375541 Marionette TRACE conn3 <- [1,1230,null,{}] 16:49:35 INFO - PROCESS | 12879 | 1461455375546 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:49:35 INFO - PROCESS | 12879 | 1461455375755 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:49:36 INFO - PROCESS | 12879 | 1461455376437 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42252d9000 == 132 [pid = 12879] [id = 315] 16:49:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 234 (0x7f42219ccc00) [pid = 12879] [serial = 946] [outer = (nil)] 16:49:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 235 (0x7f4221cd8c00) [pid = 12879] [serial = 947] [outer = 0x7f42219ccc00] 16:49:36 INFO - PROCESS | 12879 | 1461455376511 Marionette DEBUG loaded listener.js 16:49:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 236 (0x7f4223107000) [pid = 12879] [serial = 948] [outer = 0x7f42219ccc00] 16:49:37 INFO - PROCESS | 12879 | 1461455377304 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:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1778ms 16:49:37 INFO - PROCESS | 12879 | 1461455377331 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:49:37 INFO - PROCESS | 12879 | 1461455377338 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:49:37 INFO - PROCESS | 12879 | 1461455377349 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:49:37 INFO - PROCESS | 12879 | 1461455377352 Marionette TRACE conn3 <- [1,1234,null,{}] 16:49:37 INFO - PROCESS | 12879 | 1461455377359 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:49:37 INFO - PROCESS | 12879 | 1461455377515 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:49:37 INFO - PROCESS | 12879 | 1461455377724 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cb53000 == 133 [pid = 12879] [id = 316] 16:49:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 237 (0x7f42219c2400) [pid = 12879] [serial = 949] [outer = (nil)] 16:49:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f4221ce1000) [pid = 12879] [serial = 950] [outer = 0x7f42219c2400] 16:49:37 INFO - PROCESS | 12879 | 1461455377792 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f4225945c00) [pid = 12879] [serial = 951] [outer = 0x7f42219c2400] 16:49:38 INFO - PROCESS | 12879 | 1461455378864 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:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1585ms 16:49:38 INFO - PROCESS | 12879 | 1461455378937 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:49:38 INFO - PROCESS | 12879 | 1461455378943 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:49:38 INFO - PROCESS | 12879 | 1461455378949 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 12879 | 1461455378952 Marionette TRACE conn3 <- [1,1238,null,{}] 16:49:38 INFO - PROCESS | 12879 | 1461455378958 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:49:39 INFO - PROCESS | 12879 | 1461455379178 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4245b10000 == 132 [pid = 12879] [id = 247] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4223e2e000 == 131 [pid = 12879] [id = 254] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237cc3000 == 130 [pid = 12879] [id = 246] 16:49:39 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f423593fc00) [pid = 12879] [serial = 848] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42325eb000 == 129 [pid = 12879] [id = 301] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42332e2000 == 128 [pid = 12879] [id = 300] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232edb800 == 127 [pid = 12879] [id = 299] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422feea000 == 126 [pid = 12879] [id = 298] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42252cd800 == 125 [pid = 12879] [id = 297] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422cbe1000 == 124 [pid = 12879] [id = 296] 16:49:39 INFO - PROCESS | 12879 | 1461455379532 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | --DOCSHELL 0x7f423f21b000 == 123 [pid = 12879] [id = 293] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4222dcd800 == 122 [pid = 12879] [id = 292] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422e6a1800 == 121 [pid = 12879] [id = 291] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233759800 == 120 [pid = 12879] [id = 290] 16:49:39 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4222dcb800 == 121 [pid = 12879] [id = 317] 16:49:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f42267cd400) [pid = 12879] [serial = 952] [outer = (nil)] 16:49:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f42267d1400) [pid = 12879] [serial = 953] [outer = 0x7f42267cd400] 16:49:39 INFO - PROCESS | 12879 | 1461455379605 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f42269d7000) [pid = 12879] [serial = 954] [outer = 0x7f42267cd400] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424f43e800 == 120 [pid = 12879] [id = 289] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a9eb000 == 119 [pid = 12879] [id = 288] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4246d1f800 == 118 [pid = 12879] [id = 287] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423f212800 == 117 [pid = 12879] [id = 286] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238da5800 == 116 [pid = 12879] [id = 285] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423319c000 == 115 [pid = 12879] [id = 284] 16:49:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f625000 == 114 [pid = 12879] [id = 283] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f423725f400) [pid = 12879] [serial = 800] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f42328d8800) [pid = 12879] [serial = 842] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f4226bc3c00) [pid = 12879] [serial = 815] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 237 (0x7f422cc7dc00) [pid = 12879] [serial = 833] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 236 (0x7f4225266400) [pid = 12879] [serial = 827] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 235 (0x7f4246259000) [pid = 12879] [serial = 806] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 234 (0x7f423b6cf400) [pid = 12879] [serial = 803] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 233 (0x7f422f588c00) [pid = 12879] [serial = 836] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 232 (0x7f424aba0800) [pid = 12879] [serial = 809] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 231 (0x7f4226e23400) [pid = 12879] [serial = 831] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 230 (0x7f4226bc5000) [pid = 12879] [serial = 830] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 229 (0x7f42268b4400) [pid = 12879] [serial = 821] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 228 (0x7f422cf20c00) [pid = 12879] [serial = 794] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 227 (0x7f4232f88000) [pid = 12879] [serial = 843] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f42269d7400) [pid = 12879] [serial = 818] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f422cf83400) [pid = 12879] [serial = 834] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f4225950400) [pid = 12879] [serial = 828] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f423281a000) [pid = 12879] [serial = 797] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f42334de400) [pid = 12879] [serial = 812] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f4226bc7400) [pid = 12879] [serial = 824] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f423004cc00) [pid = 12879] [serial = 839] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f42324ddc00) [pid = 12879] [serial = 840] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 218 (0x7f42334e4000) [pid = 12879] [serial = 845] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 217 (0x7f422fa51800) [pid = 12879] [serial = 837] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f4234eaac00) [pid = 12879] [serial = 846] [outer = (nil)] [url = about:blank] 16:49:40 INFO - PROCESS | 12879 | 1461455380318 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:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1387ms 16:49:40 INFO - PROCESS | 12879 | 1461455380336 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:49:40 INFO - PROCESS | 12879 | 1461455380339 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:49:40 INFO - PROCESS | 12879 | 1461455380351 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 12879 | 1461455380359 Marionette TRACE conn3 <- [1,1242,null,{}] 16:49:40 INFO - PROCESS | 12879 | 1461455380380 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:49:40 INFO - PROCESS | 12879 | 1461455380525 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:49:40 INFO - PROCESS | 12879 | 1461455380544 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422e6e0000 == 115 [pid = 12879] [id = 318] 16:49:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f4226bc9800) [pid = 12879] [serial = 955] [outer = (nil)] 16:49:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f422c8abc00) [pid = 12879] [serial = 956] [outer = 0x7f4226bc9800] 16:49:40 INFO - PROCESS | 12879 | 1461455380601 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f422cc7a000) [pid = 12879] [serial = 957] [outer = 0x7f4226bc9800] 16:49:41 INFO - PROCESS | 12879 | 1461455381381 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:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1062ms 16:49:41 INFO - PROCESS | 12879 | 1461455381406 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 12879 | 1461455381411 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:49:41 INFO - PROCESS | 12879 | 1461455381460 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 12879 | 1461455381462 Marionette TRACE conn3 <- [1,1246,null,{}] 16:49:41 INFO - PROCESS | 12879 | 1461455381468 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:49:41 INFO - PROCESS | 12879 | 1461455381616 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:49:41 INFO - PROCESS | 12879 | 1461455381627 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4232864000 == 116 [pid = 12879] [id = 319] 16:49:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f4226bc3c00) [pid = 12879] [serial = 958] [outer = (nil)] 16:49:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f422ed98400) [pid = 12879] [serial = 959] [outer = 0x7f4226bc3c00] 16:49:41 INFO - PROCESS | 12879 | 1461455381695 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f422ef16400) [pid = 12879] [serial = 960] [outer = 0x7f4226bc3c00] 16:49:42 INFO - PROCESS | 12879 | 1461455382604 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:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1194ms 16:49:42 INFO - PROCESS | 12879 | 1461455382643 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 12879 | 1461455382645 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:49:42 INFO - PROCESS | 12879 | 1461455382651 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 12879 | 1461455382653 Marionette TRACE conn3 <- [1,1250,null,{}] 16:49:42 INFO - PROCESS | 12879 | 1461455382658 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:49:42 INFO - PROCESS | 12879 | 1461455382857 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:49:42 INFO - PROCESS | 12879 | 1461455382886 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4233187000 == 117 [pid = 12879] [id = 320] 16:49:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f422f34b800) [pid = 12879] [serial = 961] [outer = (nil)] 16:49:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f422f7ae000) [pid = 12879] [serial = 962] [outer = 0x7f422f34b800] 16:49:42 INFO - PROCESS | 12879 | 1461455382955 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f423252ac00) [pid = 12879] [serial = 963] [outer = 0x7f422f34b800] 16:49:44 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f422f21fc00) [pid = 12879] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:49:44 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f4226bc7c00) [pid = 12879] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:49:44 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f422526ac00) [pid = 12879] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:49:44 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f422cf84800) [pid = 12879] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:49:44 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f4223f14400) [pid = 12879] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:49:44 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f4226e2a800) [pid = 12879] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:49:44 INFO - PROCESS | 12879 | 1461455384358 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:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1736ms 16:49:44 INFO - PROCESS | 12879 | 1461455384389 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:49:44 INFO - PROCESS | 12879 | 1461455384403 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:49:44 INFO - PROCESS | 12879 | 1461455384410 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 12879 | 1461455384417 Marionette TRACE conn3 <- [1,1254,null,{}] 16:49:44 INFO - PROCESS | 12879 | 1461455384426 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:49:44 INFO - PROCESS | 12879 | 1461455384590 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:49:44 INFO - PROCESS | 12879 | 1461455384799 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4226a2d000 == 118 [pid = 12879] [id = 321] 16:49:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f42219cd000) [pid = 12879] [serial = 964] [outer = (nil)] 16:49:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f4223416c00) [pid = 12879] [serial = 965] [outer = 0x7f42219cd000] 16:49:44 INFO - PROCESS | 12879 | 1461455384871 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f4225271c00) [pid = 12879] [serial = 966] [outer = 0x7f42219cd000] 16:49:45 INFO - PROCESS | 12879 | 1461455385734 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:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1383ms 16:49:45 INFO - PROCESS | 12879 | 1461455385794 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:49:45 INFO - PROCESS | 12879 | 1461455385802 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:49:45 INFO - PROCESS | 12879 | 1461455385811 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 12879 | 1461455385815 Marionette TRACE conn3 <- [1,1258,null,{}] 16:49:45 INFO - PROCESS | 12879 | 1461455385821 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:49:46 INFO - PROCESS | 12879 | 1461455386027 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:49:46 INFO - PROCESS | 12879 | 1461455386200 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fee7800 == 119 [pid = 12879] [id = 322] 16:49:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f4225942400) [pid = 12879] [serial = 967] [outer = (nil)] 16:49:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f42268b0400) [pid = 12879] [serial = 968] [outer = 0x7f4225942400] 16:49:46 INFO - PROCESS | 12879 | 1461455386270 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f4226bc7c00) [pid = 12879] [serial = 969] [outer = 0x7f4225942400] 16:49:47 INFO - PROCESS | 12879 | 1461455387226 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:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1480ms 16:49:47 INFO - PROCESS | 12879 | 1461455387292 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 12879 | 1461455387296 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:49:47 INFO - PROCESS | 12879 | 1461455387302 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 12879 | 1461455387308 Marionette TRACE conn3 <- [1,1262,null,{}] 16:49:47 INFO - PROCESS | 12879 | 1461455387323 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:49:47 INFO - PROCESS | 12879 | 1461455387544 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:49:47 INFO - PROCESS | 12879 | 1461455387760 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4233751000 == 120 [pid = 12879] [id = 323] 16:49:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f422cf1a000) [pid = 12879] [serial = 970] [outer = (nil)] 16:49:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f422f220c00) [pid = 12879] [serial = 971] [outer = 0x7f422cf1a000] 16:49:47 INFO - PROCESS | 12879 | 1461455387876 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f4230d68c00) [pid = 12879] [serial = 972] [outer = 0x7f422cf1a000] 16:49:48 INFO - PROCESS | 12879 | 1461455388711 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:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1444ms 16:49:48 INFO - PROCESS | 12879 | 1461455388746 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 12879 | 1461455388751 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:49:48 INFO - PROCESS | 12879 | 1461455388756 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 12879 | 1461455388760 Marionette TRACE conn3 <- [1,1266,null,{}] 16:49:48 INFO - PROCESS | 12879 | 1461455388765 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:49:48 INFO - PROCESS | 12879 | 1461455388933 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:49:49 INFO - PROCESS | 12879 | 1461455389117 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4236f52000 == 121 [pid = 12879] [id = 324] 16:49:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 229 (0x7f422edec400) [pid = 12879] [serial = 973] [outer = (nil)] 16:49:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 230 (0x7f42328f4800) [pid = 12879] [serial = 974] [outer = 0x7f422edec400] 16:49:49 INFO - PROCESS | 12879 | 1461455389191 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 231 (0x7f42334e0400) [pid = 12879] [serial = 975] [outer = 0x7f422edec400] 16:49:50 INFO - PROCESS | 12879 | 1461455390093 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:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1376ms 16:49:50 INFO - PROCESS | 12879 | 1461455390133 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 12879 | 1461455390137 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:49:50 INFO - PROCESS | 12879 | 1461455390143 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 12879 | 1461455390145 Marionette TRACE conn3 <- [1,1270,null,{}] 16:49:50 INFO - PROCESS | 12879 | 1461455390151 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:49:50 INFO - PROCESS | 12879 | 1461455390317 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:49:50 INFO - PROCESS | 12879 | 1461455390497 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237cd8000 == 122 [pid = 12879] [id = 325] 16:49:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 232 (0x7f423252b800) [pid = 12879] [serial = 976] [outer = (nil)] 16:49:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 233 (0x7f423358a400) [pid = 12879] [serial = 977] [outer = 0x7f423252b800] 16:49:50 INFO - PROCESS | 12879 | 1461455390567 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 234 (0x7f42337d8800) [pid = 12879] [serial = 978] [outer = 0x7f423252b800] 16:49:51 INFO - PROCESS | 12879 | 1461455391442 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:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1332ms 16:49:51 INFO - PROCESS | 12879 | 1461455391485 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:49:51 INFO - PROCESS | 12879 | 1461455391489 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:49:51 INFO - PROCESS | 12879 | 1461455391495 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 12879 | 1461455391498 Marionette TRACE conn3 <- [1,1274,null,{}] 16:49:51 INFO - PROCESS | 12879 | 1461455391504 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:49:51 INFO - PROCESS | 12879 | 1461455391704 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:49:51 INFO - PROCESS | 12879 | 1461455391892 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423962d000 == 123 [pid = 12879] [id = 326] 16:49:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 235 (0x7f42366cd400) [pid = 12879] [serial = 979] [outer = (nil)] 16:49:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 236 (0x7f4236d38000) [pid = 12879] [serial = 980] [outer = 0x7f42366cd400] 16:49:51 INFO - PROCESS | 12879 | 1461455391967 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 237 (0x7f423725c000) [pid = 12879] [serial = 981] [outer = 0x7f42366cd400] 16:49:52 INFO - PROCESS | 12879 | 1461455392832 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:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1377ms 16:49:52 INFO - PROCESS | 12879 | 1461455392872 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:49:52 INFO - PROCESS | 12879 | 1461455392875 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:49:52 INFO - PROCESS | 12879 | 1461455392881 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 12879 | 1461455392883 Marionette TRACE conn3 <- [1,1278,null,{}] 16:49:52 INFO - PROCESS | 12879 | 1461455392889 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:49:53 INFO - PROCESS | 12879 | 1461455393054 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:49:53 INFO - PROCESS | 12879 | 1461455393235 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4246f1a000 == 124 [pid = 12879] [id = 327] 16:49:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f42366d2c00) [pid = 12879] [serial = 982] [outer = (nil)] 16:49:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f4237e32000) [pid = 12879] [serial = 983] [outer = 0x7f42366d2c00] 16:49:53 INFO - PROCESS | 12879 | 1461455393303 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f423a26a800) [pid = 12879] [serial = 984] [outer = 0x7f42366d2c00] 16:49:54 INFO - PROCESS | 12879 | 1461455394175 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:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1330ms 16:49:54 INFO - PROCESS | 12879 | 1461455394211 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 12879 | 1461455394215 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:49:54 INFO - PROCESS | 12879 | 1461455394221 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 12879 | 1461455394224 Marionette TRACE conn3 <- [1,1282,null,{}] 16:49:54 INFO - PROCESS | 12879 | 1461455394229 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:49:54 INFO - PROCESS | 12879 | 1461455394387 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:49:54 INFO - PROCESS | 12879 | 1461455394615 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424b2bb800 == 125 [pid = 12879] [id = 328] 16:49:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f4236f65c00) [pid = 12879] [serial = 985] [outer = (nil)] 16:49:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f4245e05800) [pid = 12879] [serial = 986] [outer = 0x7f4236f65c00] 16:49:54 INFO - PROCESS | 12879 | 1461455394735 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f42462fac00) [pid = 12879] [serial = 987] [outer = 0x7f4236f65c00] 16:49:55 INFO - PROCESS | 12879 | 1461455395629 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:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1475ms 16:49:55 INFO - PROCESS | 12879 | 1461455395699 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 12879 | 1461455395702 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:49:55 INFO - PROCESS | 12879 | 1461455395709 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 12879 | 1461455395711 Marionette TRACE conn3 <- [1,1286,null,{}] 16:49:55 INFO - PROCESS | 12879 | 1461455395717 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:49:55 INFO - PROCESS | 12879 | 1461455395943 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:49:56 INFO - PROCESS | 12879 | 1461455396165 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232dac800 == 126 [pid = 12879] [id = 329] 16:49:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f421ff95400) [pid = 12879] [serial = 988] [outer = (nil)] 16:49:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f421ff9c400) [pid = 12879] [serial = 989] [outer = 0x7f421ff95400] 16:49:56 INFO - PROCESS | 12879 | 1461455396278 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f421ffa1000) [pid = 12879] [serial = 990] [outer = 0x7f421ff95400] 16:49:57 INFO - PROCESS | 12879 | 1461455397087 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:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1429ms 16:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:49:57 INFO - PROCESS | 12879 | 1461455397138 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:49:57 INFO - PROCESS | 12879 | 1461455397141 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:49:57 INFO - PROCESS | 12879 | 1461455397147 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 12879 | 1461455397150 Marionette TRACE conn3 <- [1,1290,null,{}] 16:49:57 INFO - PROCESS | 12879 | 1461455397155 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:49:57 INFO - PROCESS | 12879 | 1461455397314 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:49:57 INFO - PROCESS | 12879 | 1461455397496 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424f4b5800 == 127 [pid = 12879] [id = 330] 16:49:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f421ff9cc00) [pid = 12879] [serial = 991] [outer = (nil)] 16:49:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f42470b6800) [pid = 12879] [serial = 992] [outer = 0x7f421ff9cc00] 16:49:57 INFO - PROCESS | 12879 | 1461455397566 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f42473e2400) [pid = 12879] [serial = 993] [outer = 0x7f421ff9cc00] 16:49:58 INFO - PROCESS | 12879 | 1461455398399 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:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1296ms 16:49:58 INFO - PROCESS | 12879 | 1461455398443 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 12879 | 1461455398447 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:49:58 INFO - PROCESS | 12879 | 1461455398452 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 12879 | 1461455398456 Marionette TRACE conn3 <- [1,1294,null,{}] 16:49:58 INFO - PROCESS | 12879 | 1461455398461 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:49:58 INFO - PROCESS | 12879 | 1461455398648 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:49:59 INFO - PROCESS | 12879 | 1461455399177 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4225519000 == 128 [pid = 12879] [id = 331] 16:49:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f4221502800) [pid = 12879] [serial = 994] [outer = (nil)] 16:49:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f42219c2c00) [pid = 12879] [serial = 995] [outer = 0x7f4221502800] 16:49:59 INFO - PROCESS | 12879 | 1461455399291 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f4221ce4c00) [pid = 12879] [serial = 996] [outer = 0x7f4221502800] 16:50:00 INFO - PROCESS | 12879 | 1461455400172 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:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1778ms 16:50:00 INFO - PROCESS | 12879 | 1461455400233 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:50:00 INFO - PROCESS | 12879 | 1461455400240 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:50:00 INFO - PROCESS | 12879 | 1461455400249 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:50:00 INFO - PROCESS | 12879 | 1461455400253 Marionette TRACE conn3 <- [1,1298,null,{}] 16:50:00 INFO - PROCESS | 12879 | 1461455400260 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:50:00 INFO - PROCESS | 12879 | 1461455400572 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:50:00 INFO - PROCESS | 12879 | 1461455400868 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4221bb9000 == 129 [pid = 12879] [id = 332] 16:50:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 253 (0x7f4223419400) [pid = 12879] [serial = 997] [outer = (nil)] 16:50:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 254 (0x7f422594d000) [pid = 12879] [serial = 998] [outer = 0x7f4223419400] 16:50:00 INFO - PROCESS | 12879 | 1461455400940 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 255 (0x7f4226633c00) [pid = 12879] [serial = 999] [outer = 0x7f4223419400] 16:50:01 INFO - PROCESS | 12879 | 1461455401775 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:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1583ms 16:50:01 INFO - PROCESS | 12879 | 1461455401834 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 12879 | 1461455401840 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:50:01 INFO - PROCESS | 12879 | 1461455401846 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 12879 | 1461455401849 Marionette TRACE conn3 <- [1,1302,null,{}] 16:50:01 INFO - PROCESS | 12879 | 1461455401854 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:50:02 INFO - PROCESS | 12879 | 1461455402034 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:50:02 INFO - PROCESS | 12879 | 1461455402217 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422e6b0000 == 130 [pid = 12879] [id = 333] 16:50:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 256 (0x7f4226637000) [pid = 12879] [serial = 1000] [outer = (nil)] 16:50:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 257 (0x7f4226bc6400) [pid = 12879] [serial = 1001] [outer = 0x7f4226637000] 16:50:02 INFO - PROCESS | 12879 | 1461455402284 Marionette DEBUG loaded listener.js 16:50:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 258 (0x7f422c8a2400) [pid = 12879] [serial = 1002] [outer = 0x7f4226637000] 16:50:03 INFO - PROCESS | 12879 | 1461455403139 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:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1332ms 16:50:03 INFO - PROCESS | 12879 | 1461455403178 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 12879 | 1461455403182 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:50:03 INFO - PROCESS | 12879 | 1461455403194 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 12879 | 1461455403202 Marionette TRACE conn3 <- [1,1306,null,{}] 16:50:03 INFO - PROCESS | 12879 | 1461455403209 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:50:03 INFO - PROCESS | 12879 | 1461455403373 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:50:03 INFO - PROCESS | 12879 | 1461455403574 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42252cb800 == 131 [pid = 12879] [id = 334] 16:50:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 259 (0x7f4221ce0000) [pid = 12879] [serial = 1003] [outer = (nil)] 16:50:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 260 (0x7f422e686800) [pid = 12879] [serial = 1004] [outer = 0x7f4221ce0000] 16:50:03 INFO - PROCESS | 12879 | 1461455403635 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 261 (0x7f422e68f400) [pid = 12879] [serial = 1005] [outer = 0x7f4221ce0000] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232864000 == 130 [pid = 12879] [id = 319] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422e6e0000 == 129 [pid = 12879] [id = 318] 16:50:04 INFO - PROCESS | 12879 | 1461455404560 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:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 260 (0x7f422c8aa800) [pid = 12879] [serial = 875] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 259 (0x7f4236f60400) [pid = 12879] [serial = 863] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 258 (0x7f4221cdf000) [pid = 12879] [serial = 884] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 257 (0x7f422cf1e400) [pid = 12879] [serial = 854] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 256 (0x7f42268b6800) [pid = 12879] [serial = 851] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 255 (0x7f423b912800) [pid = 12879] [serial = 869] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 254 (0x7f4237f69c00) [pid = 12879] [serial = 866] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 253 (0x7f4236fee800) [pid = 12879] [serial = 881] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 252 (0x7f4236d1d000) [pid = 12879] [serial = 860] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 251 (0x7f42219cb400) [pid = 12879] [serial = 878] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 250 (0x7f42328f2800) [pid = 12879] [serial = 857] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 249 (0x7f4246f46000) [pid = 12879] [serial = 872] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 248 (0x7f4223105c00) [pid = 12879] [serial = 887] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 247 (0x7f42375ad800) [pid = 12879] [serial = 908] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4222dcb800 == 128 [pid = 12879] [id = 317] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422cb53000 == 127 [pid = 12879] [id = 316] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42252d9000 == 126 [pid = 12879] [id = 315] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42310ce000 == 125 [pid = 12879] [id = 313] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42235ce000 == 124 [pid = 12879] [id = 312] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42282e6800 == 123 [pid = 12879] [id = 311] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422c918800 == 122 [pid = 12879] [id = 310] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228038800 == 121 [pid = 12879] [id = 309] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424f6b4000 == 120 [pid = 12879] [id = 308] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a81f800 == 119 [pid = 12879] [id = 307] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4244f9a800 == 118 [pid = 12879] [id = 306] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238d8e800 == 117 [pid = 12879] [id = 305] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423319e000 == 116 [pid = 12879] [id = 304] 16:50:04 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42256d5800 == 115 [pid = 12879] [id = 303] 16:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1493ms 16:50:04 INFO - PROCESS | 12879 | 1461455404681 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:50:04 INFO - PROCESS | 12879 | 1461455404686 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:50:04 INFO - PROCESS | 12879 | 1461455404697 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 12879 | 1461455404699 Marionette TRACE conn3 <- [1,1310,null,{}] 16:50:04 INFO - PROCESS | 12879 | 1461455404703 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:50:04 INFO - PROCESS | 12879 | 1461455404864 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f4232f7c400) [pid = 12879] [serial = 903] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f422edea000) [pid = 12879] [serial = 897] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 244 (0x7f4226e23000) [pid = 12879] [serial = 894] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 243 (0x7f422fa4fc00) [pid = 12879] [serial = 899] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 242 (0x7f4225949400) [pid = 12879] [serial = 891] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 241 (0x7f4236e4b000) [pid = 12879] [serial = 906] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f422c8b1400) [pid = 12879] [serial = 896] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f4230f14c00) [pid = 12879] [serial = 900] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f422f8ec000) [pid = 12879] [serial = 905] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 237 (0x7f4232525c00) [pid = 12879] [serial = 902] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 236 (0x7f42269dbc00) [pid = 12879] [serial = 893] [outer = (nil)] [url = about:blank] 16:50:04 INFO - PROCESS | 12879 | --DOMWINDOW == 235 (0x7f4223f1bc00) [pid = 12879] [serial = 890] [outer = (nil)] [url = about:blank] 16:50:05 INFO - PROCESS | 12879 | 1461455405023 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4222dd4800 == 116 [pid = 12879] [id = 335] 16:50:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 236 (0x7f4223417800) [pid = 12879] [serial = 1006] [outer = (nil)] 16:50:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 237 (0x7f422e68b000) [pid = 12879] [serial = 1007] [outer = 0x7f4223417800] 16:50:05 INFO - PROCESS | 12879 | 1461455405169 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f422ede4400) [pid = 12879] [serial = 1008] [outer = 0x7f4223417800] 16:50:05 INFO - PROCESS | 12879 | 1461455405853 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:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:50:05 INFO - PROCESS | 12879 | 1461455405882 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:50:05 INFO - PROCESS | 12879 | 1461455405887 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 12879 | 1461455405890 Marionette TRACE conn3 <- [1,1314,null,{}] 16:50:05 INFO - PROCESS | 12879 | 1461455405895 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:50:06 INFO - PROCESS | 12879 | 1461455406062 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:50:06 INFO - PROCESS | 12879 | 1461455406211 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422e6c4800 == 117 [pid = 12879] [id = 336] 16:50:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f4230f0ec00) [pid = 12879] [serial = 1009] [outer = (nil)] 16:50:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f423287cc00) [pid = 12879] [serial = 1010] [outer = 0x7f4230f0ec00] 16:50:06 INFO - PROCESS | 12879 | 1461455406283 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f4233580400) [pid = 12879] [serial = 1011] [outer = 0x7f4230f0ec00] 16:50:07 INFO - PROCESS | 12879 | 1461455407042 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:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1176ms 16:50:07 INFO - PROCESS | 12879 | 1461455407084 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 12879 | 1461455407088 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:50:07 INFO - PROCESS | 12879 | 1461455407101 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 12879 | 1461455407103 Marionette TRACE conn3 <- [1,1318,null,{}] 16:50:07 INFO - PROCESS | 12879 | 1461455407112 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:50:07 INFO - PROCESS | 12879 | 1461455407324 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:50:07 INFO - PROCESS | 12879 | 1461455407346 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42333aa000 == 118 [pid = 12879] [id = 337] 16:50:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f4233580c00) [pid = 12879] [serial = 1012] [outer = (nil)] 16:50:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f4236a9a400) [pid = 12879] [serial = 1013] [outer = 0x7f4233580c00] 16:50:07 INFO - PROCESS | 12879 | 1461455407404 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f4236d4e000) [pid = 12879] [serial = 1014] [outer = 0x7f4233580c00] 16:50:08 INFO - PROCESS | 12879 | 1461455408250 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:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1228ms 16:50:08 INFO - PROCESS | 12879 | 1461455408330 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 12879 | 1461455408334 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:50:08 INFO - PROCESS | 12879 | 1461455408353 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 12879 | 1461455408355 Marionette TRACE conn3 <- [1,1322,null,{}] 16:50:08 INFO - PROCESS | 12879 | 1461455408361 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:50:08 INFO - PROCESS | 12879 | 1461455408557 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:50:08 INFO - PROCESS | 12879 | 1461455408583 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4233746000 == 119 [pid = 12879] [id = 338] 16:50:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f42337db800) [pid = 12879] [serial = 1015] [outer = (nil)] 16:50:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f4236ff6c00) [pid = 12879] [serial = 1016] [outer = 0x7f42337db800] 16:50:08 INFO - PROCESS | 12879 | 1461455408640 Marionette DEBUG loaded listener.js 16:50:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f4237f69c00) [pid = 12879] [serial = 1017] [outer = 0x7f42337db800] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f422cf15400) [pid = 12879] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f422fe0e000) [pid = 12879] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 244 (0x7f42367d5400) [pid = 12879] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 243 (0x7f4232823800) [pid = 12879] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 242 (0x7f42375b3000) [pid = 12879] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 241 (0x7f4223f12000) [pid = 12879] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f4232322800) [pid = 12879] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f42350d5400) [pid = 12879] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f4236d4d800) [pid = 12879] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 237 (0x7f422f348400) [pid = 12879] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 236 (0x7f423905bc00) [pid = 12879] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 235 (0x7f4225262400) [pid = 12879] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 234 (0x7f4230f17800) [pid = 12879] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 233 (0x7f422cc7d400) [pid = 12879] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 232 (0x7f422edee800) [pid = 12879] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 231 (0x7f4230d69400) [pid = 12879] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 230 (0x7f4225a2ec00) [pid = 12879] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 229 (0x7f423e757000) [pid = 12879] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 228 (0x7f4244f1bc00) [pid = 12879] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 227 (0x7f42219c2400) [pid = 12879] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f42267cd400) [pid = 12879] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f42219ccc00) [pid = 12879] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f4226bc9800) [pid = 12879] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f42366d5400) [pid = 12879] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f4235f83400) [pid = 12879] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f422e4c0400) [pid = 12879] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:50:09 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f4245b36c00) [pid = 12879] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f422cc77000) [pid = 12879] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 218 (0x7f4236f63c00) [pid = 12879] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 217 (0x7f4245e76000) [pid = 12879] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f422ede2c00) [pid = 12879] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 215 (0x7f4225263800) [pid = 12879] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 214 (0x7f4225270c00) [pid = 12879] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 213 (0x7f42367d3000) [pid = 12879] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 212 (0x7f422f7b8c00) [pid = 12879] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 211 (0x7f4235f86000) [pid = 12879] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 210 (0x7f422ede9000) [pid = 12879] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 209 (0x7f423251f000) [pid = 12879] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 208 (0x7f4226bc3c00) [pid = 12879] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:50:10 INFO - PROCESS | 12879 | --DOMWINDOW == 207 (0x7f42219d1000) [pid = 12879] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:50:10 INFO - PROCESS | 12879 | 1461455410245 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:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1927ms 16:50:10 INFO - PROCESS | 12879 | 1461455410280 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 12879 | 1461455410283 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:50:10 INFO - PROCESS | 12879 | 1461455410292 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 12879 | 1461455410294 Marionette TRACE conn3 <- [1,1326,null,{}] 16:50:10 INFO - PROCESS | 12879 | 1461455410298 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:50:10 INFO - PROCESS | 12879 | 1461455410458 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:50:10 INFO - PROCESS | 12879 | 1461455410599 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42282f2000 == 120 [pid = 12879] [id = 339] 16:50:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f4223107800) [pid = 12879] [serial = 1018] [outer = (nil)] 16:50:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f4225a3bc00) [pid = 12879] [serial = 1019] [outer = 0x7f4223107800] 16:50:10 INFO - PROCESS | 12879 | 1461455410656 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 210 (0x7f422f348400) [pid = 12879] [serial = 1020] [outer = 0x7f4223107800] 16:50:11 INFO - PROCESS | 12879 | 1461455411284 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:50:11 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:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1029ms 16:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:50:11 INFO - PROCESS | 12879 | 1461455411319 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:50:11 INFO - PROCESS | 12879 | 1461455411322 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:50:11 INFO - PROCESS | 12879 | 1461455411326 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:50:11 INFO - PROCESS | 12879 | 1461455411330 Marionette TRACE conn3 <- [1,1330,null,{}] 16:50:11 INFO - PROCESS | 12879 | 1461455411335 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:50:11 INFO - PROCESS | 12879 | 1461455411551 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:50:11 INFO - PROCESS | 12879 | 1461455411569 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4235f0a000 == 121 [pid = 12879] [id = 340] 16:50:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 211 (0x7f422edee800) [pid = 12879] [serial = 1021] [outer = (nil)] 16:50:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f42337d6800) [pid = 12879] [serial = 1022] [outer = 0x7f422edee800] 16:50:11 INFO - PROCESS | 12879 | 1461455411633 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f4236d3c400) [pid = 12879] [serial = 1023] [outer = 0x7f422edee800] 16:50:12 INFO - PROCESS | 12879 | 1461455412873 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:50:12 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:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1579ms 16:50:12 INFO - PROCESS | 12879 | 1461455412906 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:50:12 INFO - PROCESS | 12879 | 1461455412912 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:50:12 INFO - PROCESS | 12879 | 1461455412921 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 12879 | 1461455412925 Marionette TRACE conn3 <- [1,1334,null,{}] 16:50:12 INFO - PROCESS | 12879 | 1461455412933 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:50:13 INFO - PROCESS | 12879 | 1461455413108 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:50:13 INFO - PROCESS | 12879 | 1461455413342 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42282f4000 == 122 [pid = 12879] [id = 341] 16:50:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f4223f14800) [pid = 12879] [serial = 1024] [outer = (nil)] 16:50:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 215 (0x7f4225a31400) [pid = 12879] [serial = 1025] [outer = 0x7f4223f14800] 16:50:13 INFO - PROCESS | 12879 | 1461455413468 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f42267c6000) [pid = 12879] [serial = 1026] [outer = 0x7f4223f14800] 16:50:14 INFO - PROCESS | 12879 | 1461455414357 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:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1488ms 16:50:14 INFO - PROCESS | 12879 | 1461455414409 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 12879 | 1461455414416 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:50:14 INFO - PROCESS | 12879 | 1461455414427 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 12879 | 1461455414430 Marionette TRACE conn3 <- [1,1338,null,{}] 16:50:14 INFO - PROCESS | 12879 | 1461455414436 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:50:14 INFO - PROCESS | 12879 | 1461455414618 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:50:14 INFO - PROCESS | 12879 | 1461455414799 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4232dab000 == 123 [pid = 12879] [id = 342] 16:50:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f42267cd400) [pid = 12879] [serial = 1027] [outer = (nil)] 16:50:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f422c8b0400) [pid = 12879] [serial = 1028] [outer = 0x7f42267cd400] 16:50:14 INFO - PROCESS | 12879 | 1461455414874 Marionette DEBUG loaded listener.js 16:50:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f422e4bb000) [pid = 12879] [serial = 1029] [outer = 0x7f42267cd400] 16:50:16 INFO - PROCESS | 12879 | 1461455416256 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:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1839ms 16:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:50:16 INFO - PROCESS | 12879 | 1461455416265 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:50:16 INFO - PROCESS | 12879 | 1461455416268 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:50:16 INFO - PROCESS | 12879 | 1461455416275 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 12879 | 1461455416280 Marionette TRACE conn3 <- [1,1342,null,{}] 16:50:16 INFO - PROCESS | 12879 | 1461455416297 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:50:16 INFO - PROCESS | 12879 | 1461455416524 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:50:16 INFO - PROCESS | 12879 | 1461455416708 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238dae000 == 124 [pid = 12879] [id = 343] 16:50:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f422c932c00) [pid = 12879] [serial = 1030] [outer = (nil)] 16:50:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f4230f0f000) [pid = 12879] [serial = 1031] [outer = 0x7f422c932c00] 16:50:16 INFO - PROCESS | 12879 | 1461455416784 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f4233584400) [pid = 12879] [serial = 1032] [outer = 0x7f422c932c00] 16:50:17 INFO - PROCESS | 12879 | 1461455417625 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:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1385ms 16:50:17 INFO - PROCESS | 12879 | 1461455417659 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:50:17 INFO - PROCESS | 12879 | 1461455417664 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:50:17 INFO - PROCESS | 12879 | 1461455417669 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 12879 | 1461455417672 Marionette TRACE conn3 <- [1,1346,null,{}] 16:50:17 INFO - PROCESS | 12879 | 1461455417677 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:50:17 INFO - PROCESS | 12879 | 1461455417843 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:50:18 INFO - PROCESS | 12879 | 1461455418029 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4245d12000 == 125 [pid = 12879] [id = 344] 16:50:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f422cf7d000) [pid = 12879] [serial = 1033] [outer = (nil)] 16:50:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f4236d16400) [pid = 12879] [serial = 1034] [outer = 0x7f422cf7d000] 16:50:18 INFO - PROCESS | 12879 | 1461455418098 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f4236ffa000) [pid = 12879] [serial = 1035] [outer = 0x7f422cf7d000] 16:50:18 INFO - PROCESS | 12879 | 1461455418990 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:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1375ms 16:50:19 INFO - PROCESS | 12879 | 1461455419045 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 12879 | 1461455419048 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:50:19 INFO - PROCESS | 12879 | 1461455419054 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 12879 | 1461455419057 Marionette TRACE conn3 <- [1,1350,null,{}] 16:50:19 INFO - PROCESS | 12879 | 1461455419062 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:50:19 INFO - PROCESS | 12879 | 1461455419234 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:50:19 INFO - PROCESS | 12879 | 1461455419423 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4249117800 == 126 [pid = 12879] [id = 345] 16:50:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f423358d400) [pid = 12879] [serial = 1036] [outer = (nil)] 16:50:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f4238739800) [pid = 12879] [serial = 1037] [outer = 0x7f423358d400] 16:50:19 INFO - PROCESS | 12879 | 1461455419496 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f42390f2800) [pid = 12879] [serial = 1038] [outer = 0x7f423358d400] 16:50:20 INFO - PROCESS | 12879 | 1461455420392 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:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1384ms 16:50:20 INFO - PROCESS | 12879 | 1461455420440 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 12879 | 1461455420442 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:50:20 INFO - PROCESS | 12879 | 1461455420449 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 12879 | 1461455420451 Marionette TRACE conn3 <- [1,1354,null,{}] 16:50:20 INFO - PROCESS | 12879 | 1461455420456 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:50:20 INFO - PROCESS | 12879 | 1461455420652 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:50:20 INFO - PROCESS | 12879 | 1461455420854 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4233561000 == 127 [pid = 12879] [id = 346] 16:50:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 229 (0x7f422cf7bc00) [pid = 12879] [serial = 1039] [outer = (nil)] 16:50:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 230 (0x7f42337da000) [pid = 12879] [serial = 1040] [outer = 0x7f422cf7bc00] 16:50:20 INFO - PROCESS | 12879 | 1461455420931 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 231 (0x7f424aa57400) [pid = 12879] [serial = 1041] [outer = 0x7f422cf7bc00] 16:50:21 INFO - PROCESS | 12879 | 1461455421825 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:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1434ms 16:50:21 INFO - PROCESS | 12879 | 1461455421884 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 12879 | 1461455421886 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:50:21 INFO - PROCESS | 12879 | 1461455421892 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 12879 | 1461455421894 Marionette TRACE conn3 <- [1,1358,null,{}] 16:50:21 INFO - PROCESS | 12879 | 1461455421900 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:50:22 INFO - PROCESS | 12879 | 1461455422079 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:50:22 INFO - PROCESS | 12879 | 1461455422287 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424a9ec000 == 128 [pid = 12879] [id = 347] 16:50:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 232 (0x7f42211f4400) [pid = 12879] [serial = 1042] [outer = (nil)] 16:50:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 233 (0x7f4225957400) [pid = 12879] [serial = 1043] [outer = 0x7f42211f4400] 16:50:22 INFO - PROCESS | 12879 | 1461455422359 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 234 (0x7f422595e800) [pid = 12879] [serial = 1044] [outer = 0x7f42211f4400] 16:50:23 INFO - PROCESS | 12879 | 1461455423167 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:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1325ms 16:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:50:23 INFO - PROCESS | 12879 | 1461455423218 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 12879 | 1461455423221 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:50:23 INFO - PROCESS | 12879 | 1461455423227 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 12879 | 1461455423230 Marionette TRACE conn3 <- [1,1362,null,{}] 16:50:23 INFO - PROCESS | 12879 | 1461455423235 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:50:23 INFO - PROCESS | 12879 | 1461455423408 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:50:23 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f830000 == 127 [pid = 12879] [id = 10] 16:50:23 INFO - PROCESS | 12879 | 1461455423625 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42282ee800 == 128 [pid = 12879] [id = 348] 16:50:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 235 (0x7f4222d20c00) [pid = 12879] [serial = 1045] [outer = (nil)] 16:50:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 236 (0x7f4222d27c00) [pid = 12879] [serial = 1046] [outer = 0x7f4222d20c00] 16:50:23 INFO - PROCESS | 12879 | 1461455423745 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 237 (0x7f4222d2c000) [pid = 12879] [serial = 1047] [outer = 0x7f4222d20c00] 16:50:24 INFO - PROCESS | 12879 | 1461455424596 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:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1435ms 16:50:24 INFO - PROCESS | 12879 | 1461455424662 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:50:24 INFO - PROCESS | 12879 | 1461455424665 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:50:24 INFO - PROCESS | 12879 | 1461455424672 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:50:24 INFO - PROCESS | 12879 | 1461455424675 Marionette TRACE conn3 <- [1,1366,null,{}] 16:50:24 INFO - PROCESS | 12879 | 1461455424680 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:50:24 INFO - PROCESS | 12879 | 1461455424845 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:50:25 INFO - PROCESS | 12879 | 1461455425043 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f27f800 == 129 [pid = 12879] [id = 349] 16:50:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f4222d24800) [pid = 12879] [serial = 1048] [outer = (nil)] 16:50:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f4225957800) [pid = 12879] [serial = 1049] [outer = 0x7f4222d24800] 16:50:25 INFO - PROCESS | 12879 | 1461455425120 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f4225960c00) [pid = 12879] [serial = 1050] [outer = 0x7f4222d24800] 16:50:26 INFO - PROCESS | 12879 | 1461455426086 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:50:26 INFO - PROCESS | 12879 | 1461455426108 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:50:26 INFO - PROCESS | 12879 | 1461455426114 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 12879 | 1461455426117 Marionette TRACE conn3 <- [1,1370,null,{}] 16:50:26 INFO - PROCESS | 12879 | 1461455426122 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:50:26 INFO - PROCESS | 12879 | 1461455426307 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:50:26 INFO - PROCESS | 12879 | 1461455426501 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422fb93800 == 130 [pid = 12879] [id = 350] 16:50:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f4222d29000) [pid = 12879] [serial = 1051] [outer = (nil)] 16:50:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f4225a33000) [pid = 12879] [serial = 1052] [outer = 0x7f4222d29000] 16:50:26 INFO - PROCESS | 12879 | 1461455426573 Marionette DEBUG loaded listener.js 16:50:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f422ef19800) [pid = 12879] [serial = 1053] [outer = 0x7f4222d29000] 16:50:27 INFO - PROCESS | 12879 | 1461455427495 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:50:27 INFO - PROCESS | 12879 | 1461455427558 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:50:27 INFO - PROCESS | 12879 | 1461455427564 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:50:27 INFO - PROCESS | 12879 | 1461455427568 Marionette TRACE conn3 <- [1,1374,null,{}] 16:50:27 INFO - PROCESS | 12879 | 1461455427573 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:50:27 INFO - PROCESS | 12879 | 1461455427764 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:50:27 INFO - PROCESS | 12879 | 1461455427993 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4221493000 == 131 [pid = 12879] [id = 351] 16:50:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f421ff99c00) [pid = 12879] [serial = 1054] [outer = (nil)] 16:50:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f42211e8000) [pid = 12879] [serial = 1055] [outer = 0x7f421ff99c00] 16:50:28 INFO - PROCESS | 12879 | 1461455428566 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f4221cd5800) [pid = 12879] [serial = 1056] [outer = 0x7f421ff99c00] 16:50:29 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:29 INFO - PROCESS | 12879 | 1461455429562 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:50:29 INFO - PROCESS | 12879 | 1461455429606 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:50:29 INFO - PROCESS | 12879 | 1461455429615 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 12879 | 1461455429619 Marionette TRACE conn3 <- [1,1378,null,{}] 16:50:29 INFO - PROCESS | 12879 | 1461455429626 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:50:29 INFO - PROCESS | 12879 | 1461455429795 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:50:30 INFO - PROCESS | 12879 | 1461455430020 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228139800 == 132 [pid = 12879] [id = 352] 16:50:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f421ff9a800) [pid = 12879] [serial = 1057] [outer = (nil)] 16:50:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f42219d1000) [pid = 12879] [serial = 1058] [outer = 0x7f421ff9a800] 16:50:30 INFO - PROCESS | 12879 | 1461455430089 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f422662e800) [pid = 12879] [serial = 1059] [outer = 0x7f421ff9a800] 16:50:31 INFO - PROCESS | 12879 | 1461455431172 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:50:31 INFO - PROCESS | 12879 | 1461455431206 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:50:31 INFO - PROCESS | 12879 | 1461455431216 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 12879 | 1461455431222 Marionette TRACE conn3 <- [1,1382,null,{}] 16:50:31 INFO - PROCESS | 12879 | 1461455431227 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:50:31 INFO - PROCESS | 12879 | 1461455431397 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:50:31 INFO - PROCESS | 12879 | 1461455431596 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4222ddf800 == 133 [pid = 12879] [id = 353] 16:50:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f422c8a2c00) [pid = 12879] [serial = 1060] [outer = (nil)] 16:50:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f422cc72c00) [pid = 12879] [serial = 1061] [outer = 0x7f422c8a2c00] 16:50:31 INFO - PROCESS | 12879 | 1461455431663 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f422cf7d400) [pid = 12879] [serial = 1062] [outer = 0x7f422c8a2c00] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237719000 == 132 [pid = 12879] [id = 192] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237285000 == 131 [pid = 12879] [id = 160] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423285b800 == 130 [pid = 12879] [id = 245] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237cd3800 == 129 [pid = 12879] [id = 282] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a87f000 == 128 [pid = 12879] [id = 129] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238da0000 == 127 [pid = 12879] [id = 117] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fc0c800 == 126 [pid = 12879] [id = 162] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42282f2000 == 125 [pid = 12879] [id = 339] 16:50:32 INFO - PROCESS | 12879 | --DOMWINDOW == 251 (0x7f423357e800) [pid = 12879] [serial = 938] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 12879 | --DOMWINDOW == 250 (0x7f4223416800) [pid = 12879] [serial = 941] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 12879 | --DOMWINDOW == 249 (0x7f422663a000) [pid = 12879] [serial = 944] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 12879 | --DOMWINDOW == 248 (0x7f422f7ae000) [pid = 12879] [serial = 962] [outer = (nil)] [url = about:blank] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233746000 == 124 [pid = 12879] [id = 338] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42333aa000 == 123 [pid = 12879] [id = 337] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421f355000 == 122 [pid = 12879] [id = 314] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422e6c4800 == 121 [pid = 12879] [id = 336] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4222dd4800 == 120 [pid = 12879] [id = 335] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42252cb800 == 119 [pid = 12879] [id = 334] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422e6b0000 == 118 [pid = 12879] [id = 333] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f55800 == 117 [pid = 12879] [id = 302] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221bb9000 == 116 [pid = 12879] [id = 332] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4225519000 == 115 [pid = 12879] [id = 331] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4246f1a000 == 114 [pid = 12879] [id = 327] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423962d000 == 113 [pid = 12879] [id = 326] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237cd8000 == 112 [pid = 12879] [id = 325] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f52000 == 111 [pid = 12879] [id = 324] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233751000 == 110 [pid = 12879] [id = 323] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fee7800 == 109 [pid = 12879] [id = 322] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4226a2d000 == 108 [pid = 12879] [id = 321] 16:50:32 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233187000 == 107 [pid = 12879] [id = 320] 16:50:32 INFO - PROCESS | 12879 | [12879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:32 INFO - PROCESS | 12879 | 1461455432654 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:50:32 INFO - PROCESS | 12879 | 1461455432755 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:50:32 INFO - PROCESS | 12879 | 1461455432770 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 12879 | 1461455432776 Marionette TRACE conn3 <- [1,1386,null,{}] 16:50:32 INFO - PROCESS | 12879 | 1461455432790 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:50:32 INFO - PROCESS | 12879 | 1461455432950 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:50:33 INFO - PROCESS | 12879 | 1461455433082 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42256c2800 == 108 [pid = 12879] [id = 354] 16:50:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f422e4c4c00) [pid = 12879] [serial = 1063] [outer = (nil)] 16:50:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f422e68a400) [pid = 12879] [serial = 1064] [outer = 0x7f422e4c4c00] 16:50:33 INFO - PROCESS | 12879 | 1461455433148 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f422e691400) [pid = 12879] [serial = 1065] [outer = 0x7f422e4c4c00] 16:50:33 INFO - PROCESS | 12879 | 1461455433834 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:50:33 INFO - PROCESS | 12879 | 1461455433921 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:50:33 INFO - PROCESS | 12879 | 1461455433929 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 12879 | 1461455433932 Marionette TRACE conn3 <- [1,1390,null,{}] 16:50:33 INFO - PROCESS | 12879 | 1461455433937 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:50:34 INFO - PROCESS | 12879 | 1461455434096 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:50:34 INFO - PROCESS | 12879 | 1461455434108 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422e6aa000 == 109 [pid = 12879] [id = 355] 16:50:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f422ed8bc00) [pid = 12879] [serial = 1066] [outer = (nil)] 16:50:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f422ef11800) [pid = 12879] [serial = 1067] [outer = 0x7f422ed8bc00] 16:50:34 INFO - PROCESS | 12879 | 1461455434168 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f422ef1a400) [pid = 12879] [serial = 1068] [outer = 0x7f422ed8bc00] 16:50:35 INFO - PROCESS | 12879 | 1461455435079 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:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1184ms 16:50:35 INFO - PROCESS | 12879 | 1461455435113 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 12879 | 1461455435116 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:50:35 INFO - PROCESS | 12879 | 1461455435125 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 12879 | 1461455435127 Marionette TRACE conn3 <- [1,1394,null,{}] 16:50:35 INFO - PROCESS | 12879 | 1461455435140 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:50:35 INFO - PROCESS | 12879 | 1461455435353 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:50:35 INFO - PROCESS | 12879 | 1461455435375 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f6b5800 == 110 [pid = 12879] [id = 356] 16:50:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f422ef38400) [pid = 12879] [serial = 1069] [outer = (nil)] 16:50:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f422f21f400) [pid = 12879] [serial = 1070] [outer = 0x7f422ef38400] 16:50:35 INFO - PROCESS | 12879 | 1461455435453 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f422f7ad800) [pid = 12879] [serial = 1071] [outer = 0x7f422ef38400] 16:50:36 INFO - PROCESS | 12879 | 1461455436336 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:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1238ms 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 202 (0x7f4221cdf400) [pid = 12879] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 201 (0x7f42269ce800) [pid = 12879] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 200 (0x7f422f605800) [pid = 12879] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 199 (0x7f422f346800) [pid = 12879] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 198 (0x7f4236f60c00) [pid = 12879] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f4223419400) [pid = 12879] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 196 (0x7f4221502800) [pid = 12879] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 195 (0x7f4232323c00) [pid = 12879] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 194 (0x7f42268b0800) [pid = 12879] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 193 (0x7f42337db800) [pid = 12879] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 192 (0x7f4226637000) [pid = 12879] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f42375ad400) [pid = 12879] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 190 (0x7f423251e400) [pid = 12879] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 189 (0x7f4230f0ec00) [pid = 12879] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 188 (0x7f4225951400) [pid = 12879] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 187 (0x7f422f34b800) [pid = 12879] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 186 (0x7f4236d45800) [pid = 12879] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 185 (0x7f4236ebdc00) [pid = 12879] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 184 (0x7f4245ee9000) [pid = 12879] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 183 (0x7f4221ce0000) [pid = 12879] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 182 (0x7f422c8a2800) [pid = 12879] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 181 (0x7f42219c6400) [pid = 12879] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 180 (0x7f42268af800) [pid = 12879] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 179 (0x7f42324e8400) [pid = 12879] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 178 (0x7f422ef37400) [pid = 12879] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 177 (0x7f4236f68800) [pid = 12879] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 176 (0x7f4233580c00) [pid = 12879] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 175 (0x7f4223417800) [pid = 12879] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 174 (0x7f4226bbf800) [pid = 12879] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 173 (0x7f4226bbd400) [pid = 12879] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 172 (0x7f42324e1000) [pid = 12879] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 171 (0x7f4221cd6800) [pid = 12879] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 170 (0x7f42269d2000) [pid = 12879] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 169 (0x7f422ed8ec00) [pid = 12879] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 168 (0x7f4223107800) [pid = 12879] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 167 (0x7f4223f10800) [pid = 12879] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 166 (0x7f42219c5c00) [pid = 12879] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 165 (0x7f42337d4c00) [pid = 12879] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 164 (0x7f4239010c00) [pid = 12879] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:50:37 INFO - PROCESS | 12879 | --DOMWINDOW == 163 (0x7f42334d6400) [pid = 12879] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:50:37 INFO - PROCESS | 12879 | 1461455437303 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 12879 | 1461455437306 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:50:37 INFO - PROCESS | 12879 | 1461455437361 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 12879 | 1461455437363 Marionette TRACE conn3 <- [1,1398,null,{}] 16:50:37 INFO - PROCESS | 12879 | 1461455437368 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:50:37 INFO - PROCESS | 12879 | 1461455437576 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:50:37 INFO - PROCESS | 12879 | 1461455437662 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42256cf800 == 111 [pid = 12879] [id = 357] 16:50:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 164 (0x7f42267c9000) [pid = 12879] [serial = 1072] [outer = (nil)] 16:50:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 165 (0x7f42269ce800) [pid = 12879] [serial = 1073] [outer = 0x7f42267c9000] 16:50:37 INFO - PROCESS | 12879 | 1461455437723 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 166 (0x7f4226bcc800) [pid = 12879] [serial = 1074] [outer = 0x7f42267c9000] 16:50:38 INFO - PROCESS | 12879 | 1461455438341 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:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1036ms 16:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:50:38 INFO - PROCESS | 12879 | 1461455438390 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 12879 | 1461455438392 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:50:38 INFO - PROCESS | 12879 | 1461455438397 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 12879 | 1461455438400 Marionette TRACE conn3 <- [1,1402,null,{}] 16:50:38 INFO - PROCESS | 12879 | 1461455438409 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:50:38 INFO - PROCESS | 12879 | 1461455438607 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:50:38 INFO - PROCESS | 12879 | 1461455438626 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422fee4000 == 112 [pid = 12879] [id = 358] 16:50:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 167 (0x7f4221ce4000) [pid = 12879] [serial = 1075] [outer = (nil)] 16:50:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 168 (0x7f422c8aa400) [pid = 12879] [serial = 1076] [outer = 0x7f4221ce4000] 16:50:38 INFO - PROCESS | 12879 | 1461455438686 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 169 (0x7f422f8f2000) [pid = 12879] [serial = 1077] [outer = 0x7f4221ce4000] 16:50:39 INFO - PROCESS | 12879 | 1461455439599 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:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1231ms 16:50:39 INFO - PROCESS | 12879 | 1461455439629 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 12879 | 1461455439635 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:50:39 INFO - PROCESS | 12879 | 1461455439643 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 12879 | 1461455439649 Marionette TRACE conn3 <- [1,1406,null,{}] 16:50:39 INFO - PROCESS | 12879 | 1461455439659 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:50:39 INFO - PROCESS | 12879 | 1461455439853 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:50:40 INFO - PROCESS | 12879 | 1461455440042 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4225523000 == 113 [pid = 12879] [id = 359] 16:50:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 170 (0x7f42219c3000) [pid = 12879] [serial = 1078] [outer = (nil)] 16:50:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 171 (0x7f4223419c00) [pid = 12879] [serial = 1079] [outer = 0x7f42219c3000] 16:50:40 INFO - PROCESS | 12879 | 1461455440120 Marionette DEBUG loaded listener.js 16:50:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 172 (0x7f422526e800) [pid = 12879] [serial = 1080] [outer = 0x7f42219c3000] 16:50:41 INFO - PROCESS | 12879 | 1461455441093 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:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1483ms 16:50:41 INFO - PROCESS | 12879 | 1461455441126 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:50:41 INFO - PROCESS | 12879 | 1461455441134 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:50:41 INFO - PROCESS | 12879 | 1461455441143 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:50:41 INFO - PROCESS | 12879 | 1461455441147 Marionette TRACE conn3 <- [1,1410,null,{}] 16:50:41 INFO - PROCESS | 12879 | 1461455441152 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:50:41 INFO - PROCESS | 12879 | 1461455441318 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:50:41 INFO - PROCESS | 12879 | 1461455441496 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f69d000 == 114 [pid = 12879] [id = 360] 16:50:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 173 (0x7f42267c8000) [pid = 12879] [serial = 1081] [outer = (nil)] 16:50:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 174 (0x7f4226e27400) [pid = 12879] [serial = 1082] [outer = 0x7f42267c8000] 16:50:41 INFO - PROCESS | 12879 | 1461455441563 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f422cc7a000) [pid = 12879] [serial = 1083] [outer = 0x7f42267c8000] 16:50:42 INFO - PROCESS | 12879 | 1461455442659 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:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1526ms 16:50:42 INFO - PROCESS | 12879 | 1461455442670 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 12879 | 1461455442674 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:50:42 INFO - PROCESS | 12879 | 1461455442680 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 12879 | 1461455442686 Marionette TRACE conn3 <- [1,1414,null,{}] 16:50:42 INFO - PROCESS | 12879 | 1461455442701 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:50:42 INFO - PROCESS | 12879 | 1461455442877 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:50:43 INFO - PROCESS | 12879 | 1461455443101 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232488000 == 115 [pid = 12879] [id = 361] 16:50:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f422ede8400) [pid = 12879] [serial = 1084] [outer = (nil)] 16:50:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f422ef33800) [pid = 12879] [serial = 1085] [outer = 0x7f422ede8400] 16:50:43 INFO - PROCESS | 12879 | 1461455443188 Marionette DEBUG loaded listener.js 16:50:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f422f604000) [pid = 12879] [serial = 1086] [outer = 0x7f422ede8400] 16:50:44 INFO - PROCESS | 12879 | 1461455444075 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:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1441ms 16:50:44 INFO - PROCESS | 12879 | 1461455444122 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:50:44 INFO - PROCESS | 12879 | 1461455444126 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:50:44 INFO - PROCESS | 12879 | 1461455444132 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 12879 | 1461455444135 Marionette TRACE conn3 <- [1,1418,null,{}] 16:50:44 INFO - PROCESS | 12879 | 1461455444140 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:50:44 INFO - PROCESS | 12879 | 1461455444356 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:50:44 INFO - PROCESS | 12879 | 1461455444538 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232e44800 == 116 [pid = 12879] [id = 362] 16:50:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f422f604400) [pid = 12879] [serial = 1087] [outer = (nil)] 16:50:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f422f947800) [pid = 12879] [serial = 1088] [outer = 0x7f422f604400] 16:50:44 INFO - PROCESS | 12879 | 1461455444651 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 181 (0x7f422f94c400) [pid = 12879] [serial = 1089] [outer = 0x7f422f604400] 16:50:45 INFO - PROCESS | 12879 | 1461455445558 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:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1488ms 16:50:45 INFO - PROCESS | 12879 | 1461455445621 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 12879 | 1461455445624 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:50:45 INFO - PROCESS | 12879 | 1461455445631 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 12879 | 1461455445633 Marionette TRACE conn3 <- [1,1422,null,{}] 16:50:45 INFO - PROCESS | 12879 | 1461455445639 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:50:45 INFO - PROCESS | 12879 | 1461455445865 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:50:46 INFO - PROCESS | 12879 | 1461455446040 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4233185800 == 117 [pid = 12879] [id = 363] 16:50:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 182 (0x7f422f7b9800) [pid = 12879] [serial = 1090] [outer = (nil)] 16:50:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 183 (0x7f422fe04000) [pid = 12879] [serial = 1091] [outer = 0x7f422f7b9800] 16:50:46 INFO - PROCESS | 12879 | 1461455446110 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 184 (0x7f4230040000) [pid = 12879] [serial = 1092] [outer = 0x7f422f7b9800] 16:50:47 INFO - PROCESS | 12879 | 1461455447081 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:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1479ms 16:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:50:47 INFO - PROCESS | 12879 | 1461455447111 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:50:47 INFO - PROCESS | 12879 | 1461455447114 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:50:47 INFO - PROCESS | 12879 | 1461455447120 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 12879 | 1461455447123 Marionette TRACE conn3 <- [1,1426,null,{}] 16:50:47 INFO - PROCESS | 12879 | 1461455447128 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:50:47 INFO - PROCESS | 12879 | 1461455447317 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:50:47 INFO - PROCESS | 12879 | 1461455447561 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423346c000 == 118 [pid = 12879] [id = 364] 16:50:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 185 (0x7f42323c5000) [pid = 12879] [serial = 1093] [outer = (nil)] 16:50:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 186 (0x7f4232521000) [pid = 12879] [serial = 1094] [outer = 0x7f42323c5000] 16:50:47 INFO - PROCESS | 12879 | 1461455447683 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 187 (0x7f423281c800) [pid = 12879] [serial = 1095] [outer = 0x7f42323c5000] 16:50:48 INFO - PROCESS | 12879 | 1461455448508 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:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1432ms 16:50:48 INFO - PROCESS | 12879 | 1461455448552 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 12879 | 1461455448555 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:50:48 INFO - PROCESS | 12879 | 1461455448561 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 12879 | 1461455448563 Marionette TRACE conn3 <- [1,1430,null,{}] 16:50:48 INFO - PROCESS | 12879 | 1461455448569 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:50:48 INFO - PROCESS | 12879 | 1461455448739 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:50:48 INFO - PROCESS | 12879 | 1461455448895 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4233747000 == 119 [pid = 12879] [id = 365] 16:50:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 188 (0x7f42323c5800) [pid = 12879] [serial = 1096] [outer = (nil)] 16:50:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 189 (0x7f42328dd000) [pid = 12879] [serial = 1097] [outer = 0x7f42323c5800] 16:50:48 INFO - PROCESS | 12879 | 1461455448978 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f42328f1800) [pid = 12879] [serial = 1098] [outer = 0x7f42323c5800] 16:50:49 INFO - PROCESS | 12879 | 1461455449838 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:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1328ms 16:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:50:49 INFO - PROCESS | 12879 | 1461455449891 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:50:49 INFO - PROCESS | 12879 | 1461455449894 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:50:49 INFO - PROCESS | 12879 | 1461455449900 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 12879 | 1461455449903 Marionette TRACE conn3 <- [1,1434,null,{}] 16:50:49 INFO - PROCESS | 12879 | 1461455449908 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:50:50 INFO - PROCESS | 12879 | 1461455450069 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:50:50 INFO - PROCESS | 12879 | 1461455450259 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423665f800 == 120 [pid = 12879] [id = 366] 16:50:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f42211edc00) [pid = 12879] [serial = 1099] [outer = (nil)] 16:50:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f4232f88000) [pid = 12879] [serial = 1100] [outer = 0x7f42211edc00] 16:50:50 INFO - PROCESS | 12879 | 1461455450330 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f42334e5400) [pid = 12879] [serial = 1101] [outer = 0x7f42211edc00] 16:50:51 INFO - PROCESS | 12879 | 1461455451273 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:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1430ms 16:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:50:51 INFO - PROCESS | 12879 | 1461455451331 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 12879 | 1461455451334 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:50:51 INFO - PROCESS | 12879 | 1461455451340 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 12879 | 1461455451343 Marionette TRACE conn3 <- [1,1438,null,{}] 16:50:51 INFO - PROCESS | 12879 | 1461455451348 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:50:51 INFO - PROCESS | 12879 | 1461455451523 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:50:51 INFO - PROCESS | 12879 | 1461455451705 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4236f53000 == 121 [pid = 12879] [id = 367] 16:50:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f423281d400) [pid = 12879] [serial = 1102] [outer = (nil)] 16:50:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f42337d3c00) [pid = 12879] [serial = 1103] [outer = 0x7f423281d400] 16:50:51 INFO - PROCESS | 12879 | 1461455451774 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f42337df800) [pid = 12879] [serial = 1104] [outer = 0x7f423281d400] 16:50:52 INFO - PROCESS | 12879 | 1461455452668 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:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1378ms 16:50:52 INFO - PROCESS | 12879 | 1461455452718 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:50:52 INFO - PROCESS | 12879 | 1461455452721 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:50:52 INFO - PROCESS | 12879 | 1461455452727 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 12879 | 1461455452729 Marionette TRACE conn3 <- [1,1442,null,{}] 16:50:52 INFO - PROCESS | 12879 | 1461455452735 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:50:52 INFO - PROCESS | 12879 | 1461455452901 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:50:53 INFO - PROCESS | 12879 | 1461455453101 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237b12000 == 122 [pid = 12879] [id = 368] 16:50:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f421ff99800) [pid = 12879] [serial = 1105] [outer = (nil)] 16:50:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f422f7b2c00) [pid = 12879] [serial = 1106] [outer = 0x7f421ff99800] 16:50:53 INFO - PROCESS | 12879 | 1461455453170 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f42350c6c00) [pid = 12879] [serial = 1107] [outer = 0x7f421ff99800] 16:50:54 INFO - PROCESS | 12879 | 1461455454080 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:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1385ms 16:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:50:54 INFO - PROCESS | 12879 | 1461455454112 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:50:54 INFO - PROCESS | 12879 | 1461455454115 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:50:54 INFO - PROCESS | 12879 | 1461455454121 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 12879 | 1461455454125 Marionette TRACE conn3 <- [1,1446,null,{}] 16:50:54 INFO - PROCESS | 12879 | 1461455454130 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:50:54 INFO - PROCESS | 12879 | 1461455454318 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:50:54 INFO - PROCESS | 12879 | 1461455454505 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4226a27800 == 123 [pid = 12879] [id = 369] 16:50:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f422150b000) [pid = 12879] [serial = 1108] [outer = (nil)] 16:50:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f42334d8800) [pid = 12879] [serial = 1109] [outer = 0x7f422150b000] 16:50:54 INFO - PROCESS | 12879 | 1461455454589 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f42367d5400) [pid = 12879] [serial = 1110] [outer = 0x7f422150b000] 16:50:55 INFO - PROCESS | 12879 | 1461455455512 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:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1430ms 16:50:55 INFO - PROCESS | 12879 | 1461455455551 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 12879 | 1461455455555 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:50:55 INFO - PROCESS | 12879 | 1461455455562 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 12879 | 1461455455565 Marionette TRACE conn3 <- [1,1450,null,{}] 16:50:55 INFO - PROCESS | 12879 | 1461455455571 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:50:55 INFO - PROCESS | 12879 | 1461455455761 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:50:56 INFO - PROCESS | 12879 | 1461455456029 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42252da000 == 124 [pid = 12879] [id = 370] 16:50:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f4225a3c400) [pid = 12879] [serial = 1111] [outer = (nil)] 16:50:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f42268bac00) [pid = 12879] [serial = 1112] [outer = 0x7f4225a3c400] 16:50:56 INFO - PROCESS | 12879 | 1461455456156 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 205 (0x7f422cf75c00) [pid = 12879] [serial = 1113] [outer = 0x7f4225a3c400] 16:50:57 INFO - PROCESS | 12879 | 1461455457010 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:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1491ms 16:50:57 INFO - PROCESS | 12879 | 1461455457054 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 12879 | 1461455457058 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:50:57 INFO - PROCESS | 12879 | 1461455457063 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 12879 | 1461455457065 Marionette TRACE conn3 <- [1,1454,null,{}] 16:50:57 INFO - PROCESS | 12879 | 1461455457071 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:50:57 INFO - PROCESS | 12879 | 1461455457244 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:50:57 INFO - PROCESS | 12879 | 1461455457794 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42256cc000 == 125 [pid = 12879] [id = 371] 16:50:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 206 (0x7f42211f2c00) [pid = 12879] [serial = 1114] [outer = (nil)] 16:50:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 207 (0x7f4221cd5c00) [pid = 12879] [serial = 1115] [outer = 0x7f42211f2c00] 16:50:57 INFO - PROCESS | 12879 | 1461455457907 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f422310c000) [pid = 12879] [serial = 1116] [outer = 0x7f42211f2c00] 16:50:58 INFO - PROCESS | 12879 | 1461455458727 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:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1730ms 16:50:58 INFO - PROCESS | 12879 | 1461455458796 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 12879 | 1461455458802 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:50:58 INFO - PROCESS | 12879 | 1461455458810 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 12879 | 1461455458814 Marionette TRACE conn3 <- [1,1458,null,{}] 16:50:58 INFO - PROCESS | 12879 | 1461455458821 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:50:58 INFO - PROCESS | 12879 | 1461455458992 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:50:59 INFO - PROCESS | 12879 | 1461455459296 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4221bd4000 == 126 [pid = 12879] [id = 372] 16:50:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f422310bc00) [pid = 12879] [serial = 1117] [outer = (nil)] 16:50:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 210 (0x7f4225951c00) [pid = 12879] [serial = 1118] [outer = 0x7f422310bc00] 16:50:59 INFO - PROCESS | 12879 | 1461455459408 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 211 (0x7f422662c400) [pid = 12879] [serial = 1119] [outer = 0x7f422310bc00] 16:51:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42256cf800 == 125 [pid = 12879] [id = 357] 16:51:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f6b5800 == 124 [pid = 12879] [id = 356] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 210 (0x7f42337d6800) [pid = 12879] [serial = 1022] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422e6aa000 == 123 [pid = 12879] [id = 355] 16:51:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42256c2800 == 122 [pid = 12879] [id = 354] 16:51:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4222ddf800 == 121 [pid = 12879] [id = 353] 16:51:00 INFO - PROCESS | 12879 | 1461455460553 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:51:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228139800 == 120 [pid = 12879] [id = 352] 16:51:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221493000 == 119 [pid = 12879] [id = 351] 16:51:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42282ee800 == 118 [pid = 12879] [id = 348] 16:51:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a9ec000 == 117 [pid = 12879] [id = 347] 16:51:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233561000 == 116 [pid = 12879] [id = 346] 16:51:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232dab000 == 115 [pid = 12879] [id = 342] 16:51:00 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42282f4000 == 114 [pid = 12879] [id = 341] 16:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1797ms 16:51:00 INFO - PROCESS | 12879 | 1461455460611 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:51:00 INFO - PROCESS | 12879 | 1461455460617 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:51:00 INFO - PROCESS | 12879 | 1461455460624 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 12879 | 1461455460627 Marionette TRACE conn3 <- [1,1462,null,{}] 16:51:00 INFO - PROCESS | 12879 | 1461455460632 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:51:00 INFO - PROCESS | 12879 | 1461455460804 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 209 (0x7f4225946800) [pid = 12879] [serial = 912] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 208 (0x7f422cf17800) [pid = 12879] [serial = 915] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 207 (0x7f4234ea3800) [pid = 12879] [serial = 918] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 206 (0x7f4238bcbc00) [pid = 12879] [serial = 921] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 205 (0x7f423872d000) [pid = 12879] [serial = 909] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 204 (0x7f422594d000) [pid = 12879] [serial = 998] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 203 (0x7f42219c2c00) [pid = 12879] [serial = 995] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 202 (0x7f4236d18000) [pid = 12879] [serial = 849] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 201 (0x7f422f220c00) [pid = 12879] [serial = 971] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 200 (0x7f423358a400) [pid = 12879] [serial = 977] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 199 (0x7f4226633c00) [pid = 12879] [serial = 999] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 198 (0x7f42334e2c00) [pid = 12879] [serial = 825] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f4236d38000) [pid = 12879] [serial = 980] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 196 (0x7f42328f4800) [pid = 12879] [serial = 974] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 195 (0x7f4237f69c00) [pid = 12879] [serial = 1017] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 194 (0x7f4226bc6400) [pid = 12879] [serial = 1001] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 193 (0x7f423b918800) [pid = 12879] [serial = 867] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 192 (0x7f4236d41400) [pid = 12879] [serial = 861] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f423287cc00) [pid = 12879] [serial = 1010] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 190 (0x7f422ef33400) [pid = 12879] [serial = 795] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 189 (0x7f423252ac00) [pid = 12879] [serial = 963] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 188 (0x7f4223416c00) [pid = 12879] [serial = 965] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 187 (0x7f4237cf0c00) [pid = 12879] [serial = 801] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 186 (0x7f4245e77800) [pid = 12879] [serial = 804] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 185 (0x7f4236ff6c00) [pid = 12879] [serial = 1016] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 184 (0x7f4233580400) [pid = 12879] [serial = 1011] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 183 (0x7f424b0b2c00) [pid = 12879] [serial = 810] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 182 (0x7f421ff9c400) [pid = 12879] [serial = 989] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 181 (0x7f422e686800) [pid = 12879] [serial = 1004] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 180 (0x7f42268b0400) [pid = 12879] [serial = 968] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 179 (0x7f422c8afc00) [pid = 12879] [serial = 876] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 178 (0x7f42491c7400) [pid = 12879] [serial = 882] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 177 (0x7f422c8a2400) [pid = 12879] [serial = 1002] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 176 (0x7f42268b8800) [pid = 12879] [serial = 822] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 175 (0x7f424727d400) [pid = 12879] [serial = 873] [outer = (nil)] [url = about:blank] 16:51:00 INFO - PROCESS | 12879 | --DOMWINDOW == 174 (0x7f4237e32000) [pid = 12879] [serial = 983] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 173 (0x7f4232f89800) [pid = 12879] [serial = 798] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 172 (0x7f4244fe4800) [pid = 12879] [serial = 792] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 171 (0x7f4236a9a400) [pid = 12879] [serial = 1013] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 170 (0x7f422e68b000) [pid = 12879] [serial = 1007] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 169 (0x7f422ede8000) [pid = 12879] [serial = 855] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 168 (0x7f4226bca000) [pid = 12879] [serial = 816] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 167 (0x7f42334e0800) [pid = 12879] [serial = 858] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 166 (0x7f4221ce4c00) [pid = 12879] [serial = 996] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 165 (0x7f4221ce3000) [pid = 12879] [serial = 885] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 164 (0x7f42269db800) [pid = 12879] [serial = 819] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 163 (0x7f422e68f400) [pid = 12879] [serial = 1005] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 162 (0x7f424602c400) [pid = 12879] [serial = 870] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 161 (0x7f42470b6800) [pid = 12879] [serial = 992] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 160 (0x7f4236d4e000) [pid = 12879] [serial = 1014] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 159 (0x7f422f348400) [pid = 12879] [serial = 1020] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 158 (0x7f4226bc3000) [pid = 12879] [serial = 852] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 157 (0x7f422ede4400) [pid = 12879] [serial = 1008] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 156 (0x7f4245e05800) [pid = 12879] [serial = 986] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 155 (0x7f42219cfc00) [pid = 12879] [serial = 879] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 154 (0x7f423725a800) [pid = 12879] [serial = 864] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 153 (0x7f4247008800) [pid = 12879] [serial = 807] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 152 (0x7f4225a3bc00) [pid = 12879] [serial = 1019] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | --DOMWINDOW == 151 (0x7f42334e3400) [pid = 12879] [serial = 813] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 12879 | 1461455461126 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42229a6800 == 115 [pid = 12879] [id = 373] 16:51:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 152 (0x7f421ff9c400) [pid = 12879] [serial = 1120] [outer = (nil)] 16:51:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 153 (0x7f4225266000) [pid = 12879] [serial = 1121] [outer = 0x7f421ff9c400] 16:51:01 INFO - PROCESS | 12879 | 1461455461194 Marionette DEBUG loaded listener.js 16:51:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 154 (0x7f4226e29800) [pid = 12879] [serial = 1122] [outer = 0x7f421ff9c400] 16:51:01 INFO - PROCESS | 12879 | 1461455461974 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:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1384ms 16:51:02 INFO - PROCESS | 12879 | 1461455462009 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:51:02 INFO - PROCESS | 12879 | 1461455462013 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:51:02 INFO - PROCESS | 12879 | 1461455462027 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:51:02 INFO - PROCESS | 12879 | 1461455462035 Marionette TRACE conn3 <- [1,1466,null,{}] 16:51:02 INFO - PROCESS | 12879 | 1461455462043 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:51:02 INFO - PROCESS | 12879 | 1461455462250 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:51:02 INFO - PROCESS | 12879 | 1461455462275 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422cbe1000 == 116 [pid = 12879] [id = 374] 16:51:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 155 (0x7f42268b5800) [pid = 12879] [serial = 1123] [outer = (nil)] 16:51:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 156 (0x7f422cf1d800) [pid = 12879] [serial = 1124] [outer = 0x7f42268b5800] 16:51:02 INFO - PROCESS | 12879 | 1461455462337 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 157 (0x7f422e68b400) [pid = 12879] [serial = 1125] [outer = 0x7f42268b5800] 16:51:03 INFO - PROCESS | 12879 | 1461455463188 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:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1198ms 16:51:03 INFO - PROCESS | 12879 | 1461455463217 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:51:03 INFO - PROCESS | 12879 | 1461455463221 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:51:03 INFO - PROCESS | 12879 | 1461455463227 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 12879 | 1461455463230 Marionette TRACE conn3 <- [1,1470,null,{}] 16:51:03 INFO - PROCESS | 12879 | 1461455463234 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:51:03 INFO - PROCESS | 12879 | 1461455463455 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:51:03 INFO - PROCESS | 12879 | 1461455463476 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f6a7000 == 117 [pid = 12879] [id = 375] 16:51:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 158 (0x7f42269d5000) [pid = 12879] [serial = 1126] [outer = (nil)] 16:51:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 159 (0x7f422edeb400) [pid = 12879] [serial = 1127] [outer = 0x7f42269d5000] 16:51:03 INFO - PROCESS | 12879 | 1461455463534 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 160 (0x7f422ef35800) [pid = 12879] [serial = 1128] [outer = 0x7f42269d5000] 16:51:04 INFO - PROCESS | 12879 | 1461455464486 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:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1628ms 16:51:04 INFO - PROCESS | 12879 | --DOMWINDOW == 159 (0x7f422f830800) [pid = 12879] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:51:04 INFO - PROCESS | 12879 | --DOMWINDOW == 158 (0x7f422ef38400) [pid = 12879] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:51:04 INFO - PROCESS | 12879 | --DOMWINDOW == 157 (0x7f42267c9000) [pid = 12879] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:51:04 INFO - PROCESS | 12879 | --DOMWINDOW == 156 (0x7f422ed8bc00) [pid = 12879] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:51:04 INFO - PROCESS | 12879 | --DOMWINDOW == 155 (0x7f422c8a2c00) [pid = 12879] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:51:04 INFO - PROCESS | 12879 | --DOMWINDOW == 154 (0x7f422edee800) [pid = 12879] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:51:04 INFO - PROCESS | 12879 | --DOMWINDOW == 153 (0x7f421ff99c00) [pid = 12879] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:51:04 INFO - PROCESS | 12879 | --DOMWINDOW == 152 (0x7f421ff9a800) [pid = 12879] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:51:04 INFO - PROCESS | 12879 | --DOMWINDOW == 151 (0x7f422e4c4c00) [pid = 12879] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:51:04 INFO - PROCESS | 12879 | --DOMWINDOW == 150 (0x7f422f228400) [pid = 12879] [serial = 33] [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:51:04 INFO - PROCESS | 12879 | 1461455464887 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:51:04 INFO - PROCESS | 12879 | 1461455464894 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:51:04 INFO - PROCESS | 12879 | 1461455464901 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 12879 | 1461455464904 Marionette TRACE conn3 <- [1,1474,null,{}] 16:51:04 INFO - PROCESS | 12879 | 1461455464912 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:51:05 INFO - PROCESS | 12879 | 1461455465121 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:51:05 INFO - PROCESS | 12879 | 1461455465353 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4225513800 == 118 [pid = 12879] [id = 376] 16:51:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 151 (0x7f4223410c00) [pid = 12879] [serial = 1129] [outer = (nil)] 16:51:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 152 (0x7f4223f10800) [pid = 12879] [serial = 1130] [outer = 0x7f4223410c00] 16:51:05 INFO - PROCESS | 12879 | 1461455465430 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 153 (0x7f422595e000) [pid = 12879] [serial = 1131] [outer = 0x7f4223410c00] 16:51:06 INFO - PROCESS | 12879 | 1461455466304 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:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1437ms 16:51:06 INFO - PROCESS | 12879 | 1461455466338 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 12879 | 1461455466344 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:51:06 INFO - PROCESS | 12879 | 1461455466355 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 12879 | 1461455466360 Marionette TRACE conn3 <- [1,1478,null,{}] 16:51:06 INFO - PROCESS | 12879 | 1461455466365 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:51:06 INFO - PROCESS | 12879 | 1461455466553 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:51:06 INFO - PROCESS | 12879 | 1461455466734 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f26b800 == 119 [pid = 12879] [id = 377] 16:51:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 154 (0x7f42268b7000) [pid = 12879] [serial = 1132] [outer = (nil)] 16:51:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 155 (0x7f4226bc3000) [pid = 12879] [serial = 1133] [outer = 0x7f42268b7000] 16:51:06 INFO - PROCESS | 12879 | 1461455466808 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 156 (0x7f422c8ab800) [pid = 12879] [serial = 1134] [outer = 0x7f42268b7000] 16:51:07 INFO - PROCESS | 12879 | 1461455467807 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:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1532ms 16:51:07 INFO - PROCESS | 12879 | 1461455467884 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:51:07 INFO - PROCESS | 12879 | 1461455467887 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:51:07 INFO - PROCESS | 12879 | 1461455467894 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:51:07 INFO - PROCESS | 12879 | 1461455467897 Marionette TRACE conn3 <- [1,1482,null,{}] 16:51:07 INFO - PROCESS | 12879 | 1461455467912 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:51:08 INFO - PROCESS | 12879 | 1461455468148 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:51:08 INFO - PROCESS | 12879 | 1461455468448 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423247f000 == 120 [pid = 12879] [id = 378] 16:51:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 157 (0x7f422e4c4c00) [pid = 12879] [serial = 1135] [outer = (nil)] 16:51:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 158 (0x7f422ede4800) [pid = 12879] [serial = 1136] [outer = 0x7f422e4c4c00] 16:51:08 INFO - PROCESS | 12879 | 1461455468527 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 159 (0x7f422ef35c00) [pid = 12879] [serial = 1137] [outer = 0x7f422e4c4c00] 16:51:09 INFO - PROCESS | 12879 | 1461455469443 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:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1583ms 16:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:51:09 INFO - PROCESS | 12879 | 1461455469478 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 12879 | 1461455469482 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:51:09 INFO - PROCESS | 12879 | 1461455469488 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 12879 | 1461455469492 Marionette TRACE conn3 <- [1,1486,null,{}] 16:51:09 INFO - PROCESS | 12879 | 1461455469498 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:51:09 INFO - PROCESS | 12879 | 1461455469673 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:51:09 INFO - PROCESS | 12879 | 1461455469850 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4232ee7800 == 121 [pid = 12879] [id = 379] 16:51:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 160 (0x7f422e690c00) [pid = 12879] [serial = 1138] [outer = (nil)] 16:51:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 161 (0x7f422f944c00) [pid = 12879] [serial = 1139] [outer = 0x7f422e690c00] 16:51:09 INFO - PROCESS | 12879 | 1461455469922 Marionette DEBUG loaded listener.js 16:51:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 162 (0x7f422fe05c00) [pid = 12879] [serial = 1140] [outer = 0x7f422e690c00] 16:51:10 INFO - PROCESS | 12879 | 1461455470840 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:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1428ms 16:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:51:10 INFO - PROCESS | 12879 | 1461455470917 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 12879 | 1461455470919 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:51:10 INFO - PROCESS | 12879 | 1461455470925 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 12879 | 1461455470928 Marionette TRACE conn3 <- [1,1490,null,{}] 16:51:10 INFO - PROCESS | 12879 | 1461455470933 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:51:11 INFO - PROCESS | 12879 | 1461455471179 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:51:11 INFO - PROCESS | 12879 | 1461455471401 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42333c0800 == 122 [pid = 12879] [id = 380] 16:51:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 163 (0x7f422fe0d400) [pid = 12879] [serial = 1141] [outer = (nil)] 16:51:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 164 (0x7f423106cc00) [pid = 12879] [serial = 1142] [outer = 0x7f422fe0d400] 16:51:11 INFO - PROCESS | 12879 | 1461455471514 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 165 (0x7f42324dd800) [pid = 12879] [serial = 1143] [outer = 0x7f422fe0d400] 16:51:12 INFO - PROCESS | 12879 | 1461455472309 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:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1427ms 16:51:12 INFO - PROCESS | 12879 | 1461455472352 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 12879 | 1461455472355 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:51:12 INFO - PROCESS | 12879 | 1461455472361 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 12879 | 1461455472363 Marionette TRACE conn3 <- [1,1494,null,{}] 16:51:12 INFO - PROCESS | 12879 | 1461455472368 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:51:12 INFO - PROCESS | 12879 | 1461455472615 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:51:12 INFO - PROCESS | 12879 | 1461455472791 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4233762800 == 123 [pid = 12879] [id = 381] 16:51:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 166 (0x7f42324e8400) [pid = 12879] [serial = 1144] [outer = (nil)] 16:51:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 167 (0x7f42334d9800) [pid = 12879] [serial = 1145] [outer = 0x7f42324e8400] 16:51:12 INFO - PROCESS | 12879 | 1461455472863 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 168 (0x7f42337e0000) [pid = 12879] [serial = 1146] [outer = 0x7f42324e8400] 16:51:13 INFO - PROCESS | 12879 | 1461455473779 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:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1477ms 16:51:13 INFO - PROCESS | 12879 | 1461455473838 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 12879 | 1461455473842 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:51:13 INFO - PROCESS | 12879 | 1461455473847 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 12879 | 1461455473849 Marionette TRACE conn3 <- [1,1498,null,{}] 16:51:13 INFO - PROCESS | 12879 | 1461455473855 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:51:14 INFO - PROCESS | 12879 | 1461455474039 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:51:14 INFO - PROCESS | 12879 | 1461455474212 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423729e800 == 124 [pid = 12879] [id = 382] 16:51:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 169 (0x7f4232817000) [pid = 12879] [serial = 1147] [outer = (nil)] 16:51:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 170 (0x7f42357f9000) [pid = 12879] [serial = 1148] [outer = 0x7f4232817000] 16:51:14 INFO - PROCESS | 12879 | 1461455474282 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 171 (0x7f4236a99400) [pid = 12879] [serial = 1149] [outer = 0x7f4232817000] 16:51:15 INFO - PROCESS | 12879 | 1461455475153 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:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1329ms 16:51:15 INFO - PROCESS | 12879 | 1461455475178 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:51:15 INFO - PROCESS | 12879 | 1461455475181 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:51:15 INFO - PROCESS | 12879 | 1461455475188 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 12879 | 1461455475192 Marionette TRACE conn3 <- [1,1502,null,{}] 16:51:15 INFO - PROCESS | 12879 | 1461455475198 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:51:15 INFO - PROCESS | 12879 | 1461455475378 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:51:15 INFO - PROCESS | 12879 | 1461455475567 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237eb3800 == 125 [pid = 12879] [id = 383] 16:51:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 172 (0x7f422526c800) [pid = 12879] [serial = 1150] [outer = (nil)] 16:51:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 173 (0x7f4234d43c00) [pid = 12879] [serial = 1151] [outer = 0x7f422526c800] 16:51:15 INFO - PROCESS | 12879 | 1461455475641 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 174 (0x7f4236d34000) [pid = 12879] [serial = 1152] [outer = 0x7f422526c800] 16:51:16 INFO - PROCESS | 12879 | 1461455476514 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:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1383ms 16:51:16 INFO - PROCESS | 12879 | 1461455476573 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 12879 | 1461455476578 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:51:16 INFO - PROCESS | 12879 | 1461455476585 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 12879 | 1461455476590 Marionette TRACE conn3 <- [1,1506,null,{}] 16:51:16 INFO - PROCESS | 12879 | 1461455476595 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:51:16 INFO - PROCESS | 12879 | 1461455476786 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:51:16 INFO - PROCESS | 12879 | 1461455476962 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238803000 == 126 [pid = 12879] [id = 384] 16:51:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f422f229400) [pid = 12879] [serial = 1153] [outer = (nil)] 16:51:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f4236d3ec00) [pid = 12879] [serial = 1154] [outer = 0x7f422f229400] 16:51:17 INFO - PROCESS | 12879 | 1461455477040 Marionette DEBUG loaded listener.js 16:51:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f4236d47c00) [pid = 12879] [serial = 1155] [outer = 0x7f422f229400] 16:51:17 INFO - PROCESS | 12879 | 1461455477890 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:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1335ms 16:51:17 INFO - PROCESS | 12879 | 1461455477921 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:51:17 INFO - PROCESS | 12879 | 1461455477924 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:51:17 INFO - PROCESS | 12879 | 1461455477930 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 12879 | 1461455477932 Marionette TRACE conn3 <- [1,1510,null,{}] 16:51:17 INFO - PROCESS | 12879 | 1461455477938 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:51:18 INFO - PROCESS | 12879 | 1461455478125 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:51:18 INFO - PROCESS | 12879 | 1461455478304 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42390a4800 == 127 [pid = 12879] [id = 385] 16:51:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f4236d18c00) [pid = 12879] [serial = 1156] [outer = (nil)] 16:51:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f4236d4ec00) [pid = 12879] [serial = 1157] [outer = 0x7f4236d18c00] 16:51:18 INFO - PROCESS | 12879 | 1461455478373 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f4236e4a400) [pid = 12879] [serial = 1158] [outer = 0x7f4236d18c00] 16:51:19 INFO - PROCESS | 12879 | 1461455479236 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:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1331ms 16:51:19 INFO - PROCESS | 12879 | 1461455479262 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:51:19 INFO - PROCESS | 12879 | 1461455479266 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:51:19 INFO - PROCESS | 12879 | 1461455479272 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 12879 | 1461455479276 Marionette TRACE conn3 <- [1,1514,null,{}] 16:51:19 INFO - PROCESS | 12879 | 1461455479281 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:51:19 INFO - PROCESS | 12879 | 1461455479466 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:51:19 INFO - PROCESS | 12879 | 1461455479649 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423b9aa800 == 128 [pid = 12879] [id = 386] 16:51:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 181 (0x7f4236f67000) [pid = 12879] [serial = 1159] [outer = (nil)] 16:51:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 182 (0x7f4237256c00) [pid = 12879] [serial = 1160] [outer = 0x7f4236f67000] 16:51:19 INFO - PROCESS | 12879 | 1461455479730 Marionette DEBUG loaded listener.js 16:51:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 183 (0x7f42375aec00) [pid = 12879] [serial = 1161] [outer = 0x7f4236f67000] 16:51:20 INFO - PROCESS | 12879 | 1461455480672 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:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1430ms 16:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:51:20 INFO - PROCESS | 12879 | 1461455480702 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 12879 | 1461455480705 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:51:20 INFO - PROCESS | 12879 | 1461455480711 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 12879 | 1461455480714 Marionette TRACE conn3 <- [1,1518,null,{}] 16:51:20 INFO - PROCESS | 12879 | 1461455480719 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:51:20 INFO - PROCESS | 12879 | 1461455480888 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:51:21 INFO - PROCESS | 12879 | 1461455481083 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4244fa5000 == 129 [pid = 12879] [id = 387] 16:51:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 184 (0x7f4236f69400) [pid = 12879] [serial = 1162] [outer = (nil)] 16:51:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 185 (0x7f4237e28c00) [pid = 12879] [serial = 1163] [outer = 0x7f4236f69400] 16:51:21 INFO - PROCESS | 12879 | 1461455481153 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 186 (0x7f4237e2fc00) [pid = 12879] [serial = 1164] [outer = 0x7f4236f69400] 16:51:22 INFO - PROCESS | 12879 | 1461455482057 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:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1382ms 16:51:22 INFO - PROCESS | 12879 | 1461455482093 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:51:22 INFO - PROCESS | 12879 | 1461455482095 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:51:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:51:22 INFO - PROCESS | 12879 | 1461455482102 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 12879 | 1461455482105 Marionette TRACE conn3 <- [1,1522,null,{}] 16:51:22 INFO - PROCESS | 12879 | 1461455482110 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:51:22 INFO - PROCESS | 12879 | 1461455482286 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:51:22 INFO - PROCESS | 12879 | 1461455482470 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228022000 == 130 [pid = 12879] [id = 388] 16:51:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 187 (0x7f4226e21c00) [pid = 12879] [serial = 1165] [outer = (nil)] 16:51:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 188 (0x7f4236f6dc00) [pid = 12879] [serial = 1166] [outer = 0x7f4226e21c00] 16:51:22 INFO - PROCESS | 12879 | 1461455482549 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 189 (0x7f4237e32c00) [pid = 12879] [serial = 1167] [outer = 0x7f4226e21c00] 16:51:23 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:23 INFO - PROCESS | 12879 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:51:23 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:23 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:23 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:23 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:23 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:23 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:23 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:23 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:23 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:23 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:23 INFO - PROCESS | 12879 | 1461455483733 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:51:23 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:51:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:51:23 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:51:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:51:23 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:51:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:51:23 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:51:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:51:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1688ms 16:51:23 INFO - PROCESS | 12879 | 1461455483795 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 12879 | 1461455483803 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:51:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:51:23 INFO - PROCESS | 12879 | 1461455483829 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 12879 | 1461455483834 Marionette TRACE conn3 <- [1,1526,null,{}] 16:51:23 INFO - PROCESS | 12879 | 1461455483841 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:51:24 INFO - PROCESS | 12879 | 1461455484005 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:51:24 INFO - PROCESS | 12879 | 1461455484188 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422e6aa000 == 131 [pid = 12879] [id = 389] 16:51:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f4223107000) [pid = 12879] [serial = 1168] [outer = (nil)] 16:51:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f422595fc00) [pid = 12879] [serial = 1169] [outer = 0x7f4223107000] 16:51:24 INFO - PROCESS | 12879 | 1461455484256 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f4226bc6400) [pid = 12879] [serial = 1170] [outer = 0x7f4223107000] 16:51:25 INFO - PROCESS | 12879 | 1461455485220 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:51:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:51:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:51:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:51:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:51:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:51:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:51:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1441ms 16:51:25 INFO - PROCESS | 12879 | 1461455485271 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:51:25 INFO - PROCESS | 12879 | 1461455485279 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:51:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:51:25 INFO - PROCESS | 12879 | 1461455485288 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 12879 | 1461455485292 Marionette TRACE conn3 <- [1,1530,null,{}] 16:51:25 INFO - PROCESS | 12879 | 1461455485298 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:51:25 INFO - PROCESS | 12879 | 1461455485562 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:51:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f83c000 == 130 [pid = 12879] [id = 12] 16:51:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422cbe1000 == 129 [pid = 12879] [id = 374] 16:51:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42229a6800 == 128 [pid = 12879] [id = 373] 16:51:25 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f422f836000) [pid = 12879] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:51:25 INFO - PROCESS | 12879 | --DOMWINDOW == 190 (0x7f42337da000) [pid = 12879] [serial = 1040] [outer = (nil)] [url = about:blank] 16:51:25 INFO - PROCESS | 12879 | --DOMWINDOW == 189 (0x7f4225957400) [pid = 12879] [serial = 1043] [outer = (nil)] [url = about:blank] 16:51:25 INFO - PROCESS | 12879 | --DOMWINDOW == 188 (0x7f4222d27c00) [pid = 12879] [serial = 1046] [outer = (nil)] [url = about:blank] 16:51:25 INFO - PROCESS | 12879 | --DOMWINDOW == 187 (0x7f4225957800) [pid = 12879] [serial = 1049] [outer = (nil)] [url = about:blank] 16:51:25 INFO - PROCESS | 12879 | --DOMWINDOW == 186 (0x7f4225a33000) [pid = 12879] [serial = 1052] [outer = (nil)] [url = about:blank] 16:51:25 INFO - PROCESS | 12879 | --DOMWINDOW == 185 (0x7f422c8aa400) [pid = 12879] [serial = 1076] [outer = (nil)] [url = about:blank] 16:51:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221bd4000 == 127 [pid = 12879] [id = 372] 16:51:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42256cc000 == 126 [pid = 12879] [id = 371] 16:51:25 INFO - PROCESS | 12879 | 1461455485889 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | --DOCSHELL 0x7f4226a27800 == 125 [pid = 12879] [id = 369] 16:51:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237b12000 == 124 [pid = 12879] [id = 368] 16:51:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f53000 == 123 [pid = 12879] [id = 367] 16:51:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423665f800 == 122 [pid = 12879] [id = 366] 16:51:25 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4222dd5800 == 123 [pid = 12879] [id = 390] 16:51:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 186 (0x7f4223104000) [pid = 12879] [serial = 1171] [outer = (nil)] 16:51:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 187 (0x7f4226bc9c00) [pid = 12879] [serial = 1172] [outer = 0x7f4223104000] 16:51:25 INFO - PROCESS | 12879 | 1461455485960 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 188 (0x7f422ef16c00) [pid = 12879] [serial = 1173] [outer = 0x7f4223104000] 16:51:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233747000 == 122 [pid = 12879] [id = 365] 16:51:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423346c000 == 121 [pid = 12879] [id = 364] 16:51:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233185800 == 120 [pid = 12879] [id = 363] 16:51:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232e44800 == 119 [pid = 12879] [id = 362] 16:51:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232488000 == 118 [pid = 12879] [id = 361] 16:51:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f69d000 == 117 [pid = 12879] [id = 360] 16:51:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4225523000 == 116 [pid = 12879] [id = 359] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 187 (0x7f422f21f400) [pid = 12879] [serial = 1070] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 186 (0x7f42269ce800) [pid = 12879] [serial = 1073] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 185 (0x7f422f7ad800) [pid = 12879] [serial = 1071] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 184 (0x7f422ef11800) [pid = 12879] [serial = 1067] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 183 (0x7f422cf7d400) [pid = 12879] [serial = 1062] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 182 (0x7f422cc72c00) [pid = 12879] [serial = 1061] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 181 (0x7f4236d3c400) [pid = 12879] [serial = 1023] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 180 (0x7f4238739800) [pid = 12879] [serial = 1037] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 179 (0x7f4221cd5800) [pid = 12879] [serial = 1056] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 178 (0x7f42211e8000) [pid = 12879] [serial = 1055] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 177 (0x7f422662e800) [pid = 12879] [serial = 1059] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 176 (0x7f42219d1000) [pid = 12879] [serial = 1058] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 175 (0x7f422e68a400) [pid = 12879] [serial = 1064] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 174 (0x7f422e691400) [pid = 12879] [serial = 1065] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 173 (0x7f422c8b0400) [pid = 12879] [serial = 1028] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 172 (0x7f4225a31400) [pid = 12879] [serial = 1025] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 171 (0x7f4236d16400) [pid = 12879] [serial = 1034] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 170 (0x7f4230f0f000) [pid = 12879] [serial = 1031] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 169 (0x7f4232f86800) [pid = 12879] [serial = 720] [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:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 168 (0x7f422ef1a400) [pid = 12879] [serial = 1068] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | --DOMWINDOW == 167 (0x7f4226bcc800) [pid = 12879] [serial = 1074] [outer = (nil)] [url = about:blank] 16:51:26 INFO - PROCESS | 12879 | 1461455486683 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:51:26 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:51:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:51:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:51:26 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:51:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:51:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1430ms 16:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:51:26 INFO - PROCESS | 12879 | 1461455486720 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:51:26 INFO - PROCESS | 12879 | 1461455486723 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:51:26 INFO - PROCESS | 12879 | 1461455486729 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 12879 | 1461455486734 Marionette TRACE conn3 <- [1,1534,null,{}] 16:51:26 INFO - PROCESS | 12879 | 1461455486749 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:51:26 INFO - PROCESS | 12879 | 1461455486923 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:51:26 INFO - PROCESS | 12879 | 1461455486943 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f696800 == 117 [pid = 12879] [id = 391] 16:51:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 168 (0x7f422f7b8c00) [pid = 12879] [serial = 1174] [outer = (nil)] 16:51:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 169 (0x7f422f948c00) [pid = 12879] [serial = 1175] [outer = 0x7f422f7b8c00] 16:51:27 INFO - PROCESS | 12879 | 1461455487029 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 170 (0x7f4230f17000) [pid = 12879] [serial = 1176] [outer = 0x7f422f7b8c00] 16:51:27 INFO - PROCESS | 12879 | 1461455487911 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:51:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:51:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1231ms 16:51:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:51:27 INFO - PROCESS | 12879 | 1461455487960 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 12879 | 1461455487963 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:51:27 INFO - PROCESS | 12879 | 1461455487969 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 12879 | 1461455487972 Marionette TRACE conn3 <- [1,1538,null,{}] 16:51:28 INFO - PROCESS | 12879 | 1461455488003 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:51:28 INFO - PROCESS | 12879 | 1461455488226 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:51:28 INFO - PROCESS | 12879 | 1461455488250 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232e3c000 == 118 [pid = 12879] [id = 392] 16:51:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 171 (0x7f423106f000) [pid = 12879] [serial = 1177] [outer = (nil)] 16:51:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 172 (0x7f423287dc00) [pid = 12879] [serial = 1178] [outer = 0x7f423106f000] 16:51:28 INFO - PROCESS | 12879 | 1461455488320 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 173 (0x7f42328df400) [pid = 12879] [serial = 1179] [outer = 0x7f423106f000] 16:51:29 INFO - PROCESS | 12879 | 1461455489143 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:51:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:51:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1211ms 16:51:29 INFO - PROCESS | 12879 | 1461455489181 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:51:29 INFO - PROCESS | 12879 | 1461455489184 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:51:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:51:29 INFO - PROCESS | 12879 | 1461455489190 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:51:29 INFO - PROCESS | 12879 | 1461455489192 Marionette TRACE conn3 <- [1,1542,null,{}] 16:51:29 INFO - PROCESS | 12879 | 1461455489202 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:51:29 INFO - PROCESS | 12879 | 1461455489407 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:51:29 INFO - PROCESS | 12879 | 1461455489434 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4232fb2800 == 119 [pid = 12879] [id = 393] 16:51:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 174 (0x7f42324e1800) [pid = 12879] [serial = 1180] [outer = (nil)] 16:51:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f4232f7e400) [pid = 12879] [serial = 1181] [outer = 0x7f42324e1800] 16:51:29 INFO - PROCESS | 12879 | 1461455489495 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f4233581c00) [pid = 12879] [serial = 1182] [outer = 0x7f42324e1800] 16:51:30 INFO - PROCESS | 12879 | --DOMWINDOW == 175 (0x7f42211f2c00) [pid = 12879] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:51:30 INFO - PROCESS | 12879 | --DOMWINDOW == 174 (0x7f421ff9c400) [pid = 12879] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:51:30 INFO - PROCESS | 12879 | --DOMWINDOW == 173 (0x7f422310bc00) [pid = 12879] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:51:30 INFO - PROCESS | 12879 | --DOMWINDOW == 172 (0x7f42268b5800) [pid = 12879] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:51:30 INFO - PROCESS | 12879 | 1461455490561 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:51:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1427ms 16:51:30 INFO - PROCESS | 12879 | 1461455490618 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 12879 | 1461455490621 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:51:30 INFO - PROCESS | 12879 | 1461455490627 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 12879 | 1461455490629 Marionette TRACE conn3 <- [1,1546,null,{}] 16:51:30 INFO - PROCESS | 12879 | 1461455490634 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:51:30 INFO - PROCESS | 12879 | 1461455490830 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:51:31 INFO - PROCESS | 12879 | 1461455491002 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423346f000 == 120 [pid = 12879] [id = 394] 16:51:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 173 (0x7f42211f2c00) [pid = 12879] [serial = 1183] [outer = (nil)] 16:51:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 174 (0x7f42337dcc00) [pid = 12879] [serial = 1184] [outer = 0x7f42211f2c00] 16:51:31 INFO - PROCESS | 12879 | 1461455491070 Marionette DEBUG loaded listener.js 16:51:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f423725ac00) [pid = 12879] [serial = 1185] [outer = 0x7f42211f2c00] 16:51:31 INFO - PROCESS | 12879 | 1461455491752 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:51:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:51:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1181ms 16:51:31 INFO - PROCESS | 12879 | 1461455491809 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 12879 | 1461455491811 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:51:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:51:31 INFO - PROCESS | 12879 | 1461455491821 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 12879 | 1461455491823 Marionette TRACE conn3 <- [1,1550,null,{}] 16:51:31 INFO - PROCESS | 12879 | 1461455491827 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:51:32 INFO - PROCESS | 12879 | 1461455492051 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:51:32 INFO - PROCESS | 12879 | 1461455492068 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4235f08800 == 121 [pid = 12879] [id = 395] 16:51:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f4221cdb000) [pid = 12879] [serial = 1186] [outer = (nil)] 16:51:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f42372d0000) [pid = 12879] [serial = 1187] [outer = 0x7f4221cdb000] 16:51:32 INFO - PROCESS | 12879 | 1461455492128 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f4237e27c00) [pid = 12879] [serial = 1188] [outer = 0x7f4221cdb000] 16:51:33 INFO - PROCESS | 12879 | 1461455493190 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:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1434ms 16:51:33 INFO - PROCESS | 12879 | 1461455493253 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:51:33 INFO - PROCESS | 12879 | 1461455493260 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:51:33 INFO - PROCESS | 12879 | 1461455493287 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 12879 | 1461455493292 Marionette TRACE conn3 <- [1,1554,null,{}] 16:51:33 INFO - PROCESS | 12879 | 1461455493301 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:51:33 INFO - PROCESS | 12879 | 1461455493484 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:51:33 INFO - PROCESS | 12879 | 1461455493669 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cb52000 == 122 [pid = 12879] [id = 396] 16:51:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f4225942800) [pid = 12879] [serial = 1189] [outer = (nil)] 16:51:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f42268b5c00) [pid = 12879] [serial = 1190] [outer = 0x7f4225942800] 16:51:33 INFO - PROCESS | 12879 | 1461455493744 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 181 (0x7f422c934400) [pid = 12879] [serial = 1191] [outer = 0x7f4225942800] 16:51:34 INFO - PROCESS | 12879 | 1461455494687 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:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1455ms 16:51:34 INFO - PROCESS | 12879 | 1461455494725 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:51:34 INFO - PROCESS | 12879 | 1461455494734 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:51:34 INFO - PROCESS | 12879 | 1461455494744 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 12879 | 1461455494749 Marionette TRACE conn3 <- [1,1558,null,{}] 16:51:34 INFO - PROCESS | 12879 | 1461455494755 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:51:34 INFO - PROCESS | 12879 | 1461455494939 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:51:35 INFO - PROCESS | 12879 | 1461455495130 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42325ef800 == 123 [pid = 12879] [id = 397] 16:51:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 182 (0x7f422c937400) [pid = 12879] [serial = 1192] [outer = (nil)] 16:51:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 183 (0x7f422ef3d800) [pid = 12879] [serial = 1193] [outer = 0x7f422c937400] 16:51:35 INFO - PROCESS | 12879 | 1461455495209 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 184 (0x7f422f7b2400) [pid = 12879] [serial = 1194] [outer = 0x7f422c937400] 16:51:36 INFO - PROCESS | 12879 | 1461455496153 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:51:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1480ms 16:51:36 INFO - PROCESS | 12879 | 1461455496225 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 12879 | 1461455496229 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:51:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:51:36 INFO - PROCESS | 12879 | 1461455496235 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 12879 | 1461455496240 Marionette TRACE conn3 <- [1,1562,null,{}] 16:51:36 INFO - PROCESS | 12879 | 1461455496255 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:51:36 INFO - PROCESS | 12879 | 1461455496476 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:51:36 INFO - PROCESS | 12879 | 1461455496658 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237cd9000 == 124 [pid = 12879] [id = 398] 16:51:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 185 (0x7f42324e2000) [pid = 12879] [serial = 1195] [outer = (nil)] 16:51:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 186 (0x7f4232f7d800) [pid = 12879] [serial = 1196] [outer = 0x7f42324e2000] 16:51:36 INFO - PROCESS | 12879 | 1461455496732 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 187 (0x7f42337db800) [pid = 12879] [serial = 1197] [outer = 0x7f42324e2000] 16:51:37 INFO - PROCESS | 12879 | 1461455497597 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:51:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1434ms 16:51:37 INFO - PROCESS | 12879 | 1461455497670 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 12879 | 1461455497674 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:51:37 INFO - PROCESS | 12879 | 1461455497680 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 12879 | 1461455497684 Marionette TRACE conn3 <- [1,1566,null,{}] 16:51:37 INFO - PROCESS | 12879 | 1461455497689 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:51:37 INFO - PROCESS | 12879 | 1461455497878 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:51:38 INFO - PROCESS | 12879 | 1461455498061 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423f178800 == 125 [pid = 12879] [id = 399] 16:51:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 188 (0x7f4235941800) [pid = 12879] [serial = 1198] [outer = (nil)] 16:51:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 189 (0x7f4236feb800) [pid = 12879] [serial = 1199] [outer = 0x7f4235941800] 16:51:38 INFO - PROCESS | 12879 | 1461455498141 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f4237e29400) [pid = 12879] [serial = 1200] [outer = 0x7f4235941800] 16:51:38 INFO - PROCESS | 12879 | 1461455498954 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:51:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:51:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1334ms 16:51:39 INFO - PROCESS | 12879 | 1461455499015 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:51:39 INFO - PROCESS | 12879 | 1461455499019 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:51:39 INFO - PROCESS | 12879 | 1461455499024 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 12879 | 1461455499026 Marionette TRACE conn3 <- [1,1570,null,{}] 16:51:39 INFO - PROCESS | 12879 | 1461455499031 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:51:39 INFO - PROCESS | 12879 | 1461455499201 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:51:39 INFO - PROCESS | 12879 | 1461455499388 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4245d2a000 == 126 [pid = 12879] [id = 400] 16:51:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f42369f2000) [pid = 12879] [serial = 1201] [outer = (nil)] 16:51:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f4237f6ac00) [pid = 12879] [serial = 1202] [outer = 0x7f42369f2000] 16:51:39 INFO - PROCESS | 12879 | 1461455499460 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f4238883400) [pid = 12879] [serial = 1203] [outer = 0x7f42369f2000] 16:51:40 INFO - PROCESS | 12879 | 1461455500354 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:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1378ms 16:51:40 INFO - PROCESS | 12879 | 1461455500403 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 12879 | 1461455500407 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:51:40 INFO - PROCESS | 12879 | 1461455500412 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 12879 | 1461455500414 Marionette TRACE conn3 <- [1,1574,null,{}] 16:51:40 INFO - PROCESS | 12879 | 1461455500420 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:51:40 INFO - PROCESS | 12879 | 1461455500631 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:51:40 INFO - PROCESS | 12879 | 1461455500815 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4246f2f000 == 127 [pid = 12879] [id = 401] 16:51:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f4237e32000) [pid = 12879] [serial = 1204] [outer = (nil)] 16:51:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f423a25d400) [pid = 12879] [serial = 1205] [outer = 0x7f4237e32000] 16:51:40 INFO - PROCESS | 12879 | 1461455500890 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f423e757400) [pid = 12879] [serial = 1206] [outer = 0x7f4237e32000] 16:51:41 INFO - PROCESS | 12879 | 1461455501741 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:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1378ms 16:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:51:41 INFO - PROCESS | 12879 | 1461455501792 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:51:41 INFO - PROCESS | 12879 | 1461455501794 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:51:41 INFO - PROCESS | 12879 | 1461455501801 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 12879 | 1461455501804 Marionette TRACE conn3 <- [1,1578,null,{}] 16:51:41 INFO - PROCESS | 12879 | 1461455501809 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:51:41 INFO - PROCESS | 12879 | 1461455501981 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:51:42 INFO - PROCESS | 12879 | 1461455502170 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4248c37000 == 128 [pid = 12879] [id = 402] 16:51:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f4238bca400) [pid = 12879] [serial = 1207] [outer = (nil)] 16:51:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f4244ff0800) [pid = 12879] [serial = 1208] [outer = 0x7f4238bca400] 16:51:42 INFO - PROCESS | 12879 | 1461455502236 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f4245e7bc00) [pid = 12879] [serial = 1209] [outer = 0x7f4238bca400] 16:51:43 INFO - PROCESS | 12879 | 1461455503079 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:51:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:51:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1331ms 16:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:51:43 INFO - PROCESS | 12879 | 1461455503131 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:51:43 INFO - PROCESS | 12879 | 1461455503134 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:51:43 INFO - PROCESS | 12879 | 1461455503140 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 12879 | 1461455503143 Marionette TRACE conn3 <- [1,1582,null,{}] 16:51:43 INFO - PROCESS | 12879 | 1461455503148 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:51:43 INFO - PROCESS | 12879 | 1461455503305 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:51:43 INFO - PROCESS | 12879 | 1461455503494 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424a9d9800 == 129 [pid = 12879] [id = 403] 16:51:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f423b6d3000) [pid = 12879] [serial = 1210] [outer = (nil)] 16:51:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f4246053400) [pid = 12879] [serial = 1211] [outer = 0x7f423b6d3000] 16:51:43 INFO - PROCESS | 12879 | 1461455503565 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f4246f39000) [pid = 12879] [serial = 1212] [outer = 0x7f423b6d3000] 16:51:44 INFO - PROCESS | 12879 | 1461455504426 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:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1333ms 16:51:44 INFO - PROCESS | 12879 | 1461455504473 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 12879 | 1461455504476 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:51:44 INFO - PROCESS | 12879 | 1461455504482 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 12879 | 1461455504484 Marionette TRACE conn3 <- [1,1586,null,{}] 16:51:44 INFO - PROCESS | 12879 | 1461455504490 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:51:44 INFO - PROCESS | 12879 | 1461455504674 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:51:44 INFO - PROCESS | 12879 | 1461455504864 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424b49c800 == 130 [pid = 12879] [id = 404] 16:51:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f4244f1bc00) [pid = 12879] [serial = 1213] [outer = (nil)] 16:51:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f4247270c00) [pid = 12879] [serial = 1214] [outer = 0x7f4244f1bc00] 16:51:44 INFO - PROCESS | 12879 | 1461455504932 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 205 (0x7f42473e1c00) [pid = 12879] [serial = 1215] [outer = 0x7f4244f1bc00] 16:51:45 INFO - PROCESS | 12879 | 1461455505808 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:51:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:51:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1375ms 16:51:45 INFO - PROCESS | 12879 | 1461455505858 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:51:45 INFO - PROCESS | 12879 | 1461455505862 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:51:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:51:45 INFO - PROCESS | 12879 | 1461455505886 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 12879 | 1461455505889 Marionette TRACE conn3 <- [1,1590,null,{}] 16:51:45 INFO - PROCESS | 12879 | 1461455505895 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:51:46 INFO - PROCESS | 12879 | 1461455506089 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:51:46 INFO - PROCESS | 12879 | 1461455506281 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424db68800 == 131 [pid = 12879] [id = 405] 16:51:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 206 (0x7f4225960800) [pid = 12879] [serial = 1216] [outer = (nil)] 16:51:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 207 (0x7f4246fe7400) [pid = 12879] [serial = 1217] [outer = 0x7f4225960800] 16:51:46 INFO - PROCESS | 12879 | 1461455506350 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f42491c4c00) [pid = 12879] [serial = 1218] [outer = 0x7f4225960800] 16:51:47 INFO - PROCESS | 12879 | 1461455507230 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:51:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1379ms 16:51:47 INFO - PROCESS | 12879 | 1461455507263 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:51:47 INFO - PROCESS | 12879 | 1461455507266 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:51:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:51:47 INFO - PROCESS | 12879 | 1461455507273 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 12879 | 1461455507277 Marionette TRACE conn3 <- [1,1594,null,{}] 16:51:47 INFO - PROCESS | 12879 | 1461455507283 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:51:47 INFO - PROCESS | 12879 | 1461455507482 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:51:47 INFO - PROCESS | 12879 | 1461455507680 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421edde800 == 132 [pid = 12879] [id = 406] 16:51:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f422ff2a800) [pid = 12879] [serial = 1219] [outer = (nil)] 16:51:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 210 (0x7f422ff33800) [pid = 12879] [serial = 1220] [outer = 0x7f422ff2a800] 16:51:47 INFO - PROCESS | 12879 | 1461455507798 Marionette DEBUG loaded listener.js 16:51:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 211 (0x7f424aa65c00) [pid = 12879] [serial = 1221] [outer = 0x7f422ff2a800] 16:51:48 INFO - PROCESS | 12879 | 1461455508677 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:51:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:51:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1433ms 16:51:48 INFO - PROCESS | 12879 | 1461455508723 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:51:48 INFO - PROCESS | 12879 | 1461455508725 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:51:48 INFO - PROCESS | 12879 | 1461455508732 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 12879 | 1461455508735 Marionette TRACE conn3 <- [1,1598,null,{}] 16:51:48 INFO - PROCESS | 12879 | 1461455508740 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:51:48 INFO - PROCESS | 12879 | 1461455508911 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:51:49 INFO - PROCESS | 12879 | 1461455509110 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424f437800 == 133 [pid = 12879] [id = 407] 16:51:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f4226651000) [pid = 12879] [serial = 1222] [outer = (nil)] 16:51:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f4226659000) [pid = 12879] [serial = 1223] [outer = 0x7f4226651000] 16:51:49 INFO - PROCESS | 12879 | 1461455509180 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f422665ec00) [pid = 12879] [serial = 1224] [outer = 0x7f4226651000] 16:51:50 INFO - PROCESS | 12879 | 1461455510032 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:51:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:51:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1331ms 16:51:50 INFO - PROCESS | 12879 | 1461455510063 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:51:50 INFO - PROCESS | 12879 | 1461455510066 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:51:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:51:50 INFO - PROCESS | 12879 | 1461455510073 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 12879 | 1461455510075 Marionette TRACE conn3 <- [1,1602,null,{}] 16:51:50 INFO - PROCESS | 12879 | 1461455510080 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:51:50 INFO - PROCESS | 12879 | 1461455510255 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:51:50 INFO - PROCESS | 12879 | 1461455510449 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42202d8800 == 134 [pid = 12879] [id = 408] 16:51:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 215 (0x7f4226652c00) [pid = 12879] [serial = 1225] [outer = (nil)] 16:51:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f422ca60000) [pid = 12879] [serial = 1226] [outer = 0x7f4226652c00] 16:51:50 INFO - PROCESS | 12879 | 1461455510530 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f422ca66800) [pid = 12879] [serial = 1227] [outer = 0x7f4226652c00] 16:51:51 INFO - PROCESS | 12879 | 1461455511371 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:51:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:51:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1332ms 16:51:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:51:51 INFO - PROCESS | 12879 | 1461455511405 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:51:51 INFO - PROCESS | 12879 | 1461455511407 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:51:51 INFO - PROCESS | 12879 | 1461455511413 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 12879 | 1461455511416 Marionette TRACE conn3 <- [1,1606,null,{}] 16:51:51 INFO - PROCESS | 12879 | 1461455511420 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:51:51 INFO - PROCESS | 12879 | 1461455511618 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:51:51 INFO - PROCESS | 12879 | 1461455511811 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42332a3800 == 135 [pid = 12879] [id = 409] 16:51:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f422150c800) [pid = 12879] [serial = 1228] [outer = (nil)] 16:51:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f422ca5e800) [pid = 12879] [serial = 1229] [outer = 0x7f422150c800] 16:51:51 INFO - PROCESS | 12879 | 1461455511877 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f422ff30000) [pid = 12879] [serial = 1230] [outer = 0x7f422150c800] 16:51:52 INFO - PROCESS | 12879 | 1461455512760 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:51:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:51:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1377ms 16:51:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:51:52 INFO - PROCESS | 12879 | 1461455512791 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 12879 | 1461455512794 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:51:52 INFO - PROCESS | 12879 | 1461455512798 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 12879 | 1461455512802 Marionette TRACE conn3 <- [1,1610,null,{}] 16:51:52 INFO - PROCESS | 12879 | 1461455512807 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:51:52 INFO - PROCESS | 12879 | 1461455512977 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:51:53 INFO - PROCESS | 12879 | 1461455513187 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4222dce800 == 136 [pid = 12879] [id = 410] 16:51:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f421ff9e400) [pid = 12879] [serial = 1231] [outer = (nil)] 16:51:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f42211f4000) [pid = 12879] [serial = 1232] [outer = 0x7f421ff9e400] 16:51:53 INFO - PROCESS | 12879 | 1461455513545 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f4223105000) [pid = 12879] [serial = 1233] [outer = 0x7f421ff9e400] 16:51:54 INFO - PROCESS | 12879 | 1461455514461 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:51:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:51:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1684ms 16:51:54 INFO - PROCESS | 12879 | 1461455514484 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 12879 | 1461455514490 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:51:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:51:54 INFO - PROCESS | 12879 | 1461455514498 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 12879 | 1461455514502 Marionette TRACE conn3 <- [1,1614,null,{}] 16:51:54 INFO - PROCESS | 12879 | 1461455514508 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:51:54 INFO - PROCESS | 12879 | 1461455514675 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:51:54 INFO - PROCESS | 12879 | 1461455514896 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f69c000 == 137 [pid = 12879] [id = 411] 16:51:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f4223416800) [pid = 12879] [serial = 1234] [outer = (nil)] 16:51:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f4225a31400) [pid = 12879] [serial = 1235] [outer = 0x7f4223416800] 16:51:54 INFO - PROCESS | 12879 | 1461455514963 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f42269d9000) [pid = 12879] [serial = 1236] [outer = 0x7f4223416800] 16:51:56 INFO - PROCESS | 12879 | 1461455516010 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:51:56 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:51:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1586ms 16:51:56 INFO - PROCESS | 12879 | 1461455516084 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 12879 | 1461455516089 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:51:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:51:56 INFO - PROCESS | 12879 | 1461455516099 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 12879 | 1461455516102 Marionette TRACE conn3 <- [1,1618,null,{}] 16:51:56 INFO - PROCESS | 12879 | 1461455516108 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:51:56 INFO - PROCESS | 12879 | 1461455516293 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:51:56 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42332da000 == 136 [pid = 12879] [id = 235] 16:51:56 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4249117800 == 135 [pid = 12879] [id = 345] 16:51:56 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4245d12000 == 134 [pid = 12879] [id = 344] 16:51:56 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238dae000 == 133 [pid = 12879] [id = 343] 16:51:56 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fb8a800 == 132 [pid = 12879] [id = 188] 16:51:56 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f422edeb400) [pid = 12879] [serial = 1127] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 12879 | 1461455516663 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | --DOCSHELL 0x7f422f83e000 == 131 [pid = 12879] [id = 186] 16:51:56 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42252da000 == 130 [pid = 12879] [id = 370] 16:51:56 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42252ca000 == 131 [pid = 12879] [id = 412] 16:51:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f422cc7bc00) [pid = 12879] [serial = 1237] [outer = (nil)] 16:51:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f422cf7b400) [pid = 12879] [serial = 1238] [outer = 0x7f422cc7bc00] 16:51:56 INFO - PROCESS | 12879 | 1461455516782 Marionette DEBUG loaded listener.js 16:51:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f422e691400) [pid = 12879] [serial = 1239] [outer = 0x7f422cc7bc00] 16:51:57 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423729e800 == 130 [pid = 12879] [id = 382] 16:51:57 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233762800 == 129 [pid = 12879] [id = 381] 16:51:57 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42333c0800 == 128 [pid = 12879] [id = 380] 16:51:57 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232ee7800 == 127 [pid = 12879] [id = 379] 16:51:57 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423247f000 == 126 [pid = 12879] [id = 378] 16:51:57 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f26b800 == 125 [pid = 12879] [id = 377] 16:51:57 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4225513800 == 124 [pid = 12879] [id = 376] 16:51:57 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f6a7000 == 123 [pid = 12879] [id = 375] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 227 (0x7f422e68b400) [pid = 12879] [serial = 1125] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f422cf1d800) [pid = 12879] [serial = 1124] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f4226e27400) [pid = 12879] [serial = 1082] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f422310c000) [pid = 12879] [serial = 1116] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f4232521000) [pid = 12879] [serial = 1094] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f422fe04000) [pid = 12879] [serial = 1091] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f42328dd000) [pid = 12879] [serial = 1097] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f42334d8800) [pid = 12879] [serial = 1109] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f4226e29800) [pid = 12879] [serial = 1122] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 218 (0x7f422f7b2c00) [pid = 12879] [serial = 1106] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 217 (0x7f42268bac00) [pid = 12879] [serial = 1112] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f422ef33800) [pid = 12879] [serial = 1085] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 215 (0x7f42337d3c00) [pid = 12879] [serial = 1103] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 214 (0x7f422f947800) [pid = 12879] [serial = 1088] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 213 (0x7f422662c400) [pid = 12879] [serial = 1119] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 212 (0x7f4225951c00) [pid = 12879] [serial = 1118] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 211 (0x7f4232f88000) [pid = 12879] [serial = 1100] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 210 (0x7f4225266000) [pid = 12879] [serial = 1121] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 209 (0x7f4223419c00) [pid = 12879] [serial = 1079] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | --DOMWINDOW == 208 (0x7f4221cd5c00) [pid = 12879] [serial = 1115] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 12879 | 1461455517516 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:51:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:51:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1426ms 16:51:57 INFO - PROCESS | 12879 | 1461455517525 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:51:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:51:57 INFO - PROCESS | 12879 | 1461455517529 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:51:57 INFO - PROCESS | 12879 | 1461455517535 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 12879 | 1461455517540 Marionette TRACE conn3 <- [1,1622,null,{}] 16:51:57 INFO - PROCESS | 12879 | 1461455517554 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:51:57 INFO - PROCESS | 12879 | 1461455517735 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:51:57 INFO - PROCESS | 12879 | 1461455517892 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f697000 == 124 [pid = 12879] [id = 413] 16:51:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f422ed96400) [pid = 12879] [serial = 1240] [outer = (nil)] 16:51:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 210 (0x7f422f583400) [pid = 12879] [serial = 1241] [outer = 0x7f422ed96400] 16:51:57 INFO - PROCESS | 12879 | 1461455517952 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 211 (0x7f422f7b0800) [pid = 12879] [serial = 1242] [outer = 0x7f422ed96400] 16:51:58 INFO - PROCESS | 12879 | 1461455518690 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:51:58 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:51:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1187ms 16:51:58 INFO - PROCESS | 12879 | 1461455518748 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:51:58 INFO - PROCESS | 12879 | 1461455518754 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:51:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:51:58 INFO - PROCESS | 12879 | 1461455518769 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 12879 | 1461455518771 Marionette TRACE conn3 <- [1,1626,null,{}] 16:51:58 INFO - PROCESS | 12879 | 1461455518777 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:51:58 INFO - PROCESS | 12879 | 1461455518946 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:51:58 INFO - PROCESS | 12879 | 1461455518955 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232e4a000 == 125 [pid = 12879] [id = 414] 16:51:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f422f7b1800) [pid = 12879] [serial = 1243] [outer = (nil)] 16:51:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f422ff29400) [pid = 12879] [serial = 1244] [outer = 0x7f422f7b1800] 16:51:59 INFO - PROCESS | 12879 | 1461455519027 Marionette DEBUG loaded listener.js 16:51:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f422ff34c00) [pid = 12879] [serial = 1245] [outer = 0x7f422f7b1800] 16:51:59 INFO - PROCESS | 12879 | 1461455519924 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:51:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:51:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1190ms 16:51:59 INFO - PROCESS | 12879 | 1461455519955 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 12879 | 1461455519959 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:51:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:51:59 INFO - PROCESS | 12879 | 1461455519964 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 12879 | 1461455519968 Marionette TRACE conn3 <- [1,1630,null,{}] 16:51:59 INFO - PROCESS | 12879 | 1461455519972 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:52:00 INFO - PROCESS | 12879 | 1461455520207 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:52:00 INFO - PROCESS | 12879 | 1461455520243 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42332b8800 == 126 [pid = 12879] [id = 415] 16:52:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 215 (0x7f4230d65400) [pid = 12879] [serial = 1246] [outer = (nil)] 16:52:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f42323bfc00) [pid = 12879] [serial = 1247] [outer = 0x7f4230d65400] 16:52:00 INFO - PROCESS | 12879 | 1461455520317 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f42328de400) [pid = 12879] [serial = 1248] [outer = 0x7f4230d65400] 16:52:01 INFO - PROCESS | 12879 | 1461455521162 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:52:01 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f42211f2c00) [pid = 12879] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:52:01 INFO - PROCESS | 12879 | --DOMWINDOW == 215 (0x7f4223107000) [pid = 12879] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:52:01 INFO - PROCESS | 12879 | --DOMWINDOW == 214 (0x7f42324e1800) [pid = 12879] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:52:01 INFO - PROCESS | 12879 | --DOMWINDOW == 213 (0x7f4223104000) [pid = 12879] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:52:01 INFO - PROCESS | 12879 | --DOMWINDOW == 212 (0x7f423106f000) [pid = 12879] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:52:01 INFO - PROCESS | 12879 | --DOMWINDOW == 211 (0x7f422f7b8c00) [pid = 12879] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:52:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:52:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1326ms 16:52:01 INFO - PROCESS | 12879 | 1461455521292 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:52:01 INFO - PROCESS | 12879 | 1461455521296 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:52:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:52:01 INFO - PROCESS | 12879 | 1461455521301 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:52:01 INFO - PROCESS | 12879 | 1461455521303 Marionette TRACE conn3 <- [1,1634,null,{}] 16:52:01 INFO - PROCESS | 12879 | 1461455521309 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:52:01 INFO - PROCESS | 12879 | 1461455521493 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:52:01 INFO - PROCESS | 12879 | 1461455521503 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4233742800 == 127 [pid = 12879] [id = 416] 16:52:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f42328f3000) [pid = 12879] [serial = 1249] [outer = (nil)] 16:52:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f42337d4800) [pid = 12879] [serial = 1250] [outer = 0x7f42328f3000] 16:52:01 INFO - PROCESS | 12879 | 1461455521567 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f4236cd0000) [pid = 12879] [serial = 1251] [outer = 0x7f42328f3000] 16:52:02 INFO - PROCESS | 12879 | 1461455522427 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:52:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:52:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1176ms 16:52:02 INFO - PROCESS | 12879 | 1461455522485 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 12879 | 1461455522488 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:52:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:52:02 INFO - PROCESS | 12879 | 1461455522498 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 12879 | 1461455522500 Marionette TRACE conn3 <- [1,1638,null,{}] 16:52:02 INFO - PROCESS | 12879 | 1461455522504 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:52:02 INFO - PROCESS | 12879 | 1461455522681 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:52:02 INFO - PROCESS | 12879 | 1461455522691 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4236f4a000 == 128 [pid = 12879] [id = 417] 16:52:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 215 (0x7f4232f7ec00) [pid = 12879] [serial = 1252] [outer = (nil)] 16:52:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f4236d44800) [pid = 12879] [serial = 1253] [outer = 0x7f4232f7ec00] 16:52:02 INFO - PROCESS | 12879 | 1461455522752 Marionette DEBUG loaded listener.js 16:52:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f42372ce400) [pid = 12879] [serial = 1254] [outer = 0x7f4232f7ec00] 16:52:03 INFO - PROCESS | 12879 | 1461455523806 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:52:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:52:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1382ms 16:52:03 INFO - PROCESS | 12879 | 1461455523878 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 12879 | 1461455523883 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:52:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:52:03 INFO - PROCESS | 12879 | 1461455523893 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 12879 | 1461455523899 Marionette TRACE conn3 <- [1,1642,null,{}] 16:52:03 INFO - PROCESS | 12879 | 1461455523908 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:52:04 INFO - PROCESS | 12879 | 1461455524146 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:52:04 INFO - PROCESS | 12879 | 1461455524454 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42282ee800 == 129 [pid = 12879] [id = 418] 16:52:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f4223107000) [pid = 12879] [serial = 1255] [outer = (nil)] 16:52:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f4225958c00) [pid = 12879] [serial = 1256] [outer = 0x7f4223107000] 16:52:04 INFO - PROCESS | 12879 | 1461455524533 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f42268b0400) [pid = 12879] [serial = 1257] [outer = 0x7f4223107000] 16:52:05 INFO - PROCESS | 12879 | 1461455525415 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:52:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:52:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1540ms 16:52:05 INFO - PROCESS | 12879 | 1461455525432 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:52:05 INFO - PROCESS | 12879 | 1461455525441 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:52:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:52:05 INFO - PROCESS | 12879 | 1461455525451 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 12879 | 1461455525456 Marionette TRACE conn3 <- [1,1646,null,{}] 16:52:05 INFO - PROCESS | 12879 | 1461455525461 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:52:05 INFO - PROCESS | 12879 | 1461455525656 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:52:05 INFO - PROCESS | 12879 | 1461455525852 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4232e3c800 == 130 [pid = 12879] [id = 419] 16:52:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f422c8a5800) [pid = 12879] [serial = 1258] [outer = (nil)] 16:52:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f422cc81400) [pid = 12879] [serial = 1259] [outer = 0x7f422c8a5800] 16:52:05 INFO - PROCESS | 12879 | 1461455525924 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f422ed96800) [pid = 12879] [serial = 1260] [outer = 0x7f422c8a5800] 16:52:06 INFO - PROCESS | 12879 | 1461455526887 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:52:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:52:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1484ms 16:52:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:52:06 INFO - PROCESS | 12879 | 1461455526936 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 12879 | 1461455526939 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:52:06 INFO - PROCESS | 12879 | 1461455526946 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 12879 | 1461455526951 Marionette TRACE conn3 <- [1,1650,null,{}] 16:52:06 INFO - PROCESS | 12879 | 1461455526966 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:52:07 INFO - PROCESS | 12879 | 1461455527166 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:52:07 INFO - PROCESS | 12879 | 1461455527400 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42385cf800 == 131 [pid = 12879] [id = 420] 16:52:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f422fe07c00) [pid = 12879] [serial = 1261] [outer = (nil)] 16:52:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f42324e0400) [pid = 12879] [serial = 1262] [outer = 0x7f422fe07c00] 16:52:07 INFO - PROCESS | 12879 | 1461455527488 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f42328e4c00) [pid = 12879] [serial = 1263] [outer = 0x7f422fe07c00] 16:52:08 INFO - PROCESS | 12879 | 1461455528297 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:52:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:52:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1391ms 16:52:08 INFO - PROCESS | 12879 | 1461455528336 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:52:08 INFO - PROCESS | 12879 | 1461455528341 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:52:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:52:08 INFO - PROCESS | 12879 | 1461455528347 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 12879 | 1461455528349 Marionette TRACE conn3 <- [1,1654,null,{}] 16:52:08 INFO - PROCESS | 12879 | 1461455528354 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:52:08 INFO - PROCESS | 12879 | 1461455528539 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:52:08 INFO - PROCESS | 12879 | 1461455528732 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423f205000 == 132 [pid = 12879] [id = 421] 16:52:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f422ff2ac00) [pid = 12879] [serial = 1264] [outer = (nil)] 16:52:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f4236d4d000) [pid = 12879] [serial = 1265] [outer = 0x7f422ff2ac00] 16:52:08 INFO - PROCESS | 12879 | 1461455528803 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 229 (0x7f42375b5000) [pid = 12879] [serial = 1266] [outer = 0x7f422ff2ac00] 16:52:09 INFO - PROCESS | 12879 | 1461455529676 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:52:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:52:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1379ms 16:52:09 INFO - PROCESS | 12879 | 1461455529727 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 12879 | 1461455529730 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:52:09 INFO - PROCESS | 12879 | 1461455529736 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 12879 | 1461455529738 Marionette TRACE conn3 <- [1,1658,null,{}] 16:52:09 INFO - PROCESS | 12879 | 1461455529744 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:52:09 INFO - PROCESS | 12879 | 1461455529929 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:52:10 INFO - PROCESS | 12879 | 1461455530128 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4248c3e800 == 133 [pid = 12879] [id = 422] 16:52:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 230 (0x7f423358a000) [pid = 12879] [serial = 1267] [outer = (nil)] 16:52:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 231 (0x7f4237f66800) [pid = 12879] [serial = 1268] [outer = 0x7f423358a000] 16:52:10 INFO - PROCESS | 12879 | 1461455530204 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 232 (0x7f4238bc5c00) [pid = 12879] [serial = 1269] [outer = 0x7f423358a000] 16:52:11 INFO - PROCESS | 12879 | 1461455531092 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:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1387ms 16:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:52:11 INFO - PROCESS | 12879 | 1461455531123 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 12879 | 1461455531126 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:52:11 INFO - PROCESS | 12879 | 1461455531132 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 12879 | 1461455531135 Marionette TRACE conn3 <- [1,1662,null,{}] 16:52:11 INFO - PROCESS | 12879 | 1461455531140 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:52:11 INFO - PROCESS | 12879 | 1461455531376 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:52:11 INFO - PROCESS | 12879 | 1461455531574 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421f0e7000 == 134 [pid = 12879] [id = 423] 16:52:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 233 (0x7f4238bc7400) [pid = 12879] [serial = 1270] [outer = (nil)] 16:52:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 234 (0x7f423b6cd400) [pid = 12879] [serial = 1271] [outer = 0x7f4238bc7400] 16:52:11 INFO - PROCESS | 12879 | 1461455531650 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 235 (0x7f4247276400) [pid = 12879] [serial = 1272] [outer = 0x7f4238bc7400] 16:52:12 INFO - PROCESS | 12879 | 1461455532588 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:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1529ms 16:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:52:12 INFO - PROCESS | 12879 | 1461455532661 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:52:12 INFO - PROCESS | 12879 | 1461455532664 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:52:12 INFO - PROCESS | 12879 | 1461455532671 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:52:12 INFO - PROCESS | 12879 | 1461455532674 Marionette TRACE conn3 <- [1,1666,null,{}] 16:52:12 INFO - PROCESS | 12879 | 1461455532680 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:52:12 INFO - PROCESS | 12879 | 1461455532924 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:52:13 INFO - PROCESS | 12879 | 1461455533119 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228276800 == 135 [pid = 12879] [id = 424] 16:52:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 236 (0x7f421ff83400) [pid = 12879] [serial = 1273] [outer = (nil)] 16:52:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 237 (0x7f421ff8b800) [pid = 12879] [serial = 1274] [outer = 0x7f421ff83400] 16:52:13 INFO - PROCESS | 12879 | 1461455533226 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f421ff91000) [pid = 12879] [serial = 1275] [outer = 0x7f421ff83400] 16:52:14 INFO - PROCESS | 12879 | 1461455534037 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:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1432ms 16:52:14 INFO - PROCESS | 12879 | 1461455534103 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:52:14 INFO - PROCESS | 12879 | 1461455534106 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:52:14 INFO - PROCESS | 12879 | 1461455534112 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 12879 | 1461455534114 Marionette TRACE conn3 <- [1,1670,null,{}] 16:52:14 INFO - PROCESS | 12879 | 1461455534119 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:52:14 INFO - PROCESS | 12879 | 1461455534296 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:52:14 INFO - PROCESS | 12879 | 1461455534492 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238818800 == 136 [pid = 12879] [id = 425] 16:52:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f421ff85000) [pid = 12879] [serial = 1276] [outer = (nil)] 16:52:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f42284a5800) [pid = 12879] [serial = 1277] [outer = 0x7f421ff85000] 16:52:14 INFO - PROCESS | 12879 | 1461455534563 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f42284ac400) [pid = 12879] [serial = 1278] [outer = 0x7f421ff85000] 16:52:15 INFO - PROCESS | 12879 | 1461455535421 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:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1381ms 16:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:52:15 INFO - PROCESS | 12879 | 1461455535494 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:52:15 INFO - PROCESS | 12879 | 1461455535497 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:52:15 INFO - PROCESS | 12879 | 1461455535503 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:52:15 INFO - PROCESS | 12879 | 1461455535506 Marionette TRACE conn3 <- [1,1674,null,{}] 16:52:15 INFO - PROCESS | 12879 | 1461455535512 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:52:15 INFO - PROCESS | 12879 | 1461455535714 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:52:15 INFO - PROCESS | 12879 | 1461455535910 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42210ce000 == 137 [pid = 12879] [id = 426] 16:52:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f421ff8b000) [pid = 12879] [serial = 1279] [outer = (nil)] 16:52:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f42284b2800) [pid = 12879] [serial = 1280] [outer = 0x7f421ff8b000] 16:52:15 INFO - PROCESS | 12879 | 1461455535983 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f4246096400) [pid = 12879] [serial = 1281] [outer = 0x7f421ff8b000] 16:52:16 INFO - PROCESS | 12879 | 1461455536837 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:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1385ms 16:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:52:16 INFO - PROCESS | 12879 | 1461455536888 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 12879 | 1461455536890 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:52:16 INFO - PROCESS | 12879 | 1461455536897 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 12879 | 1461455536900 Marionette TRACE conn3 <- [1,1678,null,{}] 16:52:16 INFO - PROCESS | 12879 | 1461455536905 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:52:17 INFO - PROCESS | 12879 | 1461455537110 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:52:17 INFO - PROCESS | 12879 | 1461455537304 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422cc9a000 == 138 [pid = 12879] [id = 427] 16:52:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f4226d80000) [pid = 12879] [serial = 1282] [outer = (nil)] 16:52:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f4226d88000) [pid = 12879] [serial = 1283] [outer = 0x7f4226d80000] 16:52:17 INFO - PROCESS | 12879 | 1461455537374 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f4226d8d000) [pid = 12879] [serial = 1284] [outer = 0x7f4226d80000] 16:52:18 INFO - PROCESS | 12879 | 1461455538255 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:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1432ms 16:52:18 INFO - PROCESS | 12879 | 1461455538329 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:52:18 INFO - PROCESS | 12879 | 1461455538333 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:52:18 INFO - PROCESS | 12879 | 1461455538339 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 12879 | 1461455538343 Marionette TRACE conn3 <- [1,1682,null,{}] 16:52:18 INFO - PROCESS | 12879 | 1461455538348 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:52:18 INFO - PROCESS | 12879 | 1461455538583 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:52:18 INFO - PROCESS | 12879 | 1461455538777 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421d7d6800 == 139 [pid = 12879] [id = 428] 16:52:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f4226d83400) [pid = 12879] [serial = 1285] [outer = (nil)] 16:52:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f4226d8dc00) [pid = 12879] [serial = 1286] [outer = 0x7f4226d83400] 16:52:18 INFO - PROCESS | 12879 | 1461455538905 Marionette DEBUG loaded listener.js 16:52:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f4247277400) [pid = 12879] [serial = 1287] [outer = 0x7f4226d83400] 16:52:19 INFO - PROCESS | 12879 | 1461455539715 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:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1432ms 16:52:19 INFO - PROCESS | 12879 | 1461455539772 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:52:19 INFO - PROCESS | 12879 | 1461455539775 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:52:19 INFO - PROCESS | 12879 | 1461455539781 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 12879 | 1461455539783 Marionette TRACE conn3 <- [1,1686,null,{}] 16:52:19 INFO - PROCESS | 12879 | 1461455539789 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:52:19 INFO - PROCESS | 12879 | 1461455539970 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:52:20 INFO - PROCESS | 12879 | 1461455540180 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421d80d800 == 140 [pid = 12879] [id = 429] 16:52:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f421dd96400) [pid = 12879] [serial = 1288] [outer = (nil)] 16:52:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f421dda0000) [pid = 12879] [serial = 1289] [outer = 0x7f421dd96400] 16:52:20 INFO - PROCESS | 12879 | 1461455540292 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 253 (0x7f421dda5000) [pid = 12879] [serial = 1290] [outer = 0x7f421dd96400] 16:52:21 INFO - PROCESS | 12879 | 1461455541227 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:52:21 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:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1489ms 16:52:21 INFO - PROCESS | 12879 | 1461455541272 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 12879 | 1461455541275 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:52:21 INFO - PROCESS | 12879 | 1461455541281 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 12879 | 1461455541283 Marionette TRACE conn3 <- [1,1690,null,{}] 16:52:21 INFO - PROCESS | 12879 | 1461455541288 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:52:21 INFO - PROCESS | 12879 | 1461455541461 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:52:21 INFO - PROCESS | 12879 | 1461455541663 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421d822000 == 141 [pid = 12879] [id = 430] 16:52:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 254 (0x7f421d955400) [pid = 12879] [serial = 1291] [outer = (nil)] 16:52:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 255 (0x7f421d95b000) [pid = 12879] [serial = 1292] [outer = 0x7f421d955400] 16:52:21 INFO - PROCESS | 12879 | 1461455541736 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 256 (0x7f421d960400) [pid = 12879] [serial = 1293] [outer = 0x7f421d955400] 16:52:23 INFO - PROCESS | 12879 | 1461455543142 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:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1928ms 16:52:23 INFO - PROCESS | 12879 | 1461455543210 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:52:23 INFO - PROCESS | 12879 | 1461455543216 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:52:23 INFO - PROCESS | 12879 | 1461455543224 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:52:23 INFO - PROCESS | 12879 | 1461455543229 Marionette TRACE conn3 <- [1,1694,null,{}] 16:52:23 INFO - PROCESS | 12879 | 1461455543236 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:52:23 INFO - PROCESS | 12879 | 1461455543417 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:52:23 INFO - PROCESS | 12879 | 1461455543614 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4223e42800 == 142 [pid = 12879] [id = 431] 16:52:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 257 (0x7f421ed67000) [pid = 12879] [serial = 1294] [outer = (nil)] 16:52:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 258 (0x7f421ed6f800) [pid = 12879] [serial = 1295] [outer = 0x7f421ed67000] 16:52:23 INFO - PROCESS | 12879 | 1461455543679 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 259 (0x7f4221cd8000) [pid = 12879] [serial = 1296] [outer = 0x7f421ed67000] 16:52:24 INFO - PROCESS | 12879 | 1461455544749 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:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1581ms 16:52:24 INFO - PROCESS | 12879 | 1461455544806 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:52:24 INFO - PROCESS | 12879 | 1461455544814 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:52:24 INFO - PROCESS | 12879 | 1461455544823 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 12879 | 1461455544826 Marionette TRACE conn3 <- [1,1698,null,{}] 16:52:24 INFO - PROCESS | 12879 | 1461455544833 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:52:25 INFO - PROCESS | 12879 | 1461455545045 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:52:25 INFO - PROCESS | 12879 | 1461455545333 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42252d8000 == 143 [pid = 12879] [id = 432] 16:52:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 260 (0x7f4223419c00) [pid = 12879] [serial = 1297] [outer = (nil)] 16:52:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 261 (0x7f4225266000) [pid = 12879] [serial = 1298] [outer = 0x7f4223419c00] 16:52:25 INFO - PROCESS | 12879 | 1461455545400 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 262 (0x7f422662f400) [pid = 12879] [serial = 1299] [outer = 0x7f4223419c00] 16:52:26 INFO - PROCESS | 12879 | 1461455546249 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:52:26 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:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1483ms 16:52:26 INFO - PROCESS | 12879 | 1461455546308 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 12879 | 1461455546311 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:52:26 INFO - PROCESS | 12879 | 1461455546317 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 12879 | 1461455546323 Marionette TRACE conn3 <- [1,1702,null,{}] 16:52:26 INFO - PROCESS | 12879 | 1461455546337 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:52:26 INFO - PROCESS | 12879 | 1461455546533 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:52:26 INFO - PROCESS | 12879 | 1461455546734 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42301a3800 == 144 [pid = 12879] [id = 433] 16:52:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 263 (0x7f4226d84000) [pid = 12879] [serial = 1300] [outer = (nil)] 16:52:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 264 (0x7f4226e2c000) [pid = 12879] [serial = 1301] [outer = 0x7f4226d84000] 16:52:26 INFO - PROCESS | 12879 | 1461455546805 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 265 (0x7f422ca5f000) [pid = 12879] [serial = 1302] [outer = 0x7f4226d84000] 16:52:27 INFO - PROCESS | 12879 | 1461455547838 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:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42396d5000 == 143 [pid = 12879] [id = 244] 16:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4244fa6000 == 142 [pid = 12879] [id = 263] 16:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4234d54800 == 141 [pid = 12879] [id = 189] 16:52:27 INFO - PROCESS | 12879 | --DOMWINDOW == 264 (0x7f42372d0000) [pid = 12879] [serial = 1187] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 12879 | --DOMWINDOW == 263 (0x7f4223f10800) [pid = 12879] [serial = 1130] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 12879 | --DOMWINDOW == 262 (0x7f42334d9800) [pid = 12879] [serial = 1145] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 12879 | --DOMWINDOW == 261 (0x7f4226bc3000) [pid = 12879] [serial = 1133] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 12879 | --DOMWINDOW == 260 (0x7f42357f9000) [pid = 12879] [serial = 1148] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 12879 | --DOMWINDOW == 259 (0x7f4234d43c00) [pid = 12879] [serial = 1151] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 12879 | --DOMWINDOW == 258 (0x7f422ede4800) [pid = 12879] [serial = 1136] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 12879 | --DOMWINDOW == 257 (0x7f422f944c00) [pid = 12879] [serial = 1139] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 12879 | --DOMWINDOW == 256 (0x7f423106cc00) [pid = 12879] [serial = 1142] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 12879 | --DOMWINDOW == 255 (0x7f4236f6dc00) [pid = 12879] [serial = 1166] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 12879 | --DOMWINDOW == 254 (0x7f4236d3ec00) [pid = 12879] [serial = 1154] [outer = (nil)] [url = about:blank] 16:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1584ms 16:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233742800 == 140 [pid = 12879] [id = 416] 16:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42332b8800 == 139 [pid = 12879] [id = 415] 16:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232e4a000 == 138 [pid = 12879] [id = 414] 16:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f697000 == 137 [pid = 12879] [id = 413] 16:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42252ca000 == 136 [pid = 12879] [id = 412] 16:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f69c000 == 135 [pid = 12879] [id = 411] 16:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4222dce800 == 134 [pid = 12879] [id = 410] 16:52:27 INFO - PROCESS | 12879 | 1461455547951 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 12879 | 1461455547956 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42332a3800 == 133 [pid = 12879] [id = 409] 16:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42202d8800 == 132 [pid = 12879] [id = 408] 16:52:27 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424f437800 == 131 [pid = 12879] [id = 407] 16:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:52:27 INFO - PROCESS | 12879 | 1461455547975 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 12879 | 1461455547979 Marionette TRACE conn3 <- [1,1706,null,{}] 16:52:27 INFO - PROCESS | 12879 | 1461455547983 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:52:28 INFO - PROCESS | 12879 | 1461455548151 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 253 (0x7f4237e28c00) [pid = 12879] [serial = 1163] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 252 (0x7f42337dcc00) [pid = 12879] [serial = 1184] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 251 (0x7f422595fc00) [pid = 12879] [serial = 1169] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 250 (0x7f4226bc6400) [pid = 12879] [serial = 1170] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 249 (0x7f4236d4ec00) [pid = 12879] [serial = 1157] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 248 (0x7f4232f7e400) [pid = 12879] [serial = 1181] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 247 (0x7f422ef16c00) [pid = 12879] [serial = 1173] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f4226bc9c00) [pid = 12879] [serial = 1172] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f4233581c00) [pid = 12879] [serial = 1182] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 244 (0x7f4237256c00) [pid = 12879] [serial = 1160] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 243 (0x7f423725ac00) [pid = 12879] [serial = 1185] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 242 (0x7f423287dc00) [pid = 12879] [serial = 1178] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 241 (0x7f42328df400) [pid = 12879] [serial = 1179] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f4230f17000) [pid = 12879] [serial = 1176] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f422f948c00) [pid = 12879] [serial = 1175] [outer = (nil)] [url = about:blank] 16:52:28 INFO - PROCESS | 12879 | 1461455548362 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42235cd800 == 132 [pid = 12879] [id = 434] 16:52:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f422595fc00) [pid = 12879] [serial = 1303] [outer = (nil)] 16:52:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f422ca6bc00) [pid = 12879] [serial = 1304] [outer = 0x7f422595fc00] 16:52:28 INFO - PROCESS | 12879 | 1461455548432 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f422e4ba000) [pid = 12879] [serial = 1305] [outer = 0x7f422595fc00] 16:52:29 INFO - PROCESS | 12879 | 1461455549126 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:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1187ms 16:52:29 INFO - PROCESS | 12879 | 1461455549155 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 12879 | 1461455549159 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:52:29 INFO - PROCESS | 12879 | 1461455549164 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 12879 | 1461455549166 Marionette TRACE conn3 <- [1,1710,null,{}] 16:52:29 INFO - PROCESS | 12879 | 1461455549171 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:52:29 INFO - PROCESS | 12879 | 1461455549422 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:52:29 INFO - PROCESS | 12879 | 1461455549535 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f615000 == 133 [pid = 12879] [id = 435] 16:52:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f42267c9c00) [pid = 12879] [serial = 1306] [outer = (nil)] 16:52:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f422ed94c00) [pid = 12879] [serial = 1307] [outer = 0x7f42267c9c00] 16:52:29 INFO - PROCESS | 12879 | 1461455549598 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f422ef12800) [pid = 12879] [serial = 1308] [outer = 0x7f42267c9c00] 16:52:30 INFO - PROCESS | 12879 | 1461455550438 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:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1325ms 16:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:52:30 INFO - PROCESS | 12879 | 1461455550490 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 12879 | 1461455550493 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:52:30 INFO - PROCESS | 12879 | 1461455550499 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 12879 | 1461455550501 Marionette TRACE conn3 <- [1,1714,null,{}] 16:52:30 INFO - PROCESS | 12879 | 1461455550524 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:52:30 INFO - PROCESS | 12879 | 1461455550790 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:52:30 INFO - PROCESS | 12879 | 1461455550821 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4233193000 == 134 [pid = 12879] [id = 436] 16:52:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f422ef0fc00) [pid = 12879] [serial = 1309] [outer = (nil)] 16:52:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f422ff32000) [pid = 12879] [serial = 1310] [outer = 0x7f422ef0fc00] 16:52:30 INFO - PROCESS | 12879 | 1461455550884 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f42324eb800) [pid = 12879] [serial = 1311] [outer = 0x7f422ef0fc00] 16:52:31 INFO - PROCESS | 12879 | 1461455551668 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:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1194ms 16:52:31 INFO - PROCESS | 12879 | 1461455551692 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 12879 | 1461455551695 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:52:31 INFO - PROCESS | 12879 | 1461455551700 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 12879 | 1461455551702 Marionette TRACE conn3 <- [1,1718,null,{}] 16:52:31 INFO - PROCESS | 12879 | 1461455551707 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:52:31 INFO - PROCESS | 12879 | 1461455551915 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:52:31 INFO - PROCESS | 12879 | 1461455551957 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42332d0000 == 135 [pid = 12879] [id = 437] 16:52:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f422ef40000) [pid = 12879] [serial = 1312] [outer = (nil)] 16:52:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f4232825000) [pid = 12879] [serial = 1313] [outer = 0x7f422ef40000] 16:52:32 INFO - PROCESS | 12879 | 1461455552014 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f42328f5400) [pid = 12879] [serial = 1314] [outer = 0x7f422ef40000] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 250 (0x7f423252b800) [pid = 12879] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 249 (0x7f422cf1a000) [pid = 12879] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 248 (0x7f42267ca400) [pid = 12879] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 247 (0x7f42366cd400) [pid = 12879] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f4236f65c00) [pid = 12879] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f421ff9cc00) [pid = 12879] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 244 (0x7f42211f4400) [pid = 12879] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 243 (0x7f42211ed400) [pid = 12879] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 242 (0x7f42267c8800) [pid = 12879] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 241 (0x7f422cf7d000) [pid = 12879] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f422cf7bc00) [pid = 12879] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f42267cac00) [pid = 12879] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f4223f14800) [pid = 12879] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 237 (0x7f4236f62c00) [pid = 12879] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 236 (0x7f423358d400) [pid = 12879] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 235 (0x7f42267cd400) [pid = 12879] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 234 (0x7f4222d29000) [pid = 12879] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 233 (0x7f421ff95400) [pid = 12879] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 232 (0x7f42219cd000) [pid = 12879] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 231 (0x7f4222d24800) [pid = 12879] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 230 (0x7f422edec400) [pid = 12879] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 229 (0x7f4222d20c00) [pid = 12879] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 228 (0x7f42211ea000) [pid = 12879] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 227 (0x7f42211e9800) [pid = 12879] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f4225942400) [pid = 12879] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f4223411400) [pid = 12879] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f4226e21c00) [pid = 12879] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f422c932c00) [pid = 12879] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f42366d2c00) [pid = 12879] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f4230d65400) [pid = 12879] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f422ed96400) [pid = 12879] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f4223416800) [pid = 12879] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 218 (0x7f421ff9e400) [pid = 12879] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 217 (0x7f422cc7bc00) [pid = 12879] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f422f7b1800) [pid = 12879] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:52:33 INFO - PROCESS | 12879 | --DOMWINDOW == 215 (0x7f42328f3000) [pid = 12879] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:52:33 INFO - PROCESS | 12879 | 1461455553741 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:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2076ms 16:52:33 INFO - PROCESS | 12879 | 1461455553778 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 12879 | 1461455553782 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:52:33 INFO - PROCESS | 12879 | 1461455553788 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 12879 | 1461455553790 Marionette TRACE conn3 <- [1,1722,null,{}] 16:52:33 INFO - PROCESS | 12879 | 1461455553796 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:52:34 INFO - PROCESS | 12879 | 1461455554016 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:52:34 INFO - PROCESS | 12879 | 1461455554034 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42282dc000 == 136 [pid = 12879] [id = 438] 16:52:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f42211e9400) [pid = 12879] [serial = 1315] [outer = (nil)] 16:52:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f422341d000) [pid = 12879] [serial = 1316] [outer = 0x7f42211e9400] 16:52:34 INFO - PROCESS | 12879 | 1461455554104 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f42267cd400) [pid = 12879] [serial = 1317] [outer = 0x7f42211e9400] 16:52:34 INFO - PROCESS | 12879 | 1461455554875 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:52:34 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:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1133ms 16:52:34 INFO - PROCESS | 12879 | 1461455554922 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:52:34 INFO - PROCESS | 12879 | 1461455554925 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:52:34 INFO - PROCESS | 12879 | 1461455554931 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 12879 | 1461455554933 Marionette TRACE conn3 <- [1,1726,null,{}] 16:52:34 INFO - PROCESS | 12879 | 1461455554938 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:52:35 INFO - PROCESS | 12879 | 1461455555156 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:52:35 INFO - PROCESS | 12879 | 1461455555175 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423355d800 == 137 [pid = 12879] [id = 439] 16:52:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f4222d1d800) [pid = 12879] [serial = 1318] [outer = (nil)] 16:52:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f422cf1a000) [pid = 12879] [serial = 1319] [outer = 0x7f4222d1d800] 16:52:35 INFO - PROCESS | 12879 | 1461455555235 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f422f8ea400) [pid = 12879] [serial = 1320] [outer = 0x7f4222d1d800] 16:52:36 INFO - PROCESS | 12879 | 1461455556362 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:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1479ms 16:52:36 INFO - PROCESS | 12879 | 1461455556412 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 12879 | 1461455556420 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:52:36 INFO - PROCESS | 12879 | 1461455556430 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 12879 | 1461455556434 Marionette TRACE conn3 <- [1,1730,null,{}] 16:52:36 INFO - PROCESS | 12879 | 1461455556442 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:52:36 INFO - PROCESS | 12879 | 1461455556650 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:52:36 INFO - PROCESS | 12879 | 1461455556850 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4223e29000 == 138 [pid = 12879] [id = 440] 16:52:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f421ed68400) [pid = 12879] [serial = 1321] [outer = (nil)] 16:52:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f4221507400) [pid = 12879] [serial = 1322] [outer = 0x7f421ed68400] 16:52:36 INFO - PROCESS | 12879 | 1461455556974 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f422350c800) [pid = 12879] [serial = 1323] [outer = 0x7f421ed68400] 16:52:37 INFO - PROCESS | 12879 | 1461455557966 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:52:38 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:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1583ms 16:52:38 INFO - PROCESS | 12879 | 1461455558015 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 12879 | 1461455558025 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:52:38 INFO - PROCESS | 12879 | 1461455558037 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 12879 | 1461455558040 Marionette TRACE conn3 <- [1,1734,null,{}] 16:52:38 INFO - PROCESS | 12879 | 1461455558047 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:52:38 INFO - PROCESS | 12879 | 1461455558253 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:52:38 INFO - PROCESS | 12879 | 1461455558446 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42310c1000 == 139 [pid = 12879] [id = 441] 16:52:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f4223516400) [pid = 12879] [serial = 1324] [outer = (nil)] 16:52:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f42269da000) [pid = 12879] [serial = 1325] [outer = 0x7f4223516400] 16:52:38 INFO - PROCESS | 12879 | 1461455558520 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f42284a7c00) [pid = 12879] [serial = 1326] [outer = 0x7f4223516400] 16:52:39 INFO - PROCESS | 12879 | 1461455559446 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:52:39 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:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1487ms 16:52:39 INFO - PROCESS | 12879 | 1461455559523 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 12879 | 1461455559526 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:52:39 INFO - PROCESS | 12879 | 1461455559532 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 12879 | 1461455559537 Marionette TRACE conn3 <- [1,1738,null,{}] 16:52:39 INFO - PROCESS | 12879 | 1461455559552 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:52:39 INFO - PROCESS | 12879 | 1461455559782 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:52:39 INFO - PROCESS | 12879 | 1461455559977 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4236f46000 == 140 [pid = 12879] [id = 442] 16:52:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f4225946000) [pid = 12879] [serial = 1327] [outer = (nil)] 16:52:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 229 (0x7f422ede4c00) [pid = 12879] [serial = 1328] [outer = 0x7f4225946000] 16:52:40 INFO - PROCESS | 12879 | 1461455560050 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 230 (0x7f422f606000) [pid = 12879] [serial = 1329] [outer = 0x7f4225946000] 16:52:40 INFO - PROCESS | 12879 | 1461455560949 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:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1486ms 16:52:41 INFO - PROCESS | 12879 | 1461455561019 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 12879 | 1461455561024 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:52:41 INFO - PROCESS | 12879 | 1461455561029 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 12879 | 1461455561032 Marionette TRACE conn3 <- [1,1742,null,{}] 16:52:41 INFO - PROCESS | 12879 | 1461455561037 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:52:41 INFO - PROCESS | 12879 | 1461455561254 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:52:41 INFO - PROCESS | 12879 | 1461455561454 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42385dd000 == 141 [pid = 12879] [id = 443] 16:52:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 231 (0x7f422c93c400) [pid = 12879] [serial = 1330] [outer = (nil)] 16:52:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 232 (0x7f4230d72800) [pid = 12879] [serial = 1331] [outer = 0x7f422c93c400] 16:52:41 INFO - PROCESS | 12879 | 1461455561532 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 233 (0x7f423252b000) [pid = 12879] [serial = 1332] [outer = 0x7f422c93c400] 16:52:42 INFO - PROCESS | 12879 | 1461455562463 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:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1475ms 16:52:42 INFO - PROCESS | 12879 | 1461455562506 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 12879 | 1461455562510 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:52:42 INFO - PROCESS | 12879 | 1461455562516 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 12879 | 1461455562519 Marionette TRACE conn3 <- [1,1746,null,{}] 16:52:42 INFO - PROCESS | 12879 | 1461455562525 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:52:42 INFO - PROCESS | 12879 | 1461455562720 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:52:42 INFO - PROCESS | 12879 | 1461455562927 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423b9b3800 == 142 [pid = 12879] [id = 444] 16:52:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 234 (0x7f422f584000) [pid = 12879] [serial = 1333] [outer = (nil)] 16:52:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 235 (0x7f42328f7800) [pid = 12879] [serial = 1334] [outer = 0x7f422f584000] 16:52:43 INFO - PROCESS | 12879 | 1461455563001 Marionette DEBUG loaded listener.js 16:52:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 236 (0x7f42337d7c00) [pid = 12879] [serial = 1335] [outer = 0x7f422f584000] 16:52:43 INFO - PROCESS | 12879 | 1461455563912 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:52:43 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:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1425ms 16:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:52:43 INFO - PROCESS | 12879 | 1461455563943 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 12879 | 1461455563946 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:52:43 INFO - PROCESS | 12879 | 1461455563951 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 12879 | 1461455563955 Marionette TRACE conn3 <- [1,1750,null,{}] 16:52:43 INFO - PROCESS | 12879 | 1461455563961 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:52:44 INFO - PROCESS | 12879 | 1461455564152 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:52:44 INFO - PROCESS | 12879 | 1461455564356 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4247056000 == 143 [pid = 12879] [id = 445] 16:52:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 237 (0x7f42337d8000) [pid = 12879] [serial = 1336] [outer = (nil)] 16:52:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f4236f62c00) [pid = 12879] [serial = 1337] [outer = 0x7f42337d8000] 16:52:44 INFO - PROCESS | 12879 | 1461455564431 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f4237e2b000) [pid = 12879] [serial = 1338] [outer = 0x7f42337d8000] 16:52:45 INFO - PROCESS | 12879 | 1461455565286 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:52:45 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:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1383ms 16:52:45 INFO - PROCESS | 12879 | 1461455565335 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 12879 | 1461455565338 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:52:45 INFO - PROCESS | 12879 | 1461455565344 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 12879 | 1461455565347 Marionette TRACE conn3 <- [1,1754,null,{}] 16:52:45 INFO - PROCESS | 12879 | 1461455565352 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:52:45 INFO - PROCESS | 12879 | 1461455565532 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:52:45 INFO - PROCESS | 12879 | 1461455565748 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424b2a3800 == 144 [pid = 12879] [id = 446] 16:52:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f42267c7800) [pid = 12879] [serial = 1339] [outer = (nil)] 16:52:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f42324df000) [pid = 12879] [serial = 1340] [outer = 0x7f42267c7800] 16:52:45 INFO - PROCESS | 12879 | 1461455565867 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f4237e2bc00) [pid = 12879] [serial = 1341] [outer = 0x7f42267c7800] 16:52:46 INFO - PROCESS | 12879 | 1461455566740 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:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1435ms 16:52:46 INFO - PROCESS | 12879 | 1461455566785 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:52:46 INFO - PROCESS | 12879 | 1461455566790 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:52:46 INFO - PROCESS | 12879 | 1461455566796 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 12879 | 1461455566799 Marionette TRACE conn3 <- [1,1758,null,{}] 16:52:46 INFO - PROCESS | 12879 | 1461455566805 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:52:47 INFO - PROCESS | 12879 | 1461455567007 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:52:47 INFO - PROCESS | 12879 | 1461455567219 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421efcf800 == 145 [pid = 12879] [id = 447] 16:52:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f421ff93400) [pid = 12879] [serial = 1342] [outer = (nil)] 16:52:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f423900dc00) [pid = 12879] [serial = 1343] [outer = 0x7f421ff93400] 16:52:47 INFO - PROCESS | 12879 | 1461455567334 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f423a268400) [pid = 12879] [serial = 1344] [outer = 0x7f421ff93400] 16:52:48 INFO - PROCESS | 12879 | 1461455568227 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:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1482ms 16:52:48 INFO - PROCESS | 12879 | 1461455568278 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 12879 | 1461455568281 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:52:48 INFO - PROCESS | 12879 | 1461455568287 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 12879 | 1461455568289 Marionette TRACE conn3 <- [1,1762,null,{}] 16:52:48 INFO - PROCESS | 12879 | 1461455568294 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:52:48 INFO - PROCESS | 12879 | 1461455568470 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:52:48 INFO - PROCESS | 12879 | 1461455568676 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424a9f0000 == 146 [pid = 12879] [id = 448] 16:52:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f4226bbe400) [pid = 12879] [serial = 1345] [outer = (nil)] 16:52:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f423b6d8000) [pid = 12879] [serial = 1346] [outer = 0x7f4226bbe400] 16:52:48 INFO - PROCESS | 12879 | 1461455568750 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f4244fef000) [pid = 12879] [serial = 1347] [outer = 0x7f4226bbe400] 16:52:49 INFO - PROCESS | 12879 | 1461455569602 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:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1386ms 16:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:52:49 INFO - PROCESS | 12879 | 1461455569674 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:52:49 INFO - PROCESS | 12879 | 1461455569677 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:52:49 INFO - PROCESS | 12879 | 1461455569683 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 12879 | 1461455569686 Marionette TRACE conn3 <- [1,1766,null,{}] 16:52:49 INFO - PROCESS | 12879 | 1461455569692 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:52:49 INFO - PROCESS | 12879 | 1461455569896 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:52:50 INFO - PROCESS | 12879 | 1461455570110 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4220f15800 == 147 [pid = 12879] [id = 449] 16:52:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f4236d1b000) [pid = 12879] [serial = 1348] [outer = (nil)] 16:52:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f4244ff0000) [pid = 12879] [serial = 1349] [outer = 0x7f4236d1b000] 16:52:50 INFO - PROCESS | 12879 | 1461455570224 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f4246fe8400) [pid = 12879] [serial = 1350] [outer = 0x7f4236d1b000] 16:52:51 INFO - PROCESS | 12879 | 1461455571115 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:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1481ms 16:52:51 INFO - PROCESS | 12879 | 1461455571164 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:52:51 INFO - PROCESS | 12879 | 1461455571171 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:52:51 INFO - PROCESS | 12879 | 1461455571177 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 12879 | 1461455571181 Marionette TRACE conn3 <- [1,1770,null,{}] 16:52:51 INFO - PROCESS | 12879 | 1461455571186 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:52:51 INFO - PROCESS | 12879 | 1461455571413 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:52:51 INFO - PROCESS | 12879 | 1461455571613 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422848b800 == 148 [pid = 12879] [id = 450] 16:52:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f42283cd400) [pid = 12879] [serial = 1351] [outer = (nil)] 16:52:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 253 (0x7f42283d6400) [pid = 12879] [serial = 1352] [outer = 0x7f42283cd400] 16:52:51 INFO - PROCESS | 12879 | 1461455571733 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 254 (0x7f424a836800) [pid = 12879] [serial = 1353] [outer = 0x7f42283cd400] 16:52:52 INFO - PROCESS | 12879 | 1461455572614 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:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1479ms 16:52:52 INFO - PROCESS | 12879 | 1461455572657 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 12879 | 1461455572662 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:52:52 INFO - PROCESS | 12879 | 1461455572668 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 12879 | 1461455572672 Marionette TRACE conn3 <- [1,1774,null,{}] 16:52:52 INFO - PROCESS | 12879 | 1461455572678 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:52:52 INFO - PROCESS | 12879 | 1461455572881 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:52:53 INFO - PROCESS | 12879 | 1461455573099 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421e398000 == 149 [pid = 12879] [id = 451] 16:52:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 255 (0x7f421e3ad400) [pid = 12879] [serial = 1354] [outer = (nil)] 16:52:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 256 (0x7f421e3b4400) [pid = 12879] [serial = 1355] [outer = 0x7f421e3ad400] 16:52:53 INFO - PROCESS | 12879 | 1461455573168 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 257 (0x7f421e3b8c00) [pid = 12879] [serial = 1356] [outer = 0x7f421e3ad400] 16:52:54 INFO - PROCESS | 12879 | 1461455574029 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:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1429ms 16:52:54 INFO - PROCESS | 12879 | 1461455574098 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 12879 | 1461455574102 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:52:54 INFO - PROCESS | 12879 | 1461455574108 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 12879 | 1461455574110 Marionette TRACE conn3 <- [1,1778,null,{}] 16:52:54 INFO - PROCESS | 12879 | 1461455574115 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:52:54 INFO - PROCESS | 12879 | 1461455574307 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:52:54 INFO - PROCESS | 12879 | 1461455574521 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42229a0000 == 150 [pid = 12879] [id = 452] 16:52:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 258 (0x7f421e3af400) [pid = 12879] [serial = 1357] [outer = (nil)] 16:52:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 259 (0x7f421e849800) [pid = 12879] [serial = 1358] [outer = 0x7f421e3af400] 16:52:54 INFO - PROCESS | 12879 | 1461455574637 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 260 (0x7f421e84e800) [pid = 12879] [serial = 1359] [outer = 0x7f421e3af400] 16:52:55 INFO - PROCESS | 12879 | 1461455575560 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:52:55 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:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1526ms 16:52:55 INFO - PROCESS | 12879 | 1461455575635 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 12879 | 1461455575639 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:52:55 INFO - PROCESS | 12879 | 1461455575647 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 12879 | 1461455575649 Marionette TRACE conn3 <- [1,1782,null,{}] 16:52:55 INFO - PROCESS | 12879 | 1461455575656 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:52:55 INFO - PROCESS | 12879 | 1461455575897 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:52:56 INFO - PROCESS | 12879 | 1461455576145 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4222dca000 == 151 [pid = 12879] [id = 453] 16:52:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 261 (0x7f421e3b7400) [pid = 12879] [serial = 1360] [outer = (nil)] 16:52:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 262 (0x7f421e853000) [pid = 12879] [serial = 1361] [outer = 0x7f421e3b7400] 16:52:56 INFO - PROCESS | 12879 | 1461455576261 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 263 (0x7f421ff9ac00) [pid = 12879] [serial = 1362] [outer = 0x7f421e3b7400] 16:52:57 INFO - PROCESS | 12879 | 1461455577124 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:52:57 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:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1529ms 16:52:57 INFO - PROCESS | 12879 | 1461455577176 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 12879 | 1461455577180 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:52:57 INFO - PROCESS | 12879 | 1461455577186 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 12879 | 1461455577189 Marionette TRACE conn3 <- [1,1786,null,{}] 16:52:57 INFO - PROCESS | 12879 | 1461455577195 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:52:57 INFO - PROCESS | 12879 | 1461455577393 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:52:58 INFO - PROCESS | 12879 | 1461455578231 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421f0ed800 == 152 [pid = 12879] [id = 454] 16:52:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 264 (0x7f421d958000) [pid = 12879] [serial = 1363] [outer = (nil)] 16:52:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 265 (0x7f421d95d400) [pid = 12879] [serial = 1364] [outer = 0x7f421d958000] 16:52:58 INFO - PROCESS | 12879 | 1461455578333 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 266 (0x7f421e853800) [pid = 12879] [serial = 1365] [outer = 0x7f421d958000] 16:52:59 INFO - PROCESS | 12879 | 1461455579157 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:52:59 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:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2035ms 16:52:59 INFO - PROCESS | 12879 | 1461455579222 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:52:59 INFO - PROCESS | 12879 | 1461455579229 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:52:59 INFO - PROCESS | 12879 | 1461455579236 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 12879 | 1461455579240 Marionette TRACE conn3 <- [1,1790,null,{}] 16:52:59 INFO - PROCESS | 12879 | 1461455579247 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:52:59 INFO - PROCESS | 12879 | 1461455579423 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:52:59 INFO - PROCESS | 12879 | 1461455579694 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42229b2800 == 153 [pid = 12879] [id = 455] 16:52:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 267 (0x7f421d958c00) [pid = 12879] [serial = 1366] [outer = (nil)] 16:52:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 268 (0x7f421ed6a000) [pid = 12879] [serial = 1367] [outer = 0x7f421d958c00] 16:52:59 INFO - PROCESS | 12879 | 1461455579765 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 269 (0x7f4221cdf000) [pid = 12879] [serial = 1368] [outer = 0x7f421d958c00] 16:53:00 INFO - PROCESS | 12879 | 1461455580756 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:53:00 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:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1581ms 16:53:00 INFO - PROCESS | 12879 | 1461455580820 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 12879 | 1461455580826 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:53:00 INFO - PROCESS | 12879 | 1461455580833 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 12879 | 1461455580835 Marionette TRACE conn3 <- [1,1794,null,{}] 16:53:00 INFO - PROCESS | 12879 | 1461455580841 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:53:01 INFO - PROCESS | 12879 | 1461455581026 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:53:01 INFO - PROCESS | 12879 | 1461455581309 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421f0ed000 == 154 [pid = 12879] [id = 456] 16:53:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 270 (0x7f4223514800) [pid = 12879] [serial = 1369] [outer = (nil)] 16:53:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 271 (0x7f4223f12c00) [pid = 12879] [serial = 1370] [outer = 0x7f4223514800] 16:53:01 INFO - PROCESS | 12879 | 1461455581430 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 272 (0x7f4225946800) [pid = 12879] [serial = 1371] [outer = 0x7f4223514800] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424def0000 == 153 [pid = 12879] [id = 232] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4246d11000 == 152 [pid = 12879] [id = 183] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422feeb800 == 151 [pid = 12879] [id = 175] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236e18800 == 150 [pid = 12879] [id = 95] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 271 (0x7f4246fe7400) [pid = 12879] [serial = 1217] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 270 (0x7f422ff33800) [pid = 12879] [serial = 1220] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 269 (0x7f4226659000) [pid = 12879] [serial = 1223] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 268 (0x7f422ca60000) [pid = 12879] [serial = 1226] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 267 (0x7f422ca5e800) [pid = 12879] [serial = 1229] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 266 (0x7f4236d44800) [pid = 12879] [serial = 1253] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42282dc000 == 149 [pid = 12879] [id = 438] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42332d0000 == 148 [pid = 12879] [id = 437] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233193000 == 147 [pid = 12879] [id = 436] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f615000 == 146 [pid = 12879] [id = 435] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42235cd800 == 145 [pid = 12879] [id = 434] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42301a3800 == 144 [pid = 12879] [id = 433] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42252d8000 == 143 [pid = 12879] [id = 432] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4223e42800 == 142 [pid = 12879] [id = 431] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421d7d6800 == 141 [pid = 12879] [id = 428] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422cc9a000 == 140 [pid = 12879] [id = 427] 16:53:02 INFO - PROCESS | 12879 | 1461455582498 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:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42210ce000 == 139 [pid = 12879] [id = 426] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238818800 == 138 [pid = 12879] [id = 425] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228276800 == 137 [pid = 12879] [id = 424] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421f0e7000 == 136 [pid = 12879] [id = 423] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4248c3e800 == 135 [pid = 12879] [id = 422] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423f205000 == 134 [pid = 12879] [id = 421] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42385cf800 == 133 [pid = 12879] [id = 420] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232e3c800 == 132 [pid = 12879] [id = 419] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42282ee800 == 131 [pid = 12879] [id = 418] 16:53:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f4a000 == 130 [pid = 12879] [id = 417] 16:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1727ms 16:53:02 INFO - PROCESS | 12879 | 1461455582561 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 12879 | 1461455582564 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 265 (0x7f4233585c00) [pid = 12879] [serial = 933] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 264 (0x7f42267c6000) [pid = 12879] [serial = 1026] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 263 (0x7f424700ec00) [pid = 12879] [serial = 924] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 262 (0x7f42390f2800) [pid = 12879] [serial = 1038] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 261 (0x7f422e4bb000) [pid = 12879] [serial = 1029] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 260 (0x7f422ef19800) [pid = 12879] [serial = 1053] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 259 (0x7f421ffa1000) [pid = 12879] [serial = 990] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 258 (0x7f4225271c00) [pid = 12879] [serial = 966] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 257 (0x7f4225960c00) [pid = 12879] [serial = 1050] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 256 (0x7f42334e0400) [pid = 12879] [serial = 975] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 255 (0x7f4222d2c000) [pid = 12879] [serial = 1047] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 254 (0x7f4233589000) [pid = 12879] [serial = 939] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 253 (0x7f42211f4c00) [pid = 12879] [serial = 936] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 252 (0x7f4226bc7c00) [pid = 12879] [serial = 969] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 251 (0x7f422fe11000) [pid = 12879] [serial = 945] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 250 (0x7f4237e32c00) [pid = 12879] [serial = 1167] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 249 (0x7f4233584400) [pid = 12879] [serial = 1032] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 248 (0x7f423a26a800) [pid = 12879] [serial = 984] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 247 (0x7f42337d8800) [pid = 12879] [serial = 978] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f4230d68c00) [pid = 12879] [serial = 972] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f422c93e800) [pid = 12879] [serial = 930] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 244 (0x7f423725c000) [pid = 12879] [serial = 981] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 243 (0x7f42462fac00) [pid = 12879] [serial = 987] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 242 (0x7f42473e2400) [pid = 12879] [serial = 993] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 241 (0x7f422595e800) [pid = 12879] [serial = 1044] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f422662ec00) [pid = 12879] [serial = 942] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f424a832c00) [pid = 12879] [serial = 927] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f4236ffa000) [pid = 12879] [serial = 1035] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 237 (0x7f424aa57400) [pid = 12879] [serial = 1041] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 236 (0x7f4246053400) [pid = 12879] [serial = 1211] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 235 (0x7f42323bfc00) [pid = 12879] [serial = 1247] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 234 (0x7f4232f7d800) [pid = 12879] [serial = 1196] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 233 (0x7f422f583400) [pid = 12879] [serial = 1241] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 232 (0x7f422f7b0800) [pid = 12879] [serial = 1242] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 231 (0x7f42268b5c00) [pid = 12879] [serial = 1190] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 230 (0x7f42269d9000) [pid = 12879] [serial = 1236] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 229 (0x7f4225a31400) [pid = 12879] [serial = 1235] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 228 (0x7f4223105000) [pid = 12879] [serial = 1233] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 227 (0x7f42211f4000) [pid = 12879] [serial = 1232] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f422ef3d800) [pid = 12879] [serial = 1193] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f422cf7b400) [pid = 12879] [serial = 1238] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f422e691400) [pid = 12879] [serial = 1239] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f4237f6ac00) [pid = 12879] [serial = 1202] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f423a25d400) [pid = 12879] [serial = 1205] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f422ff29400) [pid = 12879] [serial = 1244] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f4247270c00) [pid = 12879] [serial = 1214] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f4236feb800) [pid = 12879] [serial = 1199] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 218 (0x7f4244ff0800) [pid = 12879] [serial = 1208] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 217 (0x7f42337d4800) [pid = 12879] [serial = 1250] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f4236cd0000) [pid = 12879] [serial = 1251] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 215 (0x7f42328de400) [pid = 12879] [serial = 1248] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | --DOMWINDOW == 214 (0x7f422ff34c00) [pid = 12879] [serial = 1245] [outer = (nil)] [url = about:blank] 16:53:02 INFO - PROCESS | 12879 | 1461455582674 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 12879 | 1461455582687 Marionette TRACE conn3 <- [1,1798,null,{}] 16:53:02 INFO - PROCESS | 12879 | 1461455582721 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:53:02 INFO - PROCESS | 12879 | 1461455582880 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:53:03 INFO - PROCESS | 12879 | 1461455583101 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42210ce000 == 131 [pid = 12879] [id = 457] 16:53:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 215 (0x7f4222d1dc00) [pid = 12879] [serial = 1372] [outer = (nil)] 16:53:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f4225a31800) [pid = 12879] [serial = 1373] [outer = 0x7f4222d1dc00] 16:53:03 INFO - PROCESS | 12879 | 1461455583164 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f4226651800) [pid = 12879] [serial = 1374] [outer = 0x7f4222d1dc00] 16:53:03 INFO - PROCESS | 12879 | 1461455583856 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:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1307ms 16:53:03 INFO - PROCESS | 12879 | 1461455583885 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 12879 | 1461455583890 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:53:03 INFO - PROCESS | 12879 | 1461455583898 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 12879 | 1461455583901 Marionette TRACE conn3 <- [1,1802,null,{}] 16:53:03 INFO - PROCESS | 12879 | 1461455583907 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:53:04 INFO - PROCESS | 12879 | 1461455584166 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:53:04 INFO - PROCESS | 12879 | 1461455584181 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422802f800 == 132 [pid = 12879] [id = 458] 16:53:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f4223515c00) [pid = 12879] [serial = 1375] [outer = (nil)] 16:53:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f42267c7400) [pid = 12879] [serial = 1376] [outer = 0x7f4223515c00] 16:53:04 INFO - PROCESS | 12879 | 1461455584241 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f42268b4400) [pid = 12879] [serial = 1377] [outer = 0x7f4223515c00] 16:53:05 INFO - PROCESS | 12879 | 1461455585165 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:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1280ms 16:53:05 INFO - PROCESS | 12879 | 1461455585180 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:53:05 INFO - PROCESS | 12879 | 1461455585184 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:53:05 INFO - PROCESS | 12879 | 1461455585208 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 12879 | 1461455585213 Marionette TRACE conn3 <- [1,1806,null,{}] 16:53:05 INFO - PROCESS | 12879 | 1461455585219 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:53:05 INFO - PROCESS | 12879 | 1461455585448 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:53:05 INFO - PROCESS | 12879 | 1461455585482 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422c875000 == 133 [pid = 12879] [id = 459] 16:53:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f4226bc5400) [pid = 12879] [serial = 1378] [outer = (nil)] 16:53:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f4226d82000) [pid = 12879] [serial = 1379] [outer = 0x7f4226bc5400] 16:53:05 INFO - PROCESS | 12879 | 1461455585556 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f42283ca800) [pid = 12879] [serial = 1380] [outer = 0x7f4226bc5400] 16:53:07 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f4226d84000) [pid = 12879] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:53:07 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f42267c9c00) [pid = 12879] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:53:07 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f4223419c00) [pid = 12879] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:53:07 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f422595fc00) [pid = 12879] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:53:07 INFO - PROCESS | 12879 | --DOMWINDOW == 218 (0x7f422ef40000) [pid = 12879] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:53:07 INFO - PROCESS | 12879 | --DOMWINDOW == 217 (0x7f422ef0fc00) [pid = 12879] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:53:07 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f421ed67000) [pid = 12879] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:53:07 INFO - PROCESS | 12879 | --DOMWINDOW == 215 (0x7f42211e9400) [pid = 12879] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:53:07 INFO - PROCESS | 12879 | 1461455587296 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:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2147ms 16:53:07 INFO - PROCESS | 12879 | 1461455587338 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 12879 | 1461455587342 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:53:07 INFO - PROCESS | 12879 | 1461455587347 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 12879 | 1461455587349 Marionette TRACE conn3 <- [1,1810,null,{}] 16:53:07 INFO - PROCESS | 12879 | 1461455587355 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:53:07 INFO - PROCESS | 12879 | 1461455587543 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:53:07 INFO - PROCESS | 12879 | 1461455587561 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cc9a000 == 134 [pid = 12879] [id = 460] 16:53:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f422665b000) [pid = 12879] [serial = 1381] [outer = (nil)] 16:53:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f4226bc9c00) [pid = 12879] [serial = 1382] [outer = 0x7f422665b000] 16:53:07 INFO - PROCESS | 12879 | 1461455587634 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f42284b1000) [pid = 12879] [serial = 1383] [outer = 0x7f422665b000] 16:53:08 INFO - PROCESS | 12879 | 1461455588400 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:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1127ms 16:53:08 INFO - PROCESS | 12879 | 1461455588476 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 12879 | 1461455588479 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:53:08 INFO - PROCESS | 12879 | 1461455588484 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 12879 | 1461455588486 Marionette TRACE conn3 <- [1,1814,null,{}] 16:53:08 INFO - PROCESS | 12879 | 1461455588491 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:53:08 INFO - PROCESS | 12879 | 1461455588727 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:53:08 INFO - PROCESS | 12879 | 1461455588747 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f054000 == 135 [pid = 12879] [id = 461] 16:53:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f4226bc6400) [pid = 12879] [serial = 1384] [outer = (nil)] 16:53:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f42284af800) [pid = 12879] [serial = 1385] [outer = 0x7f4226bc6400] 16:53:08 INFO - PROCESS | 12879 | 1461455588809 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f422ca6c000) [pid = 12879] [serial = 1386] [outer = 0x7f4226bc6400] 16:53:09 INFO - PROCESS | 12879 | 1461455589910 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:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1480ms 16:53:09 INFO - PROCESS | 12879 | 1461455589966 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 12879 | 1461455589972 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:53:09 INFO - PROCESS | 12879 | 1461455589981 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 12879 | 1461455589986 Marionette TRACE conn3 <- [1,1818,null,{}] 16:53:09 INFO - PROCESS | 12879 | 1461455589993 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:53:10 INFO - PROCESS | 12879 | 1461455590203 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:53:10 INFO - PROCESS | 12879 | 1461455590399 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4220f0a800 == 136 [pid = 12879] [id = 462] 16:53:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f421ff8f000) [pid = 12879] [serial = 1387] [outer = (nil)] 16:53:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f422150d000) [pid = 12879] [serial = 1388] [outer = 0x7f421ff8f000] 16:53:10 INFO - PROCESS | 12879 | 1461455590472 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f4223104000) [pid = 12879] [serial = 1389] [outer = 0x7f421ff8f000] 16:53:11 INFO - PROCESS | 12879 | 1461455591448 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:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1532ms 16:53:11 INFO - PROCESS | 12879 | 1461455591515 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 12879 | 1461455591523 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:53:11 INFO - PROCESS | 12879 | 1461455591533 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 12879 | 1461455591536 Marionette TRACE conn3 <- [1,1822,null,{}] 16:53:11 INFO - PROCESS | 12879 | 1461455591543 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:53:11 INFO - PROCESS | 12879 | 1461455591744 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:53:11 INFO - PROCESS | 12879 | 1461455591940 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422c916800 == 137 [pid = 12879] [id = 463] 16:53:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f422341b400) [pid = 12879] [serial = 1390] [outer = (nil)] 16:53:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f4225953c00) [pid = 12879] [serial = 1391] [outer = 0x7f422341b400] 16:53:12 INFO - PROCESS | 12879 | 1461455592090 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f4226655c00) [pid = 12879] [serial = 1392] [outer = 0x7f422341b400] 16:53:13 INFO - PROCESS | 12879 | 1461455593035 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:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1532ms 16:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:53:13 INFO - PROCESS | 12879 | 1461455593065 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 12879 | 1461455593068 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:53:13 INFO - PROCESS | 12879 | 1461455593075 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 12879 | 1461455593082 Marionette TRACE conn3 <- [1,1826,null,{}] 16:53:13 INFO - PROCESS | 12879 | 1461455593098 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:53:13 INFO - PROCESS | 12879 | 1461455593297 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:53:13 INFO - PROCESS | 12879 | 1461455593512 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422fefc800 == 138 [pid = 12879] [id = 464] 16:53:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f42269d7800) [pid = 12879] [serial = 1393] [outer = (nil)] 16:53:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 229 (0x7f4226e2d800) [pid = 12879] [serial = 1394] [outer = 0x7f42269d7800] 16:53:13 INFO - PROCESS | 12879 | 1461455593634 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 230 (0x7f422c934c00) [pid = 12879] [serial = 1395] [outer = 0x7f42269d7800] 16:53:14 INFO - PROCESS | 12879 | 1461455594484 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:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1437ms 16:53:14 INFO - PROCESS | 12879 | 1461455594513 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 12879 | 1461455594517 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:53:14 INFO - PROCESS | 12879 | 1461455594523 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 12879 | 1461455594526 Marionette TRACE conn3 <- [1,1830,null,{}] 16:53:14 INFO - PROCESS | 12879 | 1461455594531 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:53:14 INFO - PROCESS | 12879 | 1461455594716 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:53:14 INFO - PROCESS | 12879 | 1461455594918 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232ed1800 == 139 [pid = 12879] [id = 465] 16:53:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 231 (0x7f4226bc0800) [pid = 12879] [serial = 1396] [outer = (nil)] 16:53:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 232 (0x7f422e4bcc00) [pid = 12879] [serial = 1397] [outer = 0x7f4226bc0800] 16:53:15 INFO - PROCESS | 12879 | 1461455594996 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 233 (0x7f422e687000) [pid = 12879] [serial = 1398] [outer = 0x7f4226bc0800] 16:53:15 INFO - PROCESS | 12879 | 1461455595850 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:53:15 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:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1384ms 16:53:15 INFO - PROCESS | 12879 | 1461455595909 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:53:15 INFO - PROCESS | 12879 | 1461455595913 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:53:15 INFO - PROCESS | 12879 | 1461455595918 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 12879 | 1461455595920 Marionette TRACE conn3 <- [1,1834,null,{}] 16:53:15 INFO - PROCESS | 12879 | 1461455595926 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:53:16 INFO - PROCESS | 12879 | 1461455596106 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:53:16 INFO - PROCESS | 12879 | 1461455596308 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423319f000 == 140 [pid = 12879] [id = 466] 16:53:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 234 (0x7f422c938800) [pid = 12879] [serial = 1399] [outer = (nil)] 16:53:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 235 (0x7f422ed98000) [pid = 12879] [serial = 1400] [outer = 0x7f422c938800] 16:53:16 INFO - PROCESS | 12879 | 1461455596378 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 236 (0x7f422ef11800) [pid = 12879] [serial = 1401] [outer = 0x7f422c938800] 16:53:17 INFO - PROCESS | 12879 | 1461455597261 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:53:17 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:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1386ms 16:53:17 INFO - PROCESS | 12879 | 1461455597306 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 12879 | 1461455597310 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:53:17 INFO - PROCESS | 12879 | 1461455597315 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 12879 | 1461455597317 Marionette TRACE conn3 <- [1,1838,null,{}] 16:53:17 INFO - PROCESS | 12879 | 1461455597323 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:53:17 INFO - PROCESS | 12879 | 1461455597533 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:53:17 INFO - PROCESS | 12879 | 1461455597730 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42333bc800 == 141 [pid = 12879] [id = 467] 16:53:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 237 (0x7f422ede6400) [pid = 12879] [serial = 1402] [outer = (nil)] 16:53:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f422ef40800) [pid = 12879] [serial = 1403] [outer = 0x7f422ede6400] 16:53:17 INFO - PROCESS | 12879 | 1461455597819 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f42323bc800) [pid = 12879] [serial = 1404] [outer = 0x7f422ede6400] 16:53:18 INFO - PROCESS | 12879 | 1461455598715 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:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1426ms 16:53:18 INFO - PROCESS | 12879 | 1461455598745 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:53:18 INFO - PROCESS | 12879 | 1461455598748 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:53:18 INFO - PROCESS | 12879 | 1461455598754 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 12879 | 1461455598757 Marionette TRACE conn3 <- [1,1842,null,{}] 16:53:18 INFO - PROCESS | 12879 | 1461455598762 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:53:18 INFO - PROCESS | 12879 | 1461455598943 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:53:19 INFO - PROCESS | 12879 | 1461455599145 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4234d61000 == 142 [pid = 12879] [id = 468] 16:53:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f422ef10c00) [pid = 12879] [serial = 1405] [outer = (nil)] 16:53:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f4232528800) [pid = 12879] [serial = 1406] [outer = 0x7f422ef10c00] 16:53:19 INFO - PROCESS | 12879 | 1461455599214 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f42328f8400) [pid = 12879] [serial = 1407] [outer = 0x7f422ef10c00] 16:53:20 INFO - PROCESS | 12879 | 1461455600051 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:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1327ms 16:53:20 INFO - PROCESS | 12879 | 1461455600083 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 12879 | 1461455600086 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:53:20 INFO - PROCESS | 12879 | 1461455600091 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 12879 | 1461455600094 Marionette TRACE conn3 <- [1,1846,null,{}] 16:53:20 INFO - PROCESS | 12879 | 1461455600099 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:53:20 INFO - PROCESS | 12879 | 1461455600279 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:53:20 INFO - PROCESS | 12879 | 1461455600479 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4236f4a000 == 143 [pid = 12879] [id = 469] 16:53:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f422ef38000) [pid = 12879] [serial = 1408] [outer = (nil)] 16:53:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f423357fc00) [pid = 12879] [serial = 1409] [outer = 0x7f422ef38000] 16:53:20 INFO - PROCESS | 12879 | 1461455600545 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f42337db400) [pid = 12879] [serial = 1410] [outer = 0x7f422ef38000] 16:53:21 INFO - PROCESS | 12879 | 1461455601408 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:53:21 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:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1381ms 16:53:21 INFO - PROCESS | 12879 | 1461455601474 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 12879 | 1461455601478 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:53:21 INFO - PROCESS | 12879 | 1461455601484 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 12879 | 1461455601486 Marionette TRACE conn3 <- [1,1850,null,{}] 16:53:21 INFO - PROCESS | 12879 | 1461455601491 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:53:21 INFO - PROCESS | 12879 | 1461455601684 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:53:21 INFO - PROCESS | 12879 | 1461455601883 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42380c7000 == 144 [pid = 12879] [id = 470] 16:53:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f423251e400) [pid = 12879] [serial = 1411] [outer = (nil)] 16:53:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f4235781800) [pid = 12879] [serial = 1412] [outer = 0x7f423251e400] 16:53:21 INFO - PROCESS | 12879 | 1461455601951 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f4236a99800) [pid = 12879] [serial = 1413] [outer = 0x7f423251e400] 16:53:22 INFO - PROCESS | 12879 | 1461455602813 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:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1375ms 16:53:22 INFO - PROCESS | 12879 | 1461455602860 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 12879 | 1461455602864 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:53:22 INFO - PROCESS | 12879 | 1461455602870 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 12879 | 1461455602872 Marionette TRACE conn3 <- [1,1854,null,{}] 16:53:22 INFO - PROCESS | 12879 | 1461455602878 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:53:23 INFO - PROCESS | 12879 | 1461455603077 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:53:23 INFO - PROCESS | 12879 | 1461455603285 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42396d0800 == 145 [pid = 12879] [id = 471] 16:53:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f42334e0400) [pid = 12879] [serial = 1414] [outer = (nil)] 16:53:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f4236d3c800) [pid = 12879] [serial = 1415] [outer = 0x7f42334e0400] 16:53:23 INFO - PROCESS | 12879 | 1461455603359 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f4236f6c000) [pid = 12879] [serial = 1416] [outer = 0x7f42334e0400] 16:53:24 INFO - PROCESS | 12879 | 1461455604266 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:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1426ms 16:53:24 INFO - PROCESS | 12879 | 1461455604296 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 12879 | 1461455604301 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:53:24 INFO - PROCESS | 12879 | 1461455604306 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 12879 | 1461455604310 Marionette TRACE conn3 <- [1,1858,null,{}] 16:53:24 INFO - PROCESS | 12879 | 1461455604315 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:53:24 INFO - PROCESS | 12879 | 1461455604528 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:53:24 INFO - PROCESS | 12879 | 1461455604742 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4246067800 == 146 [pid = 12879] [id = 472] 16:53:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f4234d3cc00) [pid = 12879] [serial = 1417] [outer = (nil)] 16:53:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 253 (0x7f423900b000) [pid = 12879] [serial = 1418] [outer = 0x7f4234d3cc00] 16:53:24 INFO - PROCESS | 12879 | 1461455604859 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 254 (0x7f4244fee800) [pid = 12879] [serial = 1419] [outer = 0x7f4234d3cc00] 16:53:25 INFO - PROCESS | 12879 | 1461455605766 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:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1528ms 16:53:25 INFO - PROCESS | 12879 | 1461455605843 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:53:25 INFO - PROCESS | 12879 | 1461455605847 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:53:25 INFO - PROCESS | 12879 | 1461455605854 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 12879 | 1461455605857 Marionette TRACE conn3 <- [1,1862,null,{}] 16:53:25 INFO - PROCESS | 12879 | 1461455605863 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:53:26 INFO - PROCESS | 12879 | 1461455606075 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:53:26 INFO - PROCESS | 12879 | 1461455606280 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4248c37800 == 147 [pid = 12879] [id = 473] 16:53:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 255 (0x7f423281d000) [pid = 12879] [serial = 1420] [outer = (nil)] 16:53:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 256 (0x7f4246fe7400) [pid = 12879] [serial = 1421] [outer = 0x7f423281d000] 16:53:26 INFO - PROCESS | 12879 | 1461455606394 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 257 (0x7f424913dc00) [pid = 12879] [serial = 1422] [outer = 0x7f423281d000] 16:53:27 INFO - PROCESS | 12879 | 1461455607276 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:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1476ms 16:53:27 INFO - PROCESS | 12879 | 1461455607332 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 12879 | 1461455607335 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:53:27 INFO - PROCESS | 12879 | 1461455607341 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 12879 | 1461455607344 Marionette TRACE conn3 <- [1,1866,null,{}] 16:53:27 INFO - PROCESS | 12879 | 1461455607349 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:53:27 INFO - PROCESS | 12879 | 1461455607539 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:53:27 INFO - PROCESS | 12879 | 1461455607746 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424b49b800 == 148 [pid = 12879] [id = 474] 16:53:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 258 (0x7f421ed94c00) [pid = 12879] [serial = 1423] [outer = (nil)] 16:53:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 259 (0x7f421ed9e400) [pid = 12879] [serial = 1424] [outer = 0x7f421ed94c00] 16:53:27 INFO - PROCESS | 12879 | 1461455607825 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 260 (0x7f421eda2c00) [pid = 12879] [serial = 1425] [outer = 0x7f421ed94c00] 16:53:28 INFO - PROCESS | 12879 | 1461455608740 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:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1434ms 16:53:28 INFO - PROCESS | 12879 | 1461455608775 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 12879 | 1461455608778 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:53:28 INFO - PROCESS | 12879 | 1461455608784 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 12879 | 1461455608786 Marionette TRACE conn3 <- [1,1870,null,{}] 16:53:28 INFO - PROCESS | 12879 | 1461455608791 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:53:28 INFO - PROCESS | 12879 | 1461455608968 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:53:29 INFO - PROCESS | 12879 | 1461455609177 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422323d000 == 149 [pid = 12879] [id = 475] 16:53:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 261 (0x7f421ed97000) [pid = 12879] [serial = 1426] [outer = (nil)] 16:53:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 262 (0x7f4223252c00) [pid = 12879] [serial = 1427] [outer = 0x7f421ed97000] 16:53:29 INFO - PROCESS | 12879 | 1461455609288 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 263 (0x7f4223258800) [pid = 12879] [serial = 1428] [outer = 0x7f421ed97000] 16:53:30 INFO - PROCESS | 12879 | 1461455610218 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:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1475ms 16:53:30 INFO - PROCESS | 12879 | 1461455610262 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 12879 | 1461455610266 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:53:30 INFO - PROCESS | 12879 | 1461455610272 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 12879 | 1461455610274 Marionette TRACE conn3 <- [1,1874,null,{}] 16:53:30 INFO - PROCESS | 12879 | 1461455610280 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:53:30 INFO - PROCESS | 12879 | 1461455610472 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:53:30 INFO - PROCESS | 12879 | 1461455610685 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421f0f0800 == 150 [pid = 12879] [id = 476] 16:53:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 264 (0x7f421d960000) [pid = 12879] [serial = 1429] [outer = (nil)] 16:53:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 265 (0x7f4221ce3400) [pid = 12879] [serial = 1430] [outer = 0x7f421d960000] 16:53:30 INFO - PROCESS | 12879 | 1461455610800 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 266 (0x7f422325d400) [pid = 12879] [serial = 1431] [outer = 0x7f421d960000] 16:53:31 INFO - PROCESS | 12879 | 1461455611718 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:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1478ms 16:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:53:31 INFO - PROCESS | 12879 | 1461455611751 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 12879 | 1461455611753 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:53:31 INFO - PROCESS | 12879 | 1461455611759 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 12879 | 1461455611766 Marionette TRACE conn3 <- [1,1878,null,{}] 16:53:31 INFO - PROCESS | 12879 | 1461455611772 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:53:31 INFO - PROCESS | 12879 | 1461455611967 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:53:32 INFO - PROCESS | 12879 | 1461455612182 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4230c5e800 == 151 [pid = 12879] [id = 477] 16:53:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 267 (0x7f421d95ac00) [pid = 12879] [serial = 1432] [outer = (nil)] 16:53:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 268 (0x7f4223513800) [pid = 12879] [serial = 1433] [outer = 0x7f421d95ac00] 16:53:32 INFO - PROCESS | 12879 | 1461455612294 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 269 (0x7f42328ddc00) [pid = 12879] [serial = 1434] [outer = 0x7f421d95ac00] 16:53:33 INFO - PROCESS | 12879 | 1461455613603 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:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1886ms 16:53:33 INFO - PROCESS | 12879 | 1461455613645 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 12879 | 1461455613650 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:53:33 INFO - PROCESS | 12879 | 1461455613657 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 12879 | 1461455613662 Marionette TRACE conn3 <- [1,1882,null,{}] 16:53:33 INFO - PROCESS | 12879 | 1461455613684 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:53:33 INFO - PROCESS | 12879 | 1461455613913 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:53:34 INFO - PROCESS | 12879 | 1461455614060 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422803b000 == 152 [pid = 12879] [id = 478] 16:53:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 270 (0x7f421e1b4400) [pid = 12879] [serial = 1435] [outer = (nil)] 16:53:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 271 (0x7f421e3b1c00) [pid = 12879] [serial = 1436] [outer = 0x7f421e1b4400] 16:53:34 INFO - PROCESS | 12879 | 1461455614130 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 272 (0x7f421ed61800) [pid = 12879] [serial = 1437] [outer = 0x7f421e1b4400] 16:53:35 INFO - PROCESS | 12879 | 1461455615031 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:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1429ms 16:53:35 INFO - PROCESS | 12879 | 1461455615086 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 12879 | 1461455615094 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:53:35 INFO - PROCESS | 12879 | 1461455615103 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 12879 | 1461455615106 Marionette TRACE conn3 <- [1,1886,null,{}] 16:53:35 INFO - PROCESS | 12879 | 1461455615110 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:53:35 INFO - PROCESS | 12879 | 1461455615323 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:53:35 INFO - PROCESS | 12879 | 1461455615787 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421d817800 == 153 [pid = 12879] [id = 479] 16:53:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 273 (0x7f421ff99400) [pid = 12879] [serial = 1438] [outer = (nil)] 16:53:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 274 (0x7f422150cc00) [pid = 12879] [serial = 1439] [outer = 0x7f421ff99400] 16:53:35 INFO - PROCESS | 12879 | 1461455615906 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 275 (0x7f4223255c00) [pid = 12879] [serial = 1440] [outer = 0x7f421ff99400] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422cc9a000 == 152 [pid = 12879] [id = 460] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 274 (0x7f421dda0000) [pid = 12879] [serial = 1289] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 273 (0x7f42284b2800) [pid = 12879] [serial = 1280] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 272 (0x7f4226d8dc00) [pid = 12879] [serial = 1286] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 271 (0x7f4226d88000) [pid = 12879] [serial = 1283] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422c875000 == 151 [pid = 12879] [id = 459] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422802f800 == 150 [pid = 12879] [id = 458] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42210ce000 == 149 [pid = 12879] [id = 457] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421f0ed000 == 148 [pid = 12879] [id = 456] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42229b2800 == 147 [pid = 12879] [id = 455] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421f0ed800 == 146 [pid = 12879] [id = 454] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220f15800 == 145 [pid = 12879] [id = 449] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a9f0000 == 144 [pid = 12879] [id = 448] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421efcf800 == 143 [pid = 12879] [id = 447] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b2a3800 == 142 [pid = 12879] [id = 446] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4247056000 == 141 [pid = 12879] [id = 445] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423b9b3800 == 140 [pid = 12879] [id = 444] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42385dd000 == 139 [pid = 12879] [id = 443] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f46000 == 138 [pid = 12879] [id = 442] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42310c1000 == 137 [pid = 12879] [id = 441] 16:53:36 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4223e29000 == 136 [pid = 12879] [id = 440] 16:53:36 INFO - PROCESS | 12879 | 1461455616882 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:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 270 (0x7f422341d000) [pid = 12879] [serial = 1316] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 269 (0x7f42267cd400) [pid = 12879] [serial = 1317] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 268 (0x7f421ff8b800) [pid = 12879] [serial = 1274] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 267 (0x7f422ca5f000) [pid = 12879] [serial = 1302] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 266 (0x7f422ed94c00) [pid = 12879] [serial = 1307] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 265 (0x7f42284a5800) [pid = 12879] [serial = 1277] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 264 (0x7f4225266000) [pid = 12879] [serial = 1298] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 263 (0x7f4237f66800) [pid = 12879] [serial = 1268] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 262 (0x7f422e4ba000) [pid = 12879] [serial = 1305] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 261 (0x7f423b6cd400) [pid = 12879] [serial = 1271] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 260 (0x7f42328f5400) [pid = 12879] [serial = 1314] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 259 (0x7f42324eb800) [pid = 12879] [serial = 1311] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 258 (0x7f421d95b000) [pid = 12879] [serial = 1292] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 257 (0x7f422cc81400) [pid = 12879] [serial = 1259] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 256 (0x7f42324e0400) [pid = 12879] [serial = 1262] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 255 (0x7f421ed6f800) [pid = 12879] [serial = 1295] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 254 (0x7f4221cd8000) [pid = 12879] [serial = 1296] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 253 (0x7f4232825000) [pid = 12879] [serial = 1313] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 252 (0x7f422ef12800) [pid = 12879] [serial = 1308] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 251 (0x7f422ff32000) [pid = 12879] [serial = 1310] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 250 (0x7f4236d4d000) [pid = 12879] [serial = 1265] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 249 (0x7f422ca6bc00) [pid = 12879] [serial = 1304] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 248 (0x7f422662f400) [pid = 12879] [serial = 1299] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 247 (0x7f4226e2c000) [pid = 12879] [serial = 1301] [outer = (nil)] [url = about:blank] 16:53:36 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f4225958c00) [pid = 12879] [serial = 1256] [outer = (nil)] [url = about:blank] 16:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1836ms 16:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:53:36 INFO - PROCESS | 12879 | 1461455616940 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 12879 | 1461455616942 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:53:36 INFO - PROCESS | 12879 | 1461455616948 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 12879 | 1461455616953 Marionette TRACE conn3 <- [1,1890,null,{}] 16:53:36 INFO - PROCESS | 12879 | 1461455616967 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:53:37 INFO - PROCESS | 12879 | 1461455617165 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:53:37 INFO - PROCESS | 12879 | 1461455617360 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4220f08800 == 137 [pid = 12879] [id = 480] 16:53:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f421e854c00) [pid = 12879] [serial = 1441] [outer = (nil)] 16:53:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f422594a400) [pid = 12879] [serial = 1442] [outer = 0x7f421e854c00] 16:53:37 INFO - PROCESS | 12879 | 1461455617431 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f4226633c00) [pid = 12879] [serial = 1443] [outer = 0x7f421e854c00] 16:53:38 INFO - PROCESS | 12879 | 1461455618198 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:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1287ms 16:53:38 INFO - PROCESS | 12879 | 1461455618245 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:53:38 INFO - PROCESS | 12879 | 1461455618250 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:53:38 INFO - PROCESS | 12879 | 1461455618255 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 12879 | 1461455618257 Marionette TRACE conn3 <- [1,1894,null,{}] 16:53:38 INFO - PROCESS | 12879 | 1461455618265 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:53:38 INFO - PROCESS | 12879 | 1461455618434 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:53:38 INFO - PROCESS | 12879 | 1461455618448 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4226a30800 == 138 [pid = 12879] [id = 481] 16:53:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f4225955000) [pid = 12879] [serial = 1444] [outer = (nil)] 16:53:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f42269d4c00) [pid = 12879] [serial = 1445] [outer = 0x7f4225955000] 16:53:38 INFO - PROCESS | 12879 | 1461455618511 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f4226d86000) [pid = 12879] [serial = 1446] [outer = 0x7f4225955000] 16:53:39 INFO - PROCESS | 12879 | 1461455619432 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:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1235ms 16:53:39 INFO - PROCESS | 12879 | 1461455619496 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:53:39 INFO - PROCESS | 12879 | 1461455619509 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:53:39 INFO - PROCESS | 12879 | 1461455619515 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 12879 | 1461455619518 Marionette TRACE conn3 <- [1,1898,null,{}] 16:53:39 INFO - PROCESS | 12879 | 1461455619523 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:53:39 INFO - PROCESS | 12879 | 1461455619757 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:53:39 INFO - PROCESS | 12879 | 1461455619780 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422c86c800 == 139 [pid = 12879] [id = 482] 16:53:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 253 (0x7f42267ca400) [pid = 12879] [serial = 1447] [outer = (nil)] 16:53:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 254 (0x7f4226e23c00) [pid = 12879] [serial = 1448] [outer = 0x7f42267ca400] 16:53:39 INFO - PROCESS | 12879 | 1461455619841 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 255 (0x7f42283d4c00) [pid = 12879] [serial = 1449] [outer = 0x7f42267ca400] 16:53:40 INFO - PROCESS | 12879 | 1461455620680 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:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1239ms 16:53:40 INFO - PROCESS | 12879 | 1461455620763 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 12879 | 1461455620767 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:53:40 INFO - PROCESS | 12879 | 1461455620772 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 12879 | 1461455620774 Marionette TRACE conn3 <- [1,1902,null,{}] 16:53:40 INFO - PROCESS | 12879 | 1461455620779 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:53:41 INFO - PROCESS | 12879 | 1461455621043 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:53:41 INFO - PROCESS | 12879 | 1461455621076 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f6b4800 == 140 [pid = 12879] [id = 483] 16:53:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 256 (0x7f422ca62800) [pid = 12879] [serial = 1450] [outer = (nil)] 16:53:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 257 (0x7f422f21f400) [pid = 12879] [serial = 1451] [outer = 0x7f422ca62800] 16:53:41 INFO - PROCESS | 12879 | 1461455621138 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 258 (0x7f422f944c00) [pid = 12879] [serial = 1452] [outer = 0x7f422ca62800] 16:53:42 INFO - PROCESS | 12879 | --DOMWINDOW == 257 (0x7f422665b000) [pid = 12879] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:53:42 INFO - PROCESS | 12879 | --DOMWINDOW == 256 (0x7f4226bc5400) [pid = 12879] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:53:42 INFO - PROCESS | 12879 | --DOMWINDOW == 255 (0x7f4222d1dc00) [pid = 12879] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:53:42 INFO - PROCESS | 12879 | --DOMWINDOW == 254 (0x7f421d958c00) [pid = 12879] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:53:42 INFO - PROCESS | 12879 | --DOMWINDOW == 253 (0x7f421d958000) [pid = 12879] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:53:42 INFO - PROCESS | 12879 | --DOMWINDOW == 252 (0x7f4223515c00) [pid = 12879] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:53:42 INFO - PROCESS | 12879 | --DOMWINDOW == 251 (0x7f4223514800) [pid = 12879] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:53:42 INFO - PROCESS | 12879 | 1461455622456 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:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1726ms 16:53:42 INFO - PROCESS | 12879 | 1461455622499 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 12879 | 1461455622503 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:53:42 INFO - PROCESS | 12879 | 1461455622508 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 12879 | 1461455622510 Marionette TRACE conn3 <- [1,1906,null,{}] 16:53:42 INFO - PROCESS | 12879 | 1461455622515 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:53:42 INFO - PROCESS | 12879 | 1461455622754 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:53:42 INFO - PROCESS | 12879 | 1461455622771 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4230c50000 == 141 [pid = 12879] [id = 484] 16:53:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f421ed68c00) [pid = 12879] [serial = 1453] [outer = (nil)] 16:53:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 253 (0x7f422f588400) [pid = 12879] [serial = 1454] [outer = 0x7f421ed68c00] 16:53:42 INFO - PROCESS | 12879 | 1461455622829 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 254 (0x7f422ff2c400) [pid = 12879] [serial = 1455] [outer = 0x7f421ed68c00] 16:53:43 INFO - PROCESS | 12879 | 1461455623626 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:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1132ms 16:53:43 INFO - PROCESS | 12879 | 1461455623642 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 12879 | 1461455623644 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:53:43 INFO - PROCESS | 12879 | 1461455623651 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 12879 | 1461455623654 Marionette TRACE conn3 <- [1,1910,null,{}] 16:53:43 INFO - PROCESS | 12879 | 1461455623658 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:53:43 INFO - PROCESS | 12879 | 1461455623881 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:53:43 INFO - PROCESS | 12879 | 1461455623903 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4232ed7800 == 142 [pid = 12879] [id = 485] 16:53:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 255 (0x7f42283d5800) [pid = 12879] [serial = 1456] [outer = (nil)] 16:53:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 256 (0x7f42323c4000) [pid = 12879] [serial = 1457] [outer = 0x7f42283d5800] 16:53:43 INFO - PROCESS | 12879 | 1461455623960 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 257 (0x7f423358c000) [pid = 12879] [serial = 1458] [outer = 0x7f42283d5800] 16:53:45 INFO - PROCESS | 12879 | 1461455625065 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:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1442ms 16:53:45 INFO - PROCESS | 12879 | 1461455625095 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 12879 | 1461455625103 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:53:45 INFO - PROCESS | 12879 | 1461455625111 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 12879 | 1461455625116 Marionette TRACE conn3 <- [1,1914,null,{}] 16:53:45 INFO - PROCESS | 12879 | 1461455625124 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:53:45 INFO - PROCESS | 12879 | 1461455625323 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:53:45 INFO - PROCESS | 12879 | 1461455625537 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42229b2800 == 143 [pid = 12879] [id = 486] 16:53:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 258 (0x7f421ed66000) [pid = 12879] [serial = 1459] [outer = (nil)] 16:53:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 259 (0x7f421ff84400) [pid = 12879] [serial = 1460] [outer = 0x7f421ed66000] 16:53:45 INFO - PROCESS | 12879 | 1461455625651 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 260 (0x7f4221ce2800) [pid = 12879] [serial = 1461] [outer = 0x7f421ed66000] 16:53:46 INFO - PROCESS | 12879 | 1461455626603 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:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1537ms 16:53:46 INFO - PROCESS | 12879 | 1461455626649 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 12879 | 1461455626657 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:53:46 INFO - PROCESS | 12879 | 1461455626666 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 12879 | 1461455626670 Marionette TRACE conn3 <- [1,1918,null,{}] 16:53:46 INFO - PROCESS | 12879 | 1461455626676 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:53:46 INFO - PROCESS | 12879 | 1461455626874 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:53:47 INFO - PROCESS | 12879 | 1461455627085 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f065800 == 144 [pid = 12879] [id = 487] 16:53:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 261 (0x7f4223105000) [pid = 12879] [serial = 1462] [outer = (nil)] 16:53:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 262 (0x7f4225958400) [pid = 12879] [serial = 1463] [outer = 0x7f4223105000] 16:53:47 INFO - PROCESS | 12879 | 1461455627162 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 263 (0x7f422665c800) [pid = 12879] [serial = 1464] [outer = 0x7f4223105000] 16:53:48 INFO - PROCESS | 12879 | 1461455628084 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:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1476ms 16:53:48 INFO - PROCESS | 12879 | 1461455628143 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 12879 | 1461455628147 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:53:48 INFO - PROCESS | 12879 | 1461455628153 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 12879 | 1461455628158 Marionette TRACE conn3 <- [1,1922,null,{}] 16:53:48 INFO - PROCESS | 12879 | 1461455628174 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:53:48 INFO - PROCESS | 12879 | 1461455628388 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:53:48 INFO - PROCESS | 12879 | 1461455628594 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4233572000 == 145 [pid = 12879] [id = 488] 16:53:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 264 (0x7f4226d8cc00) [pid = 12879] [serial = 1465] [outer = (nil)] 16:53:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 265 (0x7f422c93c800) [pid = 12879] [serial = 1466] [outer = 0x7f4226d8cc00] 16:53:48 INFO - PROCESS | 12879 | 1461455628710 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 266 (0x7f422ede9c00) [pid = 12879] [serial = 1467] [outer = 0x7f4226d8cc00] 16:53:49 INFO - PROCESS | 12879 | 1461455629596 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:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1481ms 16:53:49 INFO - PROCESS | 12879 | 1461455629635 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:53:49 INFO - PROCESS | 12879 | 1461455629639 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:53:49 INFO - PROCESS | 12879 | 1461455629645 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 12879 | 1461455629648 Marionette TRACE conn3 <- [1,1926,null,{}] 16:53:49 INFO - PROCESS | 12879 | 1461455629654 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:53:49 INFO - PROCESS | 12879 | 1461455629847 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:53:50 INFO - PROCESS | 12879 | 1461455630057 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42396d8000 == 146 [pid = 12879] [id = 489] 16:53:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 267 (0x7f42284aa000) [pid = 12879] [serial = 1468] [outer = (nil)] 16:53:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 268 (0x7f422f943800) [pid = 12879] [serial = 1469] [outer = 0x7f42284aa000] 16:53:50 INFO - PROCESS | 12879 | 1461455630126 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 269 (0x7f4230114c00) [pid = 12879] [serial = 1470] [outer = 0x7f42284aa000] 16:53:51 INFO - PROCESS | 12879 | 1461455630996 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:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1428ms 16:53:51 INFO - PROCESS | 12879 | 1461455631075 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 12879 | 1461455631079 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:53:51 INFO - PROCESS | 12879 | 1461455631085 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 12879 | 1461455631087 Marionette TRACE conn3 <- [1,1930,null,{}] 16:53:51 INFO - PROCESS | 12879 | 1461455631093 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:53:51 INFO - PROCESS | 12879 | 1461455631313 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:53:51 INFO - PROCESS | 12879 | 1461455631516 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42460eb000 == 147 [pid = 12879] [id = 490] 16:53:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 270 (0x7f422ef3e800) [pid = 12879] [serial = 1471] [outer = (nil)] 16:53:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 271 (0x7f423358c800) [pid = 12879] [serial = 1472] [outer = 0x7f422ef3e800] 16:53:51 INFO - PROCESS | 12879 | 1461455631586 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 272 (0x7f4236a2ec00) [pid = 12879] [serial = 1473] [outer = 0x7f422ef3e800] 16:53:52 INFO - PROCESS | 12879 | 1461455632485 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:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1478ms 16:53:52 INFO - PROCESS | 12879 | 1461455632563 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 12879 | 1461455632566 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:53:52 INFO - PROCESS | 12879 | 1461455632572 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 12879 | 1461455632574 Marionette TRACE conn3 <- [1,1934,null,{}] 16:53:52 INFO - PROCESS | 12879 | 1461455632580 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:53:52 INFO - PROCESS | 12879 | 1461455632815 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:53:53 INFO - PROCESS | 12879 | 1461455633068 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424f4cf800 == 148 [pid = 12879] [id = 491] 16:53:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 273 (0x7f4221cd9800) [pid = 12879] [serial = 1474] [outer = (nil)] 16:53:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 274 (0x7f422f586000) [pid = 12879] [serial = 1475] [outer = 0x7f4221cd9800] 16:53:53 INFO - PROCESS | 12879 | 1461455633190 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 275 (0x7f423b66b000) [pid = 12879] [serial = 1476] [outer = 0x7f4221cd9800] 16:53:54 INFO - PROCESS | 12879 | 1461455634069 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:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1527ms 16:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:53:54 INFO - PROCESS | 12879 | 1461455634100 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:53:54 INFO - PROCESS | 12879 | 1461455634102 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:53:54 INFO - PROCESS | 12879 | 1461455634108 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 12879 | 1461455634111 Marionette TRACE conn3 <- [1,1938,null,{}] 16:53:54 INFO - PROCESS | 12879 | 1461455634116 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:53:54 INFO - PROCESS | 12879 | 1461455634293 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:53:54 INFO - PROCESS | 12879 | 1461455634503 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421e9b4800 == 149 [pid = 12879] [id = 492] 16:53:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 276 (0x7f4223109400) [pid = 12879] [serial = 1477] [outer = (nil)] 16:53:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 277 (0x7f423ff88c00) [pid = 12879] [serial = 1478] [outer = 0x7f4223109400] 16:53:54 INFO - PROCESS | 12879 | 1461455634610 Marionette DEBUG loaded listener.js 16:53:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 278 (0x7f424700ec00) [pid = 12879] [serial = 1479] [outer = 0x7f4223109400] 16:53:55 INFO - PROCESS | 12879 | 1461455635490 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:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1429ms 16:53:55 INFO - PROCESS | 12879 | 1461455635537 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 12879 | 1461455635540 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:53:55 INFO - PROCESS | 12879 | 1461455635546 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 12879 | 1461455635548 Marionette TRACE conn3 <- [1,1942,null,{}] 16:53:55 INFO - PROCESS | 12879 | 1461455635554 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:53:55 INFO - PROCESS | 12879 | 1461455635738 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:53:55 INFO - PROCESS | 12879 | 1461455635951 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4225375000 == 150 [pid = 12879] [id = 493] 16:53:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 279 (0x7f421ccdb400) [pid = 12879] [serial = 1480] [outer = (nil)] 16:53:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 280 (0x7f421cce3c00) [pid = 12879] [serial = 1481] [outer = 0x7f421ccdb400] 16:53:56 INFO - PROCESS | 12879 | 1461455636077 Marionette DEBUG loaded listener.js 16:53:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 281 (0x7f421cce8400) [pid = 12879] [serial = 1482] [outer = 0x7f421ccdb400] 16:53:56 INFO - PROCESS | 12879 | 1461455636978 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:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1483ms 16:53:57 INFO - PROCESS | 12879 | 1461455637030 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:53:57 INFO - PROCESS | 12879 | 1461455637034 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:53:57 INFO - PROCESS | 12879 | 1461455637040 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:53:57 INFO - PROCESS | 12879 | 1461455637042 Marionette TRACE conn3 <- [1,1946,null,{}] 16:53:57 INFO - PROCESS | 12879 | 1461455637047 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:53:57 INFO - PROCESS | 12879 | 1461455637236 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:53:57 INFO - PROCESS | 12879 | 1461455637446 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421ef4e000 == 151 [pid = 12879] [id = 494] 16:53:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 282 (0x7f421ccdd000) [pid = 12879] [serial = 1483] [outer = (nil)] 16:53:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 283 (0x7f4225c0c400) [pid = 12879] [serial = 1484] [outer = 0x7f421ccdd000] 16:53:57 INFO - PROCESS | 12879 | 1461455637514 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 284 (0x7f4225c12400) [pid = 12879] [serial = 1485] [outer = 0x7f421ccdd000] 16:53:58 INFO - PROCESS | 12879 | 1461455638355 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:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1379ms 16:53:58 INFO - PROCESS | 12879 | 1461455638420 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 12879 | 1461455638424 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:53:58 INFO - PROCESS | 12879 | 1461455638429 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 12879 | 1461455638432 Marionette TRACE conn3 <- [1,1950,null,{}] 16:53:58 INFO - PROCESS | 12879 | 1461455638437 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:53:58 INFO - PROCESS | 12879 | 1461455638693 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:53:58 INFO - PROCESS | 12879 | 1461455638951 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4225385000 == 152 [pid = 12879] [id = 495] 16:53:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 285 (0x7f4225c19c00) [pid = 12879] [serial = 1486] [outer = (nil)] 16:53:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 286 (0x7f423b90fc00) [pid = 12879] [serial = 1487] [outer = 0x7f4225c19c00] 16:53:59 INFO - PROCESS | 12879 | 1461455639064 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 287 (0x7f4247276c00) [pid = 12879] [serial = 1488] [outer = 0x7f4225c19c00] 16:53:59 INFO - PROCESS | 12879 | 1461455639856 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:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1476ms 16:53:59 INFO - PROCESS | 12879 | 1461455639907 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:53:59 INFO - PROCESS | 12879 | 1461455639911 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:53:59 INFO - PROCESS | 12879 | 1461455639916 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 12879 | 1461455639920 Marionette TRACE conn3 <- [1,1954,null,{}] 16:53:59 INFO - PROCESS | 12879 | 1461455639925 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:54:00 INFO - PROCESS | 12879 | 1461455640161 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:54:00 INFO - PROCESS | 12879 | 1461455640374 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422555d000 == 153 [pid = 12879] [id = 496] 16:54:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 288 (0x7f421b4e7c00) [pid = 12879] [serial = 1489] [outer = (nil)] 16:54:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 289 (0x7f421b4f1800) [pid = 12879] [serial = 1490] [outer = 0x7f421b4e7c00] 16:54:00 INFO - PROCESS | 12879 | 1461455640495 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 290 (0x7f424a83ac00) [pid = 12879] [serial = 1491] [outer = 0x7f421b4e7c00] 16:54:01 INFO - PROCESS | 12879 | 1461455641369 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:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1527ms 16:54:01 INFO - PROCESS | 12879 | 1461455641445 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:54:01 INFO - PROCESS | 12879 | 1461455641449 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:54:01 INFO - PROCESS | 12879 | 1461455641455 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:54:01 INFO - PROCESS | 12879 | 1461455641458 Marionette TRACE conn3 <- [1,1958,null,{}] 16:54:01 INFO - PROCESS | 12879 | 1461455641464 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:54:01 INFO - PROCESS | 12879 | 1461455641699 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:54:01 INFO - PROCESS | 12879 | 1461455641970 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421c669000 == 154 [pid = 12879] [id = 497] 16:54:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 291 (0x7f421b4ee800) [pid = 12879] [serial = 1492] [outer = (nil)] 16:54:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 292 (0x7f421e617c00) [pid = 12879] [serial = 1493] [outer = 0x7f421b4ee800] 16:54:02 INFO - PROCESS | 12879 | 1461455642084 Marionette DEBUG loaded listener.js 16:54:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 293 (0x7f421e61c400) [pid = 12879] [serial = 1494] [outer = 0x7f421b4ee800] 16:54:02 INFO - PROCESS | 12879 | 1461455642867 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:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1478ms 16:54:02 INFO - PROCESS | 12879 | 1461455642933 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:54:02 INFO - PROCESS | 12879 | 1461455642937 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:54:02 INFO - PROCESS | 12879 | 1461455642944 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 12879 | 1461455642948 Marionette TRACE conn3 <- [1,1962,null,{}] 16:54:02 INFO - PROCESS | 12879 | 1461455642959 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:54:03 INFO - PROCESS | 12879 | 1461455643177 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:54:03 INFO - PROCESS | 12879 | 1461455643389 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421f0e8000 == 155 [pid = 12879] [id = 498] 16:54:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 294 (0x7f421c202c00) [pid = 12879] [serial = 1495] [outer = (nil)] 16:54:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 295 (0x7f421c20b400) [pid = 12879] [serial = 1496] [outer = 0x7f421c202c00] 16:54:03 INFO - PROCESS | 12879 | 1461455643515 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 296 (0x7f421c210c00) [pid = 12879] [serial = 1497] [outer = 0x7f421c202c00] 16:54:04 INFO - PROCESS | 12879 | 1461455644383 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:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1488ms 16:54:04 INFO - PROCESS | 12879 | 1461455644432 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 12879 | 1461455644436 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:54:04 INFO - PROCESS | 12879 | 1461455644441 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 12879 | 1461455644444 Marionette TRACE conn3 <- [1,1966,null,{}] 16:54:04 INFO - PROCESS | 12879 | 1461455644449 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:54:04 INFO - PROCESS | 12879 | 1461455644638 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:54:04 INFO - PROCESS | 12879 | 1461455644857 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4220c3d000 == 156 [pid = 12879] [id = 499] 16:54:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 297 (0x7f421c205000) [pid = 12879] [serial = 1498] [outer = (nil)] 16:54:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 298 (0x7f421e617400) [pid = 12879] [serial = 1499] [outer = 0x7f421c205000] 16:54:04 INFO - PROCESS | 12879 | 1461455644968 Marionette DEBUG loaded listener.js 16:54:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 299 (0x7f421e61f400) [pid = 12879] [serial = 1500] [outer = 0x7f421c205000] 16:54:06 INFO - PROCESS | 12879 | 1461455646436 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:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2135ms 16:54:06 INFO - PROCESS | 12879 | 1461455646578 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:54:06 INFO - PROCESS | 12879 | 1461455646583 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:54:06 INFO - PROCESS | 12879 | 1461455646591 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 12879 | 1461455646596 Marionette TRACE conn3 <- [1,1970,null,{}] 16:54:06 INFO - PROCESS | 12879 | 1461455646603 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:54:06 INFO - PROCESS | 12879 | 1461455646787 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:54:07 INFO - PROCESS | 12879 | 1461455647014 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4220f0f000 == 157 [pid = 12879] [id = 500] 16:54:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 300 (0x7f421e1a8000) [pid = 12879] [serial = 1501] [outer = (nil)] 16:54:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 301 (0x7f421e1b0800) [pid = 12879] [serial = 1502] [outer = 0x7f421e1a8000] 16:54:07 INFO - PROCESS | 12879 | 1461455647082 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 302 (0x7f421e61f000) [pid = 12879] [serial = 1503] [outer = 0x7f421e1a8000] 16:54:07 INFO - PROCESS | 12879 | 1461455647968 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:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1436ms 16:54:08 INFO - PROCESS | 12879 | 1461455648027 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 12879 | 1461455648042 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:54:08 INFO - PROCESS | 12879 | 1461455648064 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 12879 | 1461455648069 Marionette TRACE conn3 <- [1,1974,null,{}] 16:54:08 INFO - PROCESS | 12879 | 1461455648078 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:54:08 INFO - PROCESS | 12879 | 1461455648388 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:54:08 INFO - PROCESS | 12879 | 1461455648652 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421efe0000 == 158 [pid = 12879] [id = 501] 16:54:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 303 (0x7f42211a0800) [pid = 12879] [serial = 1504] [outer = (nil)] 16:54:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 304 (0x7f42211a2c00) [pid = 12879] [serial = 1505] [outer = 0x7f42211a0800] 16:54:08 INFO - PROCESS | 12879 | 1461455648770 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 305 (0x7f42211a7800) [pid = 12879] [serial = 1506] [outer = 0x7f42211a0800] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4230192000 == 157 [pid = 12879] [id = 187] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 304 (0x7f42284af800) [pid = 12879] [serial = 1385] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4230c50000 == 156 [pid = 12879] [id = 484] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f6b4800 == 155 [pid = 12879] [id = 483] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422c86c800 == 154 [pid = 12879] [id = 482] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4226a30800 == 153 [pid = 12879] [id = 481] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220f08800 == 152 [pid = 12879] [id = 480] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421d817800 == 151 [pid = 12879] [id = 479] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422803b000 == 150 [pid = 12879] [id = 478] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422323d000 == 149 [pid = 12879] [id = 475] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b49b800 == 148 [pid = 12879] [id = 474] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4248c37800 == 147 [pid = 12879] [id = 473] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4246067800 == 146 [pid = 12879] [id = 472] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42396d0800 == 145 [pid = 12879] [id = 471] 16:54:09 INFO - PROCESS | 12879 | 1461455649708 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:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42380c7000 == 144 [pid = 12879] [id = 470] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f4a000 == 143 [pid = 12879] [id = 469] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4234d61000 == 142 [pid = 12879] [id = 468] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42333bc800 == 141 [pid = 12879] [id = 467] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423319f000 == 140 [pid = 12879] [id = 466] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232ed1800 == 139 [pid = 12879] [id = 465] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fefc800 == 138 [pid = 12879] [id = 464] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422c916800 == 137 [pid = 12879] [id = 463] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220f0a800 == 136 [pid = 12879] [id = 462] 16:54:09 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f054000 == 135 [pid = 12879] [id = 461] 16:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1687ms 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 303 (0x7f4230d72800) [pid = 12879] [serial = 1331] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 302 (0x7f42284b1000) [pid = 12879] [serial = 1383] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 301 (0x7f42283ca800) [pid = 12879] [serial = 1380] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 300 (0x7f4225a31800) [pid = 12879] [serial = 1373] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 299 (0x7f4221cdf000) [pid = 12879] [serial = 1368] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 298 (0x7f4236f62c00) [pid = 12879] [serial = 1337] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 297 (0x7f421d95d400) [pid = 12879] [serial = 1364] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 296 (0x7f4221507400) [pid = 12879] [serial = 1322] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 295 (0x7f421e849800) [pid = 12879] [serial = 1358] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 294 (0x7f4226bc9c00) [pid = 12879] [serial = 1382] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 293 (0x7f42283d6400) [pid = 12879] [serial = 1352] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 292 (0x7f4226651800) [pid = 12879] [serial = 1374] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 291 (0x7f421e853800) [pid = 12879] [serial = 1365] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 290 (0x7f42267c7400) [pid = 12879] [serial = 1376] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 289 (0x7f4244ff0000) [pid = 12879] [serial = 1349] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 288 (0x7f4223f12c00) [pid = 12879] [serial = 1370] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 287 (0x7f4226d82000) [pid = 12879] [serial = 1379] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 286 (0x7f42328f7800) [pid = 12879] [serial = 1334] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 285 (0x7f423b6d8000) [pid = 12879] [serial = 1346] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 284 (0x7f42268b4400) [pid = 12879] [serial = 1377] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 283 (0x7f422ede4c00) [pid = 12879] [serial = 1328] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 282 (0x7f421e3b4400) [pid = 12879] [serial = 1355] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 281 (0x7f421ed6a000) [pid = 12879] [serial = 1367] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 280 (0x7f422cf1a000) [pid = 12879] [serial = 1319] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 279 (0x7f42269da000) [pid = 12879] [serial = 1325] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 278 (0x7f4225946800) [pid = 12879] [serial = 1371] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 277 (0x7f423900dc00) [pid = 12879] [serial = 1343] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 276 (0x7f42324df000) [pid = 12879] [serial = 1340] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 12879 | --DOMWINDOW == 275 (0x7f421e853000) [pid = 12879] [serial = 1361] [outer = (nil)] [url = about:blank] 16:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:54:09 INFO - PROCESS | 12879 | 1461455649776 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 12879 | 1461455649778 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:54:09 INFO - PROCESS | 12879 | 1461455649784 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 12879 | 1461455649790 Marionette TRACE conn3 <- [1,1978,null,{}] 16:54:09 INFO - PROCESS | 12879 | 1461455649804 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:54:09 INFO - PROCESS | 12879 | 1461455649981 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:54:10 INFO - PROCESS | 12879 | 1461455650258 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4221131000 == 136 [pid = 12879] [id = 502] 16:54:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 276 (0x7f42211ec800) [pid = 12879] [serial = 1507] [outer = (nil)] 16:54:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 277 (0x7f42219ce000) [pid = 12879] [serial = 1508] [outer = 0x7f42211ec800] 16:54:10 INFO - PROCESS | 12879 | 1461455650328 Marionette DEBUG loaded listener.js 16:54:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 278 (0x7f4222d23c00) [pid = 12879] [serial = 1509] [outer = 0x7f42211ec800] 16:54:11 INFO - PROCESS | 12879 | 1461455651016 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:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1283ms 16:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:54:11 INFO - PROCESS | 12879 | 1461455651067 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:54:11 INFO - PROCESS | 12879 | 1461455651070 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:54:11 INFO - PROCESS | 12879 | 1461455651076 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 12879 | 1461455651079 Marionette TRACE conn3 <- [1,1982,null,{}] 16:54:11 INFO - PROCESS | 12879 | 1461455651097 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:54:11 INFO - PROCESS | 12879 | 1461455651270 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:54:11 INFO - PROCESS | 12879 | 1461455651285 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4228020800 == 137 [pid = 12879] [id = 503] 16:54:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 279 (0x7f4222d24800) [pid = 12879] [serial = 1510] [outer = (nil)] 16:54:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 280 (0x7f422341b000) [pid = 12879] [serial = 1511] [outer = 0x7f4222d24800] 16:54:11 INFO - PROCESS | 12879 | 1461455651345 Marionette DEBUG loaded listener.js 16:54:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 281 (0x7f4223f10800) [pid = 12879] [serial = 1512] [outer = 0x7f4222d24800] 16:54:12 INFO - PROCESS | 12879 | 1461455652271 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:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1242ms 16:54:12 INFO - PROCESS | 12879 | 1461455652319 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:54:12 INFO - PROCESS | 12879 | 1461455652322 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:54:12 INFO - PROCESS | 12879 | 1461455652330 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:54:12 INFO - PROCESS | 12879 | 1461455652332 Marionette TRACE conn3 <- [1,1986,null,{}] 16:54:12 INFO - PROCESS | 12879 | 1461455652336 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:54:12 INFO - PROCESS | 12879 | 1461455652578 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:54:12 INFO - PROCESS | 12879 | 1461455652600 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42282ec800 == 138 [pid = 12879] [id = 504] 16:54:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 282 (0x7f42211a3c00) [pid = 12879] [serial = 1513] [outer = (nil)] 16:54:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 283 (0x7f4225946800) [pid = 12879] [serial = 1514] [outer = 0x7f42211a3c00] 16:54:12 INFO - PROCESS | 12879 | 1461455652657 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 284 (0x7f4225a32000) [pid = 12879] [serial = 1515] [outer = 0x7f42211a3c00] 16:54:13 INFO - PROCESS | 12879 | 1461455653527 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:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1275ms 16:54:13 INFO - PROCESS | 12879 | 1461455653610 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 12879 | 1461455653613 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:54:13 INFO - PROCESS | 12879 | 1461455653618 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 12879 | 1461455653620 Marionette TRACE conn3 <- [1,1990,null,{}] 16:54:13 INFO - PROCESS | 12879 | 1461455653625 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:54:13 INFO - PROCESS | 12879 | 1461455653900 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:54:13 INFO - PROCESS | 12879 | 1461455653927 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422c90e000 == 139 [pid = 12879] [id = 505] 16:54:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 285 (0x7f4225a33000) [pid = 12879] [serial = 1516] [outer = (nil)] 16:54:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 286 (0x7f42267c9c00) [pid = 12879] [serial = 1517] [outer = 0x7f4225a33000] 16:54:13 INFO - PROCESS | 12879 | 1461455653987 Marionette DEBUG loaded listener.js 16:54:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 287 (0x7f4226bc1400) [pid = 12879] [serial = 1518] [outer = 0x7f4225a33000] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 286 (0x7f421ed68c00) [pid = 12879] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 285 (0x7f42323c5800) [pid = 12879] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 284 (0x7f421e854c00) [pid = 12879] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 283 (0x7f4232f7ec00) [pid = 12879] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 282 (0x7f4237e32000) [pid = 12879] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 281 (0x7f42268b7000) [pid = 12879] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 280 (0x7f4226bc6400) [pid = 12879] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 279 (0x7f4221ce4000) [pid = 12879] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 278 (0x7f422526c800) [pid = 12879] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 277 (0x7f4221cdb000) [pid = 12879] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 276 (0x7f422f229400) [pid = 12879] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 275 (0x7f42369f2000) [pid = 12879] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 274 (0x7f421ff99400) [pid = 12879] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 273 (0x7f422150b000) [pid = 12879] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 272 (0x7f422fe0d400) [pid = 12879] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 271 (0x7f42324e2000) [pid = 12879] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 270 (0x7f4225942800) [pid = 12879] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 269 (0x7f4225955000) [pid = 12879] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 268 (0x7f42323c5000) [pid = 12879] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 267 (0x7f42267ca400) [pid = 12879] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 266 (0x7f42219c3000) [pid = 12879] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 265 (0x7f4236d18c00) [pid = 12879] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 264 (0x7f42324e8400) [pid = 12879] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 263 (0x7f422e4c4c00) [pid = 12879] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 262 (0x7f421ff99800) [pid = 12879] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 261 (0x7f423281d400) [pid = 12879] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 260 (0x7f422c937400) [pid = 12879] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 259 (0x7f421e1b4400) [pid = 12879] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 258 (0x7f4225a3c400) [pid = 12879] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 257 (0x7f422ca62800) [pid = 12879] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 256 (0x7f42267c8000) [pid = 12879] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 255 (0x7f4223410c00) [pid = 12879] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 254 (0x7f42211edc00) [pid = 12879] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 253 (0x7f4235941800) [pid = 12879] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 252 (0x7f4236f69400) [pid = 12879] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 251 (0x7f422ede8400) [pid = 12879] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 250 (0x7f422f7b9800) [pid = 12879] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 249 (0x7f4232817000) [pid = 12879] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 248 (0x7f422e690c00) [pid = 12879] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 247 (0x7f4236f67000) [pid = 12879] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f422f604400) [pid = 12879] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:54:15 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f4222d1d800) [pid = 12879] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:54:15 INFO - PROCESS | 12879 | 1461455655615 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:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2036ms 16:54:15 INFO - PROCESS | 12879 | 1461455655656 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 12879 | 1461455655659 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:54:15 INFO - PROCESS | 12879 | 1461455655664 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 12879 | 1461455655666 Marionette TRACE conn3 <- [1,1994,null,{}] 16:54:15 INFO - PROCESS | 12879 | 1461455655671 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:54:15 INFO - PROCESS | 12879 | 1461455655841 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:54:15 INFO - PROCESS | 12879 | 1461455655858 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4223e24000 == 140 [pid = 12879] [id = 506] 16:54:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f421ed95800) [pid = 12879] [serial = 1519] [outer = (nil)] 16:54:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f4225959c00) [pid = 12879] [serial = 1520] [outer = 0x7f421ed95800] 16:54:16 INFO - PROCESS | 12879 | 1461455656065 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f42269d7000) [pid = 12879] [serial = 1521] [outer = 0x7f421ed95800] 16:54:16 INFO - PROCESS | 12879 | 1461455656710 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:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1081ms 16:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:54:16 INFO - PROCESS | 12879 | 1461455656745 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:54:16 INFO - PROCESS | 12879 | 1461455656747 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:54:16 INFO - PROCESS | 12879 | 1461455656752 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 12879 | 1461455656755 Marionette TRACE conn3 <- [1,1998,null,{}] 16:54:16 INFO - PROCESS | 12879 | 1461455656760 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:54:16 INFO - PROCESS | 12879 | 1461455656921 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:54:17 INFO - PROCESS | 12879 | 1461455657217 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421d819800 == 141 [pid = 12879] [id = 507] 16:54:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f421b4e6000) [pid = 12879] [serial = 1522] [outer = (nil)] 16:54:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f421b4eac00) [pid = 12879] [serial = 1523] [outer = 0x7f421b4e6000] 16:54:17 INFO - PROCESS | 12879 | 1461455657294 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f421c207c00) [pid = 12879] [serial = 1524] [outer = 0x7f421b4e6000] 16:54:18 INFO - PROCESS | 12879 | 1461455658192 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:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1483ms 16:54:18 INFO - PROCESS | 12879 | 1461455658237 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 12879 | 1461455658245 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:54:18 INFO - PROCESS | 12879 | 1461455658253 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 12879 | 1461455658257 Marionette TRACE conn3 <- [1,2002,null,{}] 16:54:18 INFO - PROCESS | 12879 | 1461455658264 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:54:18 INFO - PROCESS | 12879 | 1461455658465 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:54:18 INFO - PROCESS | 12879 | 1461455658671 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42235c4800 == 142 [pid = 12879] [id = 508] 16:54:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f421b4e7400) [pid = 12879] [serial = 1525] [outer = (nil)] 16:54:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 253 (0x7f421ff99400) [pid = 12879] [serial = 1526] [outer = 0x7f421b4e7400] 16:54:18 INFO - PROCESS | 12879 | 1461455658791 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 254 (0x7f42211a9400) [pid = 12879] [serial = 1527] [outer = 0x7f421b4e7400] 16:54:19 INFO - PROCESS | 12879 | 1461455659756 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:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1538ms 16:54:19 INFO - PROCESS | 12879 | 1461455659794 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 12879 | 1461455659801 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:54:19 INFO - PROCESS | 12879 | 1461455659808 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 12879 | 1461455659811 Marionette TRACE conn3 <- [1,2006,null,{}] 16:54:19 INFO - PROCESS | 12879 | 1461455659816 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:54:20 INFO - PROCESS | 12879 | 1461455660008 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:54:20 INFO - PROCESS | 12879 | 1461455660225 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422c90a000 == 143 [pid = 12879] [id = 509] 16:54:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 255 (0x7f42211a9800) [pid = 12879] [serial = 1528] [outer = (nil)] 16:54:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 256 (0x7f4223411000) [pid = 12879] [serial = 1529] [outer = 0x7f42211a9800] 16:54:20 INFO - PROCESS | 12879 | 1461455660297 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 257 (0x7f4225958c00) [pid = 12879] [serial = 1530] [outer = 0x7f42211a9800] 16:54:21 INFO - PROCESS | 12879 | 1461455661261 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:54:21 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:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1485ms 16:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:54:21 INFO - PROCESS | 12879 | 1461455661293 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 12879 | 1461455661296 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:54:21 INFO - PROCESS | 12879 | 1461455661310 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 12879 | 1461455661318 Marionette TRACE conn3 <- [1,2010,null,{}] 16:54:21 INFO - PROCESS | 12879 | 1461455661326 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:54:21 INFO - PROCESS | 12879 | 1461455661513 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:54:21 INFO - PROCESS | 12879 | 1461455661727 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f6b5000 == 144 [pid = 12879] [id = 510] 16:54:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 258 (0x7f42211ea400) [pid = 12879] [serial = 1531] [outer = (nil)] 16:54:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 259 (0x7f422665cc00) [pid = 12879] [serial = 1532] [outer = 0x7f42211ea400] 16:54:21 INFO - PROCESS | 12879 | 1461455661843 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 260 (0x7f4226bc9c00) [pid = 12879] [serial = 1533] [outer = 0x7f42211ea400] 16:54:22 INFO - PROCESS | 12879 | 1461455662738 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:54:22 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:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1500ms 16:54:22 INFO - PROCESS | 12879 | 1461455662801 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:54:22 INFO - PROCESS | 12879 | 1461455662806 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:54:22 INFO - PROCESS | 12879 | 1461455662812 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:54:22 INFO - PROCESS | 12879 | 1461455662815 Marionette TRACE conn3 <- [1,2014,null,{}] 16:54:22 INFO - PROCESS | 12879 | 1461455662820 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:54:23 INFO - PROCESS | 12879 | 1461455663001 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:54:23 INFO - PROCESS | 12879 | 1461455663206 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232493000 == 145 [pid = 12879] [id = 511] 16:54:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 261 (0x7f4223412000) [pid = 12879] [serial = 1534] [outer = (nil)] 16:54:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 262 (0x7f42283d3000) [pid = 12879] [serial = 1535] [outer = 0x7f4223412000] 16:54:23 INFO - PROCESS | 12879 | 1461455663319 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 263 (0x7f42284afc00) [pid = 12879] [serial = 1536] [outer = 0x7f4223412000] 16:54:24 INFO - PROCESS | 12879 | 1461455664186 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:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1428ms 16:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:54:24 INFO - PROCESS | 12879 | 1461455664242 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 12879 | 1461455664244 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:54:24 INFO - PROCESS | 12879 | 1461455664250 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 12879 | 1461455664253 Marionette TRACE conn3 <- [1,2018,null,{}] 16:54:24 INFO - PROCESS | 12879 | 1461455664258 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:54:24 INFO - PROCESS | 12879 | 1461455664436 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:54:24 INFO - PROCESS | 12879 | 1461455664649 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232fa1800 == 146 [pid = 12879] [id = 512] 16:54:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 264 (0x7f422c93b400) [pid = 12879] [serial = 1537] [outer = (nil)] 16:54:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 265 (0x7f422ca64c00) [pid = 12879] [serial = 1538] [outer = 0x7f422c93b400] 16:54:24 INFO - PROCESS | 12879 | 1461455664774 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 266 (0x7f422cf7f400) [pid = 12879] [serial = 1539] [outer = 0x7f422c93b400] 16:54:25 INFO - PROCESS | 12879 | 1461455665699 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:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1492ms 16:54:25 INFO - PROCESS | 12879 | 1461455665742 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:54:25 INFO - PROCESS | 12879 | 1461455665745 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:54:25 INFO - PROCESS | 12879 | 1461455665751 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:54:25 INFO - PROCESS | 12879 | 1461455665753 Marionette TRACE conn3 <- [1,2022,null,{}] 16:54:25 INFO - PROCESS | 12879 | 1461455665759 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:54:25 INFO - PROCESS | 12879 | 1461455665940 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:54:26 INFO - PROCESS | 12879 | 1461455666161 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42333bb000 == 147 [pid = 12879] [id = 513] 16:54:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 267 (0x7f4226639c00) [pid = 12879] [serial = 1540] [outer = (nil)] 16:54:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 268 (0x7f422ede5800) [pid = 12879] [serial = 1541] [outer = 0x7f4226639c00] 16:54:26 INFO - PROCESS | 12879 | 1461455666272 Marionette DEBUG loaded listener.js 16:54:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 269 (0x7f422ef12400) [pid = 12879] [serial = 1542] [outer = 0x7f4226639c00] 16:54:27 INFO - PROCESS | 12879 | 1461455667154 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:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1484ms 16:54:27 INFO - PROCESS | 12879 | 1461455667236 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 12879 | 1461455667240 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:54:27 INFO - PROCESS | 12879 | 1461455667245 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 12879 | 1461455667247 Marionette TRACE conn3 <- [1,2026,null,{}] 16:54:27 INFO - PROCESS | 12879 | 1461455667253 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:54:27 INFO - PROCESS | 12879 | 1461455667442 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:54:27 INFO - PROCESS | 12879 | 1461455667651 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4233759800 == 148 [pid = 12879] [id = 514] 16:54:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 270 (0x7f422c93b800) [pid = 12879] [serial = 1543] [outer = (nil)] 16:54:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 271 (0x7f422f346800) [pid = 12879] [serial = 1544] [outer = 0x7f422c93b800] 16:54:27 INFO - PROCESS | 12879 | 1461455667759 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 272 (0x7f422f946800) [pid = 12879] [serial = 1545] [outer = 0x7f422c93b800] 16:54:28 INFO - PROCESS | 12879 | 1461455668696 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:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1527ms 16:54:28 INFO - PROCESS | 12879 | 1461455668774 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:54:28 INFO - PROCESS | 12879 | 1461455668778 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:54:28 INFO - PROCESS | 12879 | 1461455668783 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:54:28 INFO - PROCESS | 12879 | 1461455668785 Marionette TRACE conn3 <- [1,2030,null,{}] 16:54:28 INFO - PROCESS | 12879 | 1461455668791 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:54:28 INFO - PROCESS | 12879 | 1461455668981 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:54:29 INFO - PROCESS | 12879 | 1461455669191 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4236f43800 == 149 [pid = 12879] [id = 515] 16:54:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 273 (0x7f422edebc00) [pid = 12879] [serial = 1546] [outer = (nil)] 16:54:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 274 (0x7f422ff2c800) [pid = 12879] [serial = 1547] [outer = 0x7f422edebc00] 16:54:29 INFO - PROCESS | 12879 | 1461455669306 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 275 (0x7f4230f0c800) [pid = 12879] [serial = 1548] [outer = 0x7f422edebc00] 16:54:30 INFO - PROCESS | 12879 | 1461455670168 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:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1425ms 16:54:30 INFO - PROCESS | 12879 | 1461455670209 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:54:30 INFO - PROCESS | 12879 | 1461455670213 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:54:30 INFO - PROCESS | 12879 | 1461455670218 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 12879 | 1461455670221 Marionette TRACE conn3 <- [1,2034,null,{}] 16:54:30 INFO - PROCESS | 12879 | 1461455670227 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:54:30 INFO - PROCESS | 12879 | 1461455670412 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:54:30 INFO - PROCESS | 12879 | 1461455670685 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237ccb800 == 150 [pid = 12879] [id = 516] 16:54:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 276 (0x7f4221506800) [pid = 12879] [serial = 1549] [outer = (nil)] 16:54:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 277 (0x7f42323bb000) [pid = 12879] [serial = 1550] [outer = 0x7f4221506800] 16:54:30 INFO - PROCESS | 12879 | 1461455670756 Marionette DEBUG loaded listener.js 16:54:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 278 (0x7f4232521800) [pid = 12879] [serial = 1551] [outer = 0x7f4221506800] 16:54:31 INFO - PROCESS | 12879 | 1461455671611 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:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1430ms 16:54:31 INFO - PROCESS | 12879 | 1461455671650 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:54:31 INFO - PROCESS | 12879 | 1461455671654 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:54:31 INFO - PROCESS | 12879 | 1461455671659 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:54:31 INFO - PROCESS | 12879 | 1461455671661 Marionette TRACE conn3 <- [1,2038,null,{}] 16:54:31 INFO - PROCESS | 12879 | 1461455671666 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:54:31 INFO - PROCESS | 12879 | 1461455671849 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:54:32 INFO - PROCESS | 12879 | 1461455672066 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42396cd800 == 151 [pid = 12879] [id = 517] 16:54:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 279 (0x7f4223418800) [pid = 12879] [serial = 1552] [outer = (nil)] 16:54:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 280 (0x7f423287bc00) [pid = 12879] [serial = 1553] [outer = 0x7f4223418800] 16:54:32 INFO - PROCESS | 12879 | 1461455672183 Marionette DEBUG loaded listener.js 16:54:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 281 (0x7f42334d8800) [pid = 12879] [serial = 1554] [outer = 0x7f4223418800] 16:54:33 INFO - PROCESS | 12879 | 1461455673088 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:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1490ms 16:54:33 INFO - PROCESS | 12879 | 1461455673150 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 12879 | 1461455673154 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:54:33 INFO - PROCESS | 12879 | 1461455673179 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 12879 | 1461455673184 Marionette TRACE conn3 <- [1,2042,null,{}] 16:54:33 INFO - PROCESS | 12879 | 1461455673189 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:54:33 INFO - PROCESS | 12879 | 1461455673445 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:54:33 INFO - PROCESS | 12879 | 1461455673657 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4247222800 == 152 [pid = 12879] [id = 518] 16:54:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 282 (0x7f423251e800) [pid = 12879] [serial = 1555] [outer = (nil)] 16:54:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 283 (0x7f42366d5400) [pid = 12879] [serial = 1556] [outer = 0x7f423251e800] 16:54:33 INFO - PROCESS | 12879 | 1461455673818 Marionette DEBUG loaded listener.js 16:54:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 284 (0x7f4236d33c00) [pid = 12879] [serial = 1557] [outer = 0x7f423251e800] 16:54:34 INFO - PROCESS | 12879 | 1461455674637 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:54:34 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:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1537ms 16:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:54:34 INFO - PROCESS | 12879 | 1461455674713 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:54:34 INFO - PROCESS | 12879 | 1461455674715 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:54:34 INFO - PROCESS | 12879 | 1461455674721 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:54:34 INFO - PROCESS | 12879 | 1461455674724 Marionette TRACE conn3 <- [1,2046,null,{}] 16:54:34 INFO - PROCESS | 12879 | 1461455674729 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:54:34 INFO - PROCESS | 12879 | 1461455674921 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:54:35 INFO - PROCESS | 12879 | 1461455675139 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424d194000 == 153 [pid = 12879] [id = 519] 16:54:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 285 (0x7f42267c5800) [pid = 12879] [serial = 1558] [outer = (nil)] 16:54:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 286 (0x7f423357f800) [pid = 12879] [serial = 1559] [outer = 0x7f42267c5800] 16:54:35 INFO - PROCESS | 12879 | 1461455675260 Marionette DEBUG loaded listener.js 16:54:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 287 (0x7f4236f64c00) [pid = 12879] [serial = 1560] [outer = 0x7f42267c5800] 16:54:36 INFO - PROCESS | 12879 | 1461455676171 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:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.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.quadraticCurveTo.ensuresubpath.2.html | took 1478ms 16:54:36 INFO - PROCESS | 12879 | 1461455676201 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 12879 | 1461455676204 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:54:36 INFO - PROCESS | 12879 | 1461455676210 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 12879 | 1461455676212 Marionette TRACE conn3 <- [1,2050,null,{}] 16:54:36 INFO - PROCESS | 12879 | 1461455676217 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:54:36 INFO - PROCESS | 12879 | 1461455676408 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:54:36 INFO - PROCESS | 12879 | 1461455676596 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42202d1000 == 154 [pid = 12879] [id = 520] 16:54:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 288 (0x7f421d961c00) [pid = 12879] [serial = 1561] [outer = (nil)] 16:54:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 289 (0x7f421ed9ac00) [pid = 12879] [serial = 1562] [outer = 0x7f421d961c00] 16:54:36 INFO - PROCESS | 12879 | 1461455676704 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 290 (0x7f42269d4000) [pid = 12879] [serial = 1563] [outer = 0x7f421d961c00] 16:54:37 INFO - PROCESS | 12879 | 1461455677603 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:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1426ms 16:54:37 INFO - PROCESS | 12879 | 1461455677650 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:54:37 INFO - PROCESS | 12879 | 1461455677653 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:54:37 INFO - PROCESS | 12879 | 1461455677659 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:54:37 INFO - PROCESS | 12879 | 1461455677661 Marionette TRACE conn3 <- [1,2054,null,{}] 16:54:37 INFO - PROCESS | 12879 | 1461455677667 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:54:37 INFO - PROCESS | 12879 | 1461455677848 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:54:38 INFO - PROCESS | 12879 | 1461455678064 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421ef62000 == 155 [pid = 12879] [id = 521] 16:54:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 291 (0x7f421b4ec800) [pid = 12879] [serial = 1564] [outer = (nil)] 16:54:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 292 (0x7f421b4f3800) [pid = 12879] [serial = 1565] [outer = 0x7f421b4ec800] 16:54:38 INFO - PROCESS | 12879 | 1461455678594 Marionette DEBUG loaded listener.js 16:54:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 293 (0x7f421cce6800) [pid = 12879] [serial = 1566] [outer = 0x7f421b4ec800] 16:54:39 INFO - PROCESS | 12879 | 1461455679568 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:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1942ms 16:54:39 INFO - PROCESS | 12879 | 1461455679603 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:54:39 INFO - PROCESS | 12879 | 1461455679610 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:54:39 INFO - PROCESS | 12879 | 1461455679618 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:54:39 INFO - PROCESS | 12879 | 1461455679622 Marionette TRACE conn3 <- [1,2058,null,{}] 16:54:39 INFO - PROCESS | 12879 | 1461455679629 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:54:39 INFO - PROCESS | 12879 | 1461455679821 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:54:40 INFO - PROCESS | 12879 | 1461455680063 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4221587800 == 156 [pid = 12879] [id = 522] 16:54:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 294 (0x7f421c210000) [pid = 12879] [serial = 1567] [outer = (nil)] 16:54:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 295 (0x7f421e1aac00) [pid = 12879] [serial = 1568] [outer = 0x7f421c210000] 16:54:40 INFO - PROCESS | 12879 | 1461455680238 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 296 (0x7f421ff9d400) [pid = 12879] [serial = 1569] [outer = 0x7f421c210000] 16:54:41 INFO - PROCESS | 12879 | 1461455681345 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:54:41 INFO - PROCESS | 12879 | ************************* 16:54:41 INFO - PROCESS | 12879 | A coding exception was thrown and uncaught in a Task. 16:54:41 INFO - PROCESS | 12879 | 16:54:41 INFO - PROCESS | 12879 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:54:41 INFO - PROCESS | 12879 | Full stack: 16:54:41 INFO - PROCESS | 12879 | ************************* 16:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1799ms 16:54:41 INFO - PROCESS | 12879 | 1461455681416 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:54:41 INFO - PROCESS | 12879 | 1461455681421 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:54:41 INFO - PROCESS | 12879 | 1461455681430 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:54:41 INFO - PROCESS | 12879 | 1461455681433 Marionette TRACE conn3 <- [1,2062,null,{}] 16:54:41 INFO - PROCESS | 12879 | 1461455681445 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:54:41 INFO - PROCESS | 12879 | 1461455681665 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:54:42 INFO - PROCESS | 12879 | 1461455682003 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42202c8000 == 157 [pid = 12879] [id = 523] 16:54:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 297 (0x7f421e61a000) [pid = 12879] [serial = 1570] [outer = (nil)] 16:54:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 298 (0x7f4223258000) [pid = 12879] [serial = 1571] [outer = 0x7f421e61a000] 16:54:42 INFO - PROCESS | 12879 | 1461455682069 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 299 (0x7f4225c0ec00) [pid = 12879] [serial = 1572] [outer = 0x7f421e61a000] 16:54:42 INFO - PROCESS | 12879 | 1461455682918 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:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1532ms 16:54:42 INFO - PROCESS | 12879 | 1461455682963 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:54:42 INFO - PROCESS | 12879 | 1461455682966 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:54:42 INFO - PROCESS | 12879 | 1461455682972 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 12879 | 1461455682978 Marionette TRACE conn3 <- [1,2066,null,{}] 16:54:42 INFO - PROCESS | 12879 | 1461455682993 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:54:43 INFO - PROCESS | 12879 | 1461455683180 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:54:43 INFO - PROCESS | 12879 | 1461455683525 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | --DOCSHELL 0x7f4223e24000 == 156 [pid = 12879] [id = 506] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 298 (0x7f4246fe7400) [pid = 12879] [serial = 1421] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 297 (0x7f4235781800) [pid = 12879] [serial = 1412] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 296 (0x7f4223252c00) [pid = 12879] [serial = 1427] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 295 (0x7f4225953c00) [pid = 12879] [serial = 1391] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 294 (0x7f4236d3c800) [pid = 12879] [serial = 1415] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 293 (0x7f422150d000) [pid = 12879] [serial = 1388] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 292 (0x7f4221ce3400) [pid = 12879] [serial = 1430] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 291 (0x7f423357fc00) [pid = 12879] [serial = 1409] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 290 (0x7f422e4bcc00) [pid = 12879] [serial = 1397] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 289 (0x7f4232528800) [pid = 12879] [serial = 1406] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 288 (0x7f423900b000) [pid = 12879] [serial = 1418] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 287 (0x7f422ed98000) [pid = 12879] [serial = 1400] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 286 (0x7f422ef40800) [pid = 12879] [serial = 1403] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 285 (0x7f4226e2d800) [pid = 12879] [serial = 1394] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 284 (0x7f4223513800) [pid = 12879] [serial = 1433] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | --DOMWINDOW == 283 (0x7f421ed9e400) [pid = 12879] [serial = 1424] [outer = (nil)] [url = about:blank] 16:54:43 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421edf2000 == 157 [pid = 12879] [id = 524] 16:54:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 284 (0x7f421cce5800) [pid = 12879] [serial = 1573] [outer = (nil)] 16:54:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 285 (0x7f42211acc00) [pid = 12879] [serial = 1574] [outer = 0x7f421cce5800] 16:54:43 INFO - PROCESS | 12879 | 1461455683736 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 286 (0x7f4226633400) [pid = 12879] [serial = 1575] [outer = 0x7f421cce5800] 16:54:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422c90e000 == 156 [pid = 12879] [id = 505] 16:54:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42282ec800 == 155 [pid = 12879] [id = 504] 16:54:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228020800 == 154 [pid = 12879] [id = 503] 16:54:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221131000 == 153 [pid = 12879] [id = 502] 16:54:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421efe0000 == 152 [pid = 12879] [id = 501] 16:54:43 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220f0f000 == 151 [pid = 12879] [id = 500] 16:54:44 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421ef4e000 == 150 [pid = 12879] [id = 494] 16:54:44 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4225375000 == 149 [pid = 12879] [id = 493] 16:54:44 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421e9b4800 == 148 [pid = 12879] [id = 492] 16:54:44 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424f4cf800 == 147 [pid = 12879] [id = 491] 16:54:44 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42460eb000 == 146 [pid = 12879] [id = 490] 16:54:44 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42396d8000 == 145 [pid = 12879] [id = 489] 16:54:44 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233572000 == 144 [pid = 12879] [id = 488] 16:54:44 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f065800 == 143 [pid = 12879] [id = 487] 16:54:44 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42229b2800 == 142 [pid = 12879] [id = 486] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 285 (0x7f422f588400) [pid = 12879] [serial = 1454] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 284 (0x7f422ff2c400) [pid = 12879] [serial = 1455] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 283 (0x7f42328f1800) [pid = 12879] [serial = 1098] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 282 (0x7f422594a400) [pid = 12879] [serial = 1442] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 281 (0x7f42372ce400) [pid = 12879] [serial = 1254] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 280 (0x7f423e757400) [pid = 12879] [serial = 1206] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 279 (0x7f422c8ab800) [pid = 12879] [serial = 1134] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 278 (0x7f422ca6c000) [pid = 12879] [serial = 1386] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 277 (0x7f422f8f2000) [pid = 12879] [serial = 1077] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 276 (0x7f4236d34000) [pid = 12879] [serial = 1152] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 275 (0x7f4237e27c00) [pid = 12879] [serial = 1188] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 274 (0x7f4236d47c00) [pid = 12879] [serial = 1155] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 273 (0x7f4238883400) [pid = 12879] [serial = 1203] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 272 (0x7f422150cc00) [pid = 12879] [serial = 1439] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 271 (0x7f42367d5400) [pid = 12879] [serial = 1110] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 270 (0x7f42324dd800) [pid = 12879] [serial = 1143] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 269 (0x7f42337db800) [pid = 12879] [serial = 1197] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 268 (0x7f422c934400) [pid = 12879] [serial = 1191] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 267 (0x7f4226d86000) [pid = 12879] [serial = 1446] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 266 (0x7f423281c800) [pid = 12879] [serial = 1095] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 265 (0x7f42283d4c00) [pid = 12879] [serial = 1449] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 264 (0x7f422526e800) [pid = 12879] [serial = 1080] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 263 (0x7f4236e4a400) [pid = 12879] [serial = 1158] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 262 (0x7f42337e0000) [pid = 12879] [serial = 1146] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 261 (0x7f422ef35c00) [pid = 12879] [serial = 1137] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 260 (0x7f42350c6c00) [pid = 12879] [serial = 1107] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 259 (0x7f42337df800) [pid = 12879] [serial = 1104] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 258 (0x7f422f7b2400) [pid = 12879] [serial = 1194] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 257 (0x7f4226e23c00) [pid = 12879] [serial = 1448] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 256 (0x7f421ed61800) [pid = 12879] [serial = 1437] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 255 (0x7f422cf75c00) [pid = 12879] [serial = 1113] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 254 (0x7f422f944c00) [pid = 12879] [serial = 1452] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 253 (0x7f4223255c00) [pid = 12879] [serial = 1440] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 252 (0x7f422cc7a000) [pid = 12879] [serial = 1083] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 251 (0x7f422595e000) [pid = 12879] [serial = 1131] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 250 (0x7f42269d4c00) [pid = 12879] [serial = 1445] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 249 (0x7f42334e5400) [pid = 12879] [serial = 1101] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 248 (0x7f4237e29400) [pid = 12879] [serial = 1200] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 247 (0x7f4237e2fc00) [pid = 12879] [serial = 1164] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f422f604000) [pid = 12879] [serial = 1086] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f4230040000) [pid = 12879] [serial = 1092] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 244 (0x7f422f21f400) [pid = 12879] [serial = 1451] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 243 (0x7f4226633c00) [pid = 12879] [serial = 1443] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 242 (0x7f421e3b1c00) [pid = 12879] [serial = 1436] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 241 (0x7f4236a99400) [pid = 12879] [serial = 1149] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f422fe05c00) [pid = 12879] [serial = 1140] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f42375aec00) [pid = 12879] [serial = 1161] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f422f94c400) [pid = 12879] [serial = 1089] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | --DOMWINDOW == 237 (0x7f422f8ea400) [pid = 12879] [serial = 1320] [outer = (nil)] [url = about:blank] 16:54:44 INFO - PROCESS | 12879 | 1461455684548 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:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1634ms 16:54:44 INFO - PROCESS | 12879 | 1461455684610 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 12879 | 1461455684614 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:54:44 INFO - PROCESS | 12879 | 1461455684620 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 12879 | 1461455684623 Marionette TRACE conn3 <- [1,2070,null,{}] 16:54:44 INFO - PROCESS | 12879 | 1461455684628 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:54:44 INFO - PROCESS | 12879 | 1461455684797 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:54:44 INFO - PROCESS | 12879 | 1461455684814 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4225375000 == 143 [pid = 12879] [id = 525] 16:54:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f422150cc00) [pid = 12879] [serial = 1576] [outer = (nil)] 16:54:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f4226e2d800) [pid = 12879] [serial = 1577] [outer = 0x7f422150cc00] 16:54:44 INFO - PROCESS | 12879 | 1461455684877 Marionette DEBUG loaded listener.js 16:54:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f422c8ab800) [pid = 12879] [serial = 1578] [outer = 0x7f422150cc00] 16:54:45 INFO - PROCESS | 12879 | 1461455685770 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:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1178ms 16:54:45 INFO - PROCESS | 12879 | 1461455685798 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:54:45 INFO - PROCESS | 12879 | 1461455685802 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:54:45 INFO - PROCESS | 12879 | 1461455685807 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:54:45 INFO - PROCESS | 12879 | 1461455685809 Marionette TRACE conn3 <- [1,2074,null,{}] 16:54:45 INFO - PROCESS | 12879 | 1461455685814 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:54:45 INFO - PROCESS | 12879 | 1461455685986 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:54:46 INFO - PROCESS | 12879 | 1461455686006 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42282de800 == 144 [pid = 12879] [id = 526] 16:54:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f4221cdc800) [pid = 12879] [serial = 1579] [outer = (nil)] 16:54:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f42283d4000) [pid = 12879] [serial = 1580] [outer = 0x7f4221cdc800] 16:54:46 INFO - PROCESS | 12879 | 1461455686084 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f422cf82800) [pid = 12879] [serial = 1581] [outer = 0x7f4221cdc800] 16:54:47 INFO - PROCESS | 12879 | 1461455687010 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:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1225ms 16:54:47 INFO - PROCESS | 12879 | 1461455687035 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 12879 | 1461455687039 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:54:47 INFO - PROCESS | 12879 | 1461455687044 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 12879 | 1461455687046 Marionette TRACE conn3 <- [1,2078,null,{}] 16:54:47 INFO - PROCESS | 12879 | 1461455687052 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:54:47 INFO - PROCESS | 12879 | 1461455687292 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:54:47 INFO - PROCESS | 12879 | 1461455687326 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422cb4b000 == 145 [pid = 12879] [id = 527] 16:54:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f422e683800) [pid = 12879] [serial = 1582] [outer = (nil)] 16:54:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f422f8eb000) [pid = 12879] [serial = 1583] [outer = 0x7f422e683800] 16:54:47 INFO - PROCESS | 12879 | 1461455687387 Marionette DEBUG loaded listener.js 16:54:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f422fe05c00) [pid = 12879] [serial = 1584] [outer = 0x7f422e683800] 16:54:48 INFO - PROCESS | 12879 | 1461455688264 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:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 2184ms 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f4225960800) [pid = 12879] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 244 (0x7f4226bbe400) [pid = 12879] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 243 (0x7f421ff83400) [pid = 12879] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 242 (0x7f4223516400) [pid = 12879] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 241 (0x7f421e3b7400) [pid = 12879] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f422f584000) [pid = 12879] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f4226651000) [pid = 12879] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f421ff93400) [pid = 12879] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 237 (0x7f422ff2a800) [pid = 12879] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 236 (0x7f421d95ac00) [pid = 12879] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 235 (0x7f421ff8f000) [pid = 12879] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 234 (0x7f422c8a5800) [pid = 12879] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 233 (0x7f4225946000) [pid = 12879] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 232 (0x7f422fe07c00) [pid = 12879] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 231 (0x7f4244f1bc00) [pid = 12879] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 230 (0x7f4223107000) [pid = 12879] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 229 (0x7f422ff2ac00) [pid = 12879] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 228 (0x7f42267c7800) [pid = 12879] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 227 (0x7f421dd96400) [pid = 12879] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f421ff8b000) [pid = 12879] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f422150c800) [pid = 12879] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f423358a000) [pid = 12879] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f42269d5000) [pid = 12879] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f4226652c00) [pid = 12879] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f423b6d3000) [pid = 12879] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f421ed68400) [pid = 12879] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f4226d83400) [pid = 12879] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 218 (0x7f42283cd400) [pid = 12879] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 217 (0x7f42337d8000) [pid = 12879] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f421e3ad400) [pid = 12879] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 215 (0x7f4238bc7400) [pid = 12879] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 214 (0x7f4226d80000) [pid = 12879] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 213 (0x7f421e3af400) [pid = 12879] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 212 (0x7f421d960000) [pid = 12879] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 211 (0x7f422341b400) [pid = 12879] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 210 (0x7f42269d7800) [pid = 12879] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 209 (0x7f4226bc0800) [pid = 12879] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 208 (0x7f422c938800) [pid = 12879] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 207 (0x7f422ede6400) [pid = 12879] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 206 (0x7f422ef10c00) [pid = 12879] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 205 (0x7f422ef38000) [pid = 12879] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 204 (0x7f421ed97000) [pid = 12879] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 203 (0x7f421ed94c00) [pid = 12879] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 202 (0x7f423281d000) [pid = 12879] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 201 (0x7f4234d3cc00) [pid = 12879] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 200 (0x7f42334e0400) [pid = 12879] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 199 (0x7f423251e400) [pid = 12879] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 198 (0x7f422c93c400) [pid = 12879] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f421ff85000) [pid = 12879] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 196 (0x7f4238bca400) [pid = 12879] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 195 (0x7f4236d1b000) [pid = 12879] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 194 (0x7f421d955400) [pid = 12879] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 193 (0x7f42211a3c00) [pid = 12879] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 192 (0x7f4225a33000) [pid = 12879] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f4223105000) [pid = 12879] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 190 (0x7f421e1a8000) [pid = 12879] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 189 (0x7f42211ec800) [pid = 12879] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 188 (0x7f421b4e7c00) [pid = 12879] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 187 (0x7f42211a0800) [pid = 12879] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 186 (0x7f4221cd9800) [pid = 12879] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 185 (0x7f421ccdd000) [pid = 12879] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 184 (0x7f421ccdb400) [pid = 12879] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 183 (0x7f4225c19c00) [pid = 12879] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 182 (0x7f4226d8cc00) [pid = 12879] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 181 (0x7f422ef3e800) [pid = 12879] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 180 (0x7f4222d24800) [pid = 12879] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 179 (0x7f42284aa000) [pid = 12879] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 178 (0x7f4223109400) [pid = 12879] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 177 (0x7f421ed66000) [pid = 12879] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:54:49 INFO - PROCESS | 12879 | --DOMWINDOW == 176 (0x7f42283d5800) [pid = 12879] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:54:49 INFO - PROCESS | 12879 | 1461455689363 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:54:49 INFO - PROCESS | 12879 | 1461455689367 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:54:49 INFO - PROCESS | 12879 | 1461455689376 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:54:49 INFO - PROCESS | 12879 | 1461455689378 Marionette TRACE conn3 <- [1,2082,null,{}] 16:54:49 INFO - PROCESS | 12879 | 1461455689382 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:54:49 INFO - PROCESS | 12879 | 1461455689594 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:54:49 INFO - PROCESS | 12879 | 1461455689699 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421e3a6800 == 146 [pid = 12879] [id = 528] 16:54:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f421ccdf400) [pid = 12879] [serial = 1585] [outer = (nil)] 16:54:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f421e1a8000) [pid = 12879] [serial = 1586] [outer = 0x7f421ccdf400] 16:54:49 INFO - PROCESS | 12879 | 1461455689757 Marionette DEBUG loaded listener.js 16:54:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f421e3b7400) [pid = 12879] [serial = 1587] [outer = 0x7f421ccdf400] 16:54:50 INFO - PROCESS | 12879 | 1461455690361 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:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1031ms 16:54:50 INFO - PROCESS | 12879 | 1461455690408 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:54:50 INFO - PROCESS | 12879 | 1461455690411 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:54:50 INFO - PROCESS | 12879 | 1461455690416 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 12879 | 1461455690418 Marionette TRACE conn3 <- [1,2086,null,{}] 16:54:50 INFO - PROCESS | 12879 | 1461455690439 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:54:50 INFO - PROCESS | 12879 | 1461455690659 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:54:50 INFO - PROCESS | 12879 | 1461455690677 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4223230000 == 147 [pid = 12879] [id = 529] 16:54:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f421ccdc000) [pid = 12879] [serial = 1588] [outer = (nil)] 16:54:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 181 (0x7f421e847800) [pid = 12879] [serial = 1589] [outer = 0x7f421ccdc000] 16:54:50 INFO - PROCESS | 12879 | 1461455690735 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 182 (0x7f42211a9000) [pid = 12879] [serial = 1590] [outer = 0x7f421ccdc000] 16:54:51 INFO - PROCESS | 12879 | 1461455691715 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:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1326ms 16:54:51 INFO - PROCESS | 12879 | 1461455691744 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:54:51 INFO - PROCESS | 12879 | 1461455691749 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:54:51 INFO - PROCESS | 12879 | 1461455691757 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 12879 | 1461455691763 Marionette TRACE conn3 <- [1,2090,null,{}] 16:54:51 INFO - PROCESS | 12879 | 1461455691772 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:54:51 INFO - PROCESS | 12879 | 1461455691965 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:54:52 INFO - PROCESS | 12879 | 1461455692252 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42210d5000 == 148 [pid = 12879] [id = 530] 16:54:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 183 (0x7f421dd9ac00) [pid = 12879] [serial = 1591] [outer = (nil)] 16:54:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 184 (0x7f421e84a800) [pid = 12879] [serial = 1592] [outer = 0x7f421dd9ac00] 16:54:52 INFO - PROCESS | 12879 | 1461455692372 Marionette DEBUG loaded listener.js 16:54:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 185 (0x7f421ff8b800) [pid = 12879] [serial = 1593] [outer = 0x7f421dd9ac00] 16:54:53 INFO - PROCESS | 12879 | 1461455693189 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:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1482ms 16:54:53 INFO - PROCESS | 12879 | 1461455693239 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:54:53 INFO - PROCESS | 12879 | 1461455693247 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:54:53 INFO - PROCESS | 12879 | 1461455693257 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:54:53 INFO - PROCESS | 12879 | 1461455693260 Marionette TRACE conn3 <- [1,2094,null,{}] 16:54:53 INFO - PROCESS | 12879 | 1461455693266 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:54:53 INFO - PROCESS | 12879 | 1461455693470 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:54:53 INFO - PROCESS | 12879 | 1461455693674 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228025800 == 149 [pid = 12879] [id = 531] 16:54:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 186 (0x7f42211f1000) [pid = 12879] [serial = 1594] [outer = (nil)] 16:54:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 187 (0x7f4222d2c000) [pid = 12879] [serial = 1595] [outer = 0x7f42211f1000] 16:54:53 INFO - PROCESS | 12879 | 1461455693745 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 188 (0x7f422341b400) [pid = 12879] [serial = 1596] [outer = 0x7f42211f1000] 16:54:54 INFO - PROCESS | 12879 | 1461455694756 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:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1532ms 16:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:54:54 INFO - PROCESS | 12879 | 1461455694790 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 12879 | 1461455694793 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:54:54 INFO - PROCESS | 12879 | 1461455694799 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 12879 | 1461455694805 Marionette TRACE conn3 <- [1,2098,null,{}] 16:54:54 INFO - PROCESS | 12879 | 1461455694820 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:54:55 INFO - PROCESS | 12879 | 1461455695019 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:54:55 INFO - PROCESS | 12879 | 1461455695324 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f277000 == 150 [pid = 12879] [id = 532] 16:54:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 189 (0x7f4225c13c00) [pid = 12879] [serial = 1597] [outer = (nil)] 16:54:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f4226659400) [pid = 12879] [serial = 1598] [outer = 0x7f4225c13c00] 16:54:55 INFO - PROCESS | 12879 | 1461455695405 Marionette DEBUG loaded listener.js 16:54:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f42269dc400) [pid = 12879] [serial = 1599] [outer = 0x7f4225c13c00] 16:54:56 INFO - PROCESS | 12879 | 1461455696221 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:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1489ms 16:54:56 INFO - PROCESS | 12879 | 1461455696287 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:54:56 INFO - PROCESS | 12879 | 1461455696292 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:54:56 INFO - PROCESS | 12879 | 1461455696298 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 12879 | 1461455696301 Marionette TRACE conn3 <- [1,2102,null,{}] 16:54:56 INFO - PROCESS | 12879 | 1461455696308 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:54:56 INFO - PROCESS | 12879 | 1461455696511 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:54:56 INFO - PROCESS | 12879 | 1461455696717 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fee2000 == 151 [pid = 12879] [id = 533] 16:54:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f4225c18800) [pid = 12879] [serial = 1600] [outer = (nil)] 16:54:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f42283d5800) [pid = 12879] [serial = 1601] [outer = 0x7f4225c18800] 16:54:56 INFO - PROCESS | 12879 | 1461455696834 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f422c93b000) [pid = 12879] [serial = 1602] [outer = 0x7f4225c18800] 16:54:57 INFO - PROCESS | 12879 | 1461455697668 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:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1429ms 16:54:57 INFO - PROCESS | 12879 | 1461455697727 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 12879 | 1461455697730 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:54:57 INFO - PROCESS | 12879 | 1461455697736 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 12879 | 1461455697738 Marionette TRACE conn3 <- [1,2106,null,{}] 16:54:57 INFO - PROCESS | 12879 | 1461455697744 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:54:57 INFO - PROCESS | 12879 | 1461455697943 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:54:58 INFO - PROCESS | 12879 | 1461455698157 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42325f1000 == 152 [pid = 12879] [id = 534] 16:54:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f4226d88000) [pid = 12879] [serial = 1603] [outer = (nil)] 16:54:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f422cc75000) [pid = 12879] [serial = 1604] [outer = 0x7f4226d88000] 16:54:58 INFO - PROCESS | 12879 | 1461455698273 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f422cf7d400) [pid = 12879] [serial = 1605] [outer = 0x7f4226d88000] 16:54:59 INFO - PROCESS | 12879 | 1461455699156 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:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1481ms 16:54:59 INFO - PROCESS | 12879 | 1461455699217 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:54:59 INFO - PROCESS | 12879 | 1461455699220 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:54:59 INFO - PROCESS | 12879 | 1461455699226 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 12879 | 1461455699229 Marionette TRACE conn3 <- [1,2110,null,{}] 16:54:59 INFO - PROCESS | 12879 | 1461455699233 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:54:59 INFO - PROCESS | 12879 | 1461455699460 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:54:59 INFO - PROCESS | 12879 | 1461455699717 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4233193000 == 153 [pid = 12879] [id = 535] 16:54:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f4226bc8800) [pid = 12879] [serial = 1606] [outer = (nil)] 16:54:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f422fe11800) [pid = 12879] [serial = 1607] [outer = 0x7f4226bc8800] 16:54:59 INFO - PROCESS | 12879 | 1461455699807 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f4230041000) [pid = 12879] [serial = 1608] [outer = 0x7f4226bc8800] 16:55:00 INFO - PROCESS | 12879 | 1461455700582 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:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1428ms 16:55:00 INFO - PROCESS | 12879 | 1461455700655 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 12879 | 1461455700658 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:55:00 INFO - PROCESS | 12879 | 1461455700665 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 12879 | 1461455700668 Marionette TRACE conn3 <- [1,2114,null,{}] 16:55:00 INFO - PROCESS | 12879 | 1461455700673 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:55:00 INFO - PROCESS | 12879 | 1461455700909 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:55:01 INFO - PROCESS | 12879 | 1461455701163 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42332e0000 == 154 [pid = 12879] [id = 536] 16:55:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f422edea800) [pid = 12879] [serial = 1609] [outer = (nil)] 16:55:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f4232528800) [pid = 12879] [serial = 1610] [outer = 0x7f422edea800] 16:55:01 INFO - PROCESS | 12879 | 1461455701278 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f42328d9c00) [pid = 12879] [serial = 1611] [outer = 0x7f422edea800] 16:55:02 INFO - PROCESS | 12879 | 1461455702128 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:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1526ms 16:55:02 INFO - PROCESS | 12879 | 1461455702194 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:55:02 INFO - PROCESS | 12879 | 1461455702198 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:55:02 INFO - PROCESS | 12879 | 1461455702204 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 12879 | 1461455702208 Marionette TRACE conn3 <- [1,2118,null,{}] 16:55:02 INFO - PROCESS | 12879 | 1461455702215 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:55:02 INFO - PROCESS | 12879 | 1461455702425 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:55:02 INFO - PROCESS | 12879 | 1461455702676 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4233569800 == 155 [pid = 12879] [id = 537] 16:55:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f422ef3d800) [pid = 12879] [serial = 1612] [outer = (nil)] 16:55:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 205 (0x7f42328fa400) [pid = 12879] [serial = 1613] [outer = 0x7f422ef3d800] 16:55:02 INFO - PROCESS | 12879 | 1461455702793 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 206 (0x7f42334dbc00) [pid = 12879] [serial = 1614] [outer = 0x7f422ef3d800] 16:55:03 INFO - PROCESS | 12879 | 1461455703600 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:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1430ms 16:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:55:03 INFO - PROCESS | 12879 | 1461455703635 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:55:03 INFO - PROCESS | 12879 | 1461455703638 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:55:03 INFO - PROCESS | 12879 | 1461455703644 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:55:03 INFO - PROCESS | 12879 | 1461455703647 Marionette TRACE conn3 <- [1,2122,null,{}] 16:55:03 INFO - PROCESS | 12879 | 1461455703653 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:55:03 INFO - PROCESS | 12879 | 1461455703855 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:55:04 INFO - PROCESS | 12879 | 1461455704072 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423666a800 == 156 [pid = 12879] [id = 538] 16:55:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 207 (0x7f42324e0800) [pid = 12879] [serial = 1615] [outer = (nil)] 16:55:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f42337d4800) [pid = 12879] [serial = 1616] [outer = 0x7f42324e0800] 16:55:04 INFO - PROCESS | 12879 | 1461455704200 Marionette DEBUG loaded listener.js 16:55:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f4234d3cc00) [pid = 12879] [serial = 1617] [outer = 0x7f42324e0800] 16:55:05 INFO - PROCESS | 12879 | 1461455705056 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:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1479ms 16:55:05 INFO - PROCESS | 12879 | 1461455705138 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:55:05 INFO - PROCESS | 12879 | 1461455705142 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:55:05 INFO - PROCESS | 12879 | 1461455705152 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:55:05 INFO - PROCESS | 12879 | 1461455705155 Marionette TRACE conn3 <- [1,2126,null,{}] 16:55:05 INFO - PROCESS | 12879 | 1461455705160 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:55:05 INFO - PROCESS | 12879 | 1461455705352 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:55:05 INFO - PROCESS | 12879 | 1461455705565 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237a21000 == 157 [pid = 12879] [id = 539] 16:55:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 210 (0x7f42334e0400) [pid = 12879] [serial = 1618] [outer = (nil)] 16:55:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 211 (0x7f423593f800) [pid = 12879] [serial = 1619] [outer = 0x7f42334e0400] 16:55:05 INFO - PROCESS | 12879 | 1461455705712 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f42369f2000) [pid = 12879] [serial = 1620] [outer = 0x7f42334e0400] 16:55:06 INFO - PROCESS | 12879 | 1461455706557 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:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1434ms 16:55:06 INFO - PROCESS | 12879 | 1461455706587 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 12879 | 1461455706590 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:55:06 INFO - PROCESS | 12879 | 1461455706596 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 12879 | 1461455706600 Marionette TRACE conn3 <- [1,2130,null,{}] 16:55:06 INFO - PROCESS | 12879 | 1461455706605 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:55:06 INFO - PROCESS | 12879 | 1461455706815 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:55:07 INFO - PROCESS | 12879 | 1461455707083 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4239640800 == 158 [pid = 12879] [id = 540] 16:55:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f4236f65c00) [pid = 12879] [serial = 1621] [outer = (nil)] 16:55:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f4237254000) [pid = 12879] [serial = 1622] [outer = 0x7f4236f65c00] 16:55:07 INFO - PROCESS | 12879 | 1461455707204 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 215 (0x7f42375b9400) [pid = 12879] [serial = 1623] [outer = 0x7f4236f65c00] 16:55:08 INFO - PROCESS | 12879 | 1461455708002 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:55:08 INFO - PROCESS | 12879 | 1461455708080 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:55:08 INFO - PROCESS | 12879 | 1461455708086 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:55:08 INFO - PROCESS | 12879 | 1461455708088 Marionette TRACE conn3 <- [1,2134,null,{}] 16:55:08 INFO - PROCESS | 12879 | 1461455708093 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:55:08 INFO - PROCESS | 12879 | 1461455708320 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:55:08 INFO - PROCESS | 12879 | 1461455708620 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4245d13800 == 159 [pid = 12879] [id = 541] 16:55:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f4236df3000) [pid = 12879] [serial = 1624] [outer = (nil)] 16:55:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f4238034400) [pid = 12879] [serial = 1625] [outer = 0x7f4236df3000] 16:55:08 INFO - PROCESS | 12879 | 1461455708696 Marionette DEBUG loaded listener.js 16:55:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f4238bca400) [pid = 12879] [serial = 1626] [outer = 0x7f4236df3000] 16:55:09 INFO - PROCESS | 12879 | 1461455709517 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:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1476ms 16:55:09 INFO - PROCESS | 12879 | 1461455709563 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:55:09 INFO - PROCESS | 12879 | 1461455709566 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:55:09 INFO - PROCESS | 12879 | 1461455709572 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:55:09 INFO - PROCESS | 12879 | 1461455709574 Marionette TRACE conn3 <- [1,2138,null,{}] 16:55:09 INFO - PROCESS | 12879 | 1461455709580 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:55:09 INFO - PROCESS | 12879 | 1461455709776 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:55:10 INFO - PROCESS | 12879 | 1461455709997 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424705c000 == 160 [pid = 12879] [id = 542] 16:55:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f422e4bf400) [pid = 12879] [serial = 1627] [outer = (nil)] 16:55:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f423905f000) [pid = 12879] [serial = 1628] [outer = 0x7f422e4bf400] 16:55:10 INFO - PROCESS | 12879 | 1461455710109 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f423a269000) [pid = 12879] [serial = 1629] [outer = 0x7f422e4bf400] 16:55:10 INFO - PROCESS | 12879 | 1461455710994 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:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1480ms 16:55:11 INFO - PROCESS | 12879 | 1461455711053 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 12879 | 1461455711056 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:55:11 INFO - PROCESS | 12879 | 1461455711063 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 12879 | 1461455711065 Marionette TRACE conn3 <- [1,2142,null,{}] 16:55:11 INFO - PROCESS | 12879 | 1461455711070 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:55:11 INFO - PROCESS | 12879 | 1461455711258 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:55:11 INFO - PROCESS | 12879 | 1461455711529 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421c651800 == 161 [pid = 12879] [id = 543] 16:55:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f421b4e8c00) [pid = 12879] [serial = 1630] [outer = (nil)] 16:55:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f421cce8800) [pid = 12879] [serial = 1631] [outer = 0x7f421b4e8c00] 16:55:11 INFO - PROCESS | 12879 | 1461455711649 Marionette DEBUG loaded listener.js 16:55:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f4222d26800) [pid = 12879] [serial = 1632] [outer = 0x7f421b4e8c00] 16:55:12 INFO - PROCESS | 12879 | 1461455712450 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:55:12 INFO - PROCESS | 12879 | 1461455712502 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:55:12 INFO - PROCESS | 12879 | 1461455712508 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:55:12 INFO - PROCESS | 12879 | 1461455712510 Marionette TRACE conn3 <- [1,2146,null,{}] 16:55:12 INFO - PROCESS | 12879 | 1461455712516 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:55:12 INFO - PROCESS | 12879 | 1461455712708 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:55:12 INFO - PROCESS | 12879 | 1461455712980 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421f33c800 == 162 [pid = 12879] [id = 544] 16:55:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f421b4e6400) [pid = 12879] [serial = 1633] [outer = (nil)] 16:55:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f421e1a9c00) [pid = 12879] [serial = 1634] [outer = 0x7f421b4e6400] 16:55:13 INFO - PROCESS | 12879 | 1461455713099 Marionette DEBUG loaded listener.js 16:55:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f421eda1000) [pid = 12879] [serial = 1635] [outer = 0x7f421b4e6400] 16:55:13 INFO - PROCESS | 12879 | 1461455713946 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:55:13 INFO - PROCESS | 12879 | 1461455713996 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:55:14 INFO - PROCESS | 12879 | 1461455714002 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 12879 | 1461455714004 Marionette TRACE conn3 <- [1,2150,null,{}] 16:55:14 INFO - PROCESS | 12879 | 1461455714010 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:55:14 INFO - PROCESS | 12879 | 1461455714227 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:55:14 INFO - PROCESS | 12879 | 1461455714584 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421d807000 == 163 [pid = 12879] [id = 545] 16:55:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f421d952800) [pid = 12879] [serial = 1636] [outer = (nil)] 16:55:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 229 (0x7f421dd9a800) [pid = 12879] [serial = 1637] [outer = 0x7f421d952800] 16:55:14 INFO - PROCESS | 12879 | 1461455714665 Marionette DEBUG loaded listener.js 16:55:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 230 (0x7f421ff91c00) [pid = 12879] [serial = 1638] [outer = 0x7f421d952800] 16:55:15 INFO - PROCESS | 12879 | 1461455715482 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:55:15 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:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1527ms 16:55:15 INFO - PROCESS | 12879 | 1461455715531 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:55:15 INFO - PROCESS | 12879 | 1461455715535 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:55:15 INFO - PROCESS | 12879 | 1461455715540 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 12879 | 1461455715543 Marionette TRACE conn3 <- [1,2154,null,{}] 16:55:15 INFO - PROCESS | 12879 | 1461455715548 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:55:15 INFO - PROCESS | 12879 | 1461455715757 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:55:16 INFO - PROCESS | 12879 | 1461455716029 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421ede2000 == 164 [pid = 12879] [id = 546] 16:55:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 231 (0x7f421b4e8400) [pid = 12879] [serial = 1639] [outer = (nil)] 16:55:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 232 (0x7f421b4f0800) [pid = 12879] [serial = 1640] [outer = 0x7f421b4e8400] 16:55:16 INFO - PROCESS | 12879 | 1461455716610 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 233 (0x7f421d955000) [pid = 12879] [serial = 1641] [outer = 0x7f421b4e8400] 16:55:17 INFO - PROCESS | 12879 | 1461455717493 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:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1991ms 16:55:17 INFO - PROCESS | 12879 | 1461455717532 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:55:17 INFO - PROCESS | 12879 | 1461455717538 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:55:17 INFO - PROCESS | 12879 | 1461455717548 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:55:17 INFO - PROCESS | 12879 | 1461455717552 Marionette TRACE conn3 <- [1,2158,null,{}] 16:55:17 INFO - PROCESS | 12879 | 1461455717559 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:55:17 INFO - PROCESS | 12879 | 1461455717749 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:55:17 INFO - PROCESS | 12879 | 1461455717989 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4225387800 == 165 [pid = 12879] [id = 547] 16:55:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 234 (0x7f421ed95c00) [pid = 12879] [serial = 1642] [outer = (nil)] 16:55:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 235 (0x7f421ff93c00) [pid = 12879] [serial = 1643] [outer = 0x7f421ed95c00] 16:55:18 INFO - PROCESS | 12879 | 1461455718056 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 236 (0x7f42211adc00) [pid = 12879] [serial = 1644] [outer = 0x7f421ed95c00] 16:55:18 INFO - PROCESS | 12879 | 1461455718947 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:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1482ms 16:55:19 INFO - PROCESS | 12879 | 1461455719029 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:55:19 INFO - PROCESS | 12879 | 1461455719040 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:55:19 INFO - PROCESS | 12879 | 1461455719060 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:55:19 INFO - PROCESS | 12879 | 1461455719064 Marionette TRACE conn3 <- [1,2162,null,{}] 16:55:19 INFO - PROCESS | 12879 | 1461455719074 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:55:19 INFO - PROCESS | 12879 | 1461455719409 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:55:19 INFO - PROCESS | 12879 | 1461455719741 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421e39f000 == 166 [pid = 12879] [id = 548] 16:55:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 237 (0x7f421b4efc00) [pid = 12879] [serial = 1645] [outer = (nil)] 16:55:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f4223251c00) [pid = 12879] [serial = 1646] [outer = 0x7f421b4efc00] 16:55:19 INFO - PROCESS | 12879 | 1461455719812 Marionette DEBUG loaded listener.js 16:55:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f422350b000) [pid = 12879] [serial = 1647] [outer = 0x7f421b4efc00] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f055000 == 165 [pid = 12879] [id = 174] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237ccf800 == 164 [pid = 12879] [id = 182] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f064800 == 163 [pid = 12879] [id = 185] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f4225959c00) [pid = 12879] [serial = 1520] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424dee3000 == 162 [pid = 12879] [id = 111] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421e3a6800 == 161 [pid = 12879] [id = 528] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422cb4b000 == 160 [pid = 12879] [id = 527] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42282de800 == 159 [pid = 12879] [id = 526] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4225375000 == 158 [pid = 12879] [id = 525] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421edf2000 == 157 [pid = 12879] [id = 524] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42202c8000 == 156 [pid = 12879] [id = 523] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221587800 == 155 [pid = 12879] [id = 522] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421ef62000 == 154 [pid = 12879] [id = 521] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4247222800 == 153 [pid = 12879] [id = 518] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42396cd800 == 152 [pid = 12879] [id = 517] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237ccb800 == 151 [pid = 12879] [id = 516] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f43800 == 150 [pid = 12879] [id = 515] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233759800 == 149 [pid = 12879] [id = 514] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42333bb000 == 148 [pid = 12879] [id = 513] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232fa1800 == 147 [pid = 12879] [id = 512] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232493000 == 146 [pid = 12879] [id = 511] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f6b5000 == 145 [pid = 12879] [id = 510] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422c90a000 == 144 [pid = 12879] [id = 509] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42235c4800 == 143 [pid = 12879] [id = 508] 16:55:20 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421d819800 == 142 [pid = 12879] [id = 507] 16:55:20 INFO - PROCESS | 12879 | 1461455720754 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:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1739ms 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 237 (0x7f4246fe8400) [pid = 12879] [serial = 1350] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 236 (0x7f421d960400) [pid = 12879] [serial = 1293] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 235 (0x7f42491c4c00) [pid = 12879] [serial = 1218] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 234 (0x7f4244fef000) [pid = 12879] [serial = 1347] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 233 (0x7f421ff91000) [pid = 12879] [serial = 1275] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 232 (0x7f42284a7c00) [pid = 12879] [serial = 1326] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 231 (0x7f421ff9ac00) [pid = 12879] [serial = 1362] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 230 (0x7f42337d7c00) [pid = 12879] [serial = 1335] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 229 (0x7f422665ec00) [pid = 12879] [serial = 1224] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 228 (0x7f423a268400) [pid = 12879] [serial = 1344] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 227 (0x7f424aa65c00) [pid = 12879] [serial = 1221] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f42328ddc00) [pid = 12879] [serial = 1434] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f4223104000) [pid = 12879] [serial = 1389] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f422ed96800) [pid = 12879] [serial = 1260] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f422f606000) [pid = 12879] [serial = 1329] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f42328e4c00) [pid = 12879] [serial = 1263] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f42473e1c00) [pid = 12879] [serial = 1215] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f42268b0400) [pid = 12879] [serial = 1257] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f42375b5000) [pid = 12879] [serial = 1266] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 218 (0x7f4237e2bc00) [pid = 12879] [serial = 1341] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 217 (0x7f421dda5000) [pid = 12879] [serial = 1290] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f4246096400) [pid = 12879] [serial = 1281] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 215 (0x7f422ff30000) [pid = 12879] [serial = 1230] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 214 (0x7f4238bc5c00) [pid = 12879] [serial = 1269] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 213 (0x7f422ef35800) [pid = 12879] [serial = 1128] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 212 (0x7f422ca66800) [pid = 12879] [serial = 1227] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 211 (0x7f4246f39000) [pid = 12879] [serial = 1212] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 210 (0x7f422350c800) [pid = 12879] [serial = 1323] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 209 (0x7f4247277400) [pid = 12879] [serial = 1287] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 208 (0x7f424a836800) [pid = 12879] [serial = 1353] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 207 (0x7f4237e2b000) [pid = 12879] [serial = 1338] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 206 (0x7f421e3b8c00) [pid = 12879] [serial = 1356] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 205 (0x7f4247276400) [pid = 12879] [serial = 1272] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 204 (0x7f4226d8d000) [pid = 12879] [serial = 1284] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 203 (0x7f421e84e800) [pid = 12879] [serial = 1359] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 202 (0x7f423252b000) [pid = 12879] [serial = 1332] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 201 (0x7f42284ac400) [pid = 12879] [serial = 1278] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 200 (0x7f4245e7bc00) [pid = 12879] [serial = 1209] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 199 (0x7f422325d400) [pid = 12879] [serial = 1431] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 198 (0x7f4226655c00) [pid = 12879] [serial = 1392] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f422c934c00) [pid = 12879] [serial = 1395] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 196 (0x7f422e687000) [pid = 12879] [serial = 1398] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 195 (0x7f422ef11800) [pid = 12879] [serial = 1401] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 194 (0x7f42323bc800) [pid = 12879] [serial = 1404] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 193 (0x7f42328f8400) [pid = 12879] [serial = 1407] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 192 (0x7f42337db400) [pid = 12879] [serial = 1410] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f4223258800) [pid = 12879] [serial = 1428] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 190 (0x7f421eda2c00) [pid = 12879] [serial = 1425] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 189 (0x7f424913dc00) [pid = 12879] [serial = 1422] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 188 (0x7f4244fee800) [pid = 12879] [serial = 1419] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 187 (0x7f4236f6c000) [pid = 12879] [serial = 1416] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 186 (0x7f4236a99800) [pid = 12879] [serial = 1413] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 185 (0x7f42211a7800) [pid = 12879] [serial = 1506] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 184 (0x7f4225a32000) [pid = 12879] [serial = 1515] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 183 (0x7f4223f10800) [pid = 12879] [serial = 1512] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 182 (0x7f4225946800) [pid = 12879] [serial = 1514] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 181 (0x7f42267c9c00) [pid = 12879] [serial = 1517] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 180 (0x7f4226bc1400) [pid = 12879] [serial = 1518] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 179 (0x7f422665c800) [pid = 12879] [serial = 1464] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 178 (0x7f4225958400) [pid = 12879] [serial = 1463] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 177 (0x7f421e61f000) [pid = 12879] [serial = 1503] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 176 (0x7f421e1b0800) [pid = 12879] [serial = 1502] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 175 (0x7f42219ce000) [pid = 12879] [serial = 1508] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 174 (0x7f4222d23c00) [pid = 12879] [serial = 1509] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 173 (0x7f424a83ac00) [pid = 12879] [serial = 1491] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 172 (0x7f421b4f1800) [pid = 12879] [serial = 1490] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 171 (0x7f42211a2c00) [pid = 12879] [serial = 1505] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 170 (0x7f423b66b000) [pid = 12879] [serial = 1476] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 169 (0x7f422f586000) [pid = 12879] [serial = 1475] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 168 (0x7f4225c12400) [pid = 12879] [serial = 1485] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 167 (0x7f4225c0c400) [pid = 12879] [serial = 1484] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 166 (0x7f421cce8400) [pid = 12879] [serial = 1482] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 165 (0x7f421cce3c00) [pid = 12879] [serial = 1481] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 164 (0x7f423b90fc00) [pid = 12879] [serial = 1487] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 163 (0x7f4247276c00) [pid = 12879] [serial = 1488] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 162 (0x7f422ede9c00) [pid = 12879] [serial = 1467] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 161 (0x7f422c93c800) [pid = 12879] [serial = 1466] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 160 (0x7f4236a2ec00) [pid = 12879] [serial = 1473] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 159 (0x7f423358c800) [pid = 12879] [serial = 1472] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 158 (0x7f422341b000) [pid = 12879] [serial = 1511] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 157 (0x7f4230114c00) [pid = 12879] [serial = 1470] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 156 (0x7f422f943800) [pid = 12879] [serial = 1469] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 155 (0x7f421e617c00) [pid = 12879] [serial = 1493] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 154 (0x7f424700ec00) [pid = 12879] [serial = 1479] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 153 (0x7f423ff88c00) [pid = 12879] [serial = 1478] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 152 (0x7f4221ce2800) [pid = 12879] [serial = 1461] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 151 (0x7f421ff84400) [pid = 12879] [serial = 1460] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 150 (0x7f421e617400) [pid = 12879] [serial = 1499] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 149 (0x7f42323c4000) [pid = 12879] [serial = 1457] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 148 (0x7f423358c000) [pid = 12879] [serial = 1458] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | --DOMWINDOW == 147 (0x7f421c20b400) [pid = 12879] [serial = 1496] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 12879 | 1461455720865 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 12879 | 1461455720885 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:55:20 INFO - PROCESS | 12879 | 1461455720902 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 12879 | 1461455720913 Marionette TRACE conn3 <- [1,2166,null,{}] 16:55:20 INFO - PROCESS | 12879 | 1461455720939 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:55:21 INFO - PROCESS | 12879 | 1461455721121 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:55:21 INFO - PROCESS | 12879 | 1461455721300 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421e9b2000 == 143 [pid = 12879] [id = 549] 16:55:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 148 (0x7f421ed65800) [pid = 12879] [serial = 1648] [outer = (nil)] 16:55:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 149 (0x7f4223f15400) [pid = 12879] [serial = 1649] [outer = 0x7f421ed65800] 16:55:21 INFO - PROCESS | 12879 | 1461455721362 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 150 (0x7f422526b400) [pid = 12879] [serial = 1650] [outer = 0x7f421ed65800] 16:55:22 INFO - PROCESS | 12879 | 1461455722086 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:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1248ms 16:55:22 INFO - PROCESS | 12879 | 1461455722150 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 12879 | 1461455722154 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:55:22 INFO - PROCESS | 12879 | 1461455722193 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 12879 | 1461455722196 Marionette TRACE conn3 <- [1,2170,null,{}] 16:55:22 INFO - PROCESS | 12879 | 1461455722201 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:55:22 INFO - PROCESS | 12879 | 1461455722375 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:55:22 INFO - PROCESS | 12879 | 1461455722385 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422149a800 == 144 [pid = 12879] [id = 550] 16:55:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 151 (0x7f422350ec00) [pid = 12879] [serial = 1651] [outer = (nil)] 16:55:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 152 (0x7f4225959400) [pid = 12879] [serial = 1652] [outer = 0x7f422350ec00] 16:55:22 INFO - PROCESS | 12879 | 1461455722448 Marionette DEBUG loaded listener.js 16:55:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 153 (0x7f4225a3b800) [pid = 12879] [serial = 1653] [outer = 0x7f422350ec00] 16:55:23 INFO - PROCESS | 12879 | 1461455723377 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:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1230ms 16:55:23 INFO - PROCESS | 12879 | 1461455723422 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:55:23 INFO - PROCESS | 12879 | 1461455723426 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:55:23 INFO - PROCESS | 12879 | 1461455723431 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:55:23 INFO - PROCESS | 12879 | 1461455723433 Marionette TRACE conn3 <- [1,2174,null,{}] 16:55:23 INFO - PROCESS | 12879 | 1461455723446 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:55:23 INFO - PROCESS | 12879 | 1461455723675 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:55:23 INFO - PROCESS | 12879 | 1461455723699 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42235d8000 == 145 [pid = 12879] [id = 551] 16:55:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 154 (0x7f4225c0e800) [pid = 12879] [serial = 1654] [outer = (nil)] 16:55:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 155 (0x7f4225c19400) [pid = 12879] [serial = 1655] [outer = 0x7f4225c0e800] 16:55:23 INFO - PROCESS | 12879 | 1461455723773 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 156 (0x7f42267c9c00) [pid = 12879] [serial = 1656] [outer = 0x7f4225c0e800] 16:55:25 INFO - PROCESS | 12879 | --DOMWINDOW == 155 (0x7f421ed95800) [pid = 12879] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:55:25 INFO - PROCESS | 12879 | --DOMWINDOW == 154 (0x7f421c210000) [pid = 12879] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:55:25 INFO - PROCESS | 12879 | --DOMWINDOW == 153 (0x7f421e61a000) [pid = 12879] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:55:25 INFO - PROCESS | 12879 | --DOMWINDOW == 152 (0x7f422150cc00) [pid = 12879] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:55:25 INFO - PROCESS | 12879 | --DOMWINDOW == 151 (0x7f422e683800) [pid = 12879] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:55:25 INFO - PROCESS | 12879 | --DOMWINDOW == 150 (0x7f421ccdf400) [pid = 12879] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:55:25 INFO - PROCESS | 12879 | --DOMWINDOW == 149 (0x7f421cce5800) [pid = 12879] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:55:25 INFO - PROCESS | 12879 | --DOMWINDOW == 148 (0x7f4221cdc800) [pid = 12879] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:55:25 INFO - PROCESS | 12879 | --DOMWINDOW == 147 (0x7f421b4ec800) [pid = 12879] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:55:25 INFO - PROCESS | 12879 | 1461455725351 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:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1937ms 16:55:25 INFO - PROCESS | 12879 | 1461455725370 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:55:25 INFO - PROCESS | 12879 | 1461455725372 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:55:25 INFO - PROCESS | 12879 | 1461455725377 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:55:25 INFO - PROCESS | 12879 | 1461455725380 Marionette TRACE conn3 <- [1,2178,null,{}] 16:55:25 INFO - PROCESS | 12879 | 1461455725385 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:55:25 INFO - PROCESS | 12879 | 1461455725559 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:55:25 INFO - PROCESS | 12879 | 1461455725576 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4226a35800 == 146 [pid = 12879] [id = 552] 16:55:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 148 (0x7f421ccdf400) [pid = 12879] [serial = 1657] [outer = (nil)] 16:55:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 149 (0x7f42269d5400) [pid = 12879] [serial = 1658] [outer = 0x7f421ccdf400] 16:55:25 INFO - PROCESS | 12879 | 1461455725635 Marionette DEBUG loaded listener.js 16:55:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 150 (0x7f4226d8c000) [pid = 12879] [serial = 1659] [outer = 0x7f421ccdf400] 16:55:26 INFO - PROCESS | 12879 | 1461455726403 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:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1081ms 16:55:26 INFO - PROCESS | 12879 | 1461455726462 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:55:26 INFO - PROCESS | 12879 | 1461455726466 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:55:26 INFO - PROCESS | 12879 | 1461455726473 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:55:26 INFO - PROCESS | 12879 | 1461455726475 Marionette TRACE conn3 <- [1,2182,null,{}] 16:55:26 INFO - PROCESS | 12879 | 1461455726480 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:55:26 INFO - PROCESS | 12879 | 1461455726715 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:55:26 INFO - PROCESS | 12879 | 1461455726733 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228289000 == 147 [pid = 12879] [id = 553] 16:55:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 151 (0x7f4225c10c00) [pid = 12879] [serial = 1660] [outer = (nil)] 16:55:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 152 (0x7f4226e2cc00) [pid = 12879] [serial = 1661] [outer = 0x7f4225c10c00] 16:55:26 INFO - PROCESS | 12879 | 1461455726796 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 153 (0x7f42283d5000) [pid = 12879] [serial = 1662] [outer = 0x7f4225c10c00] 16:55:27 INFO - PROCESS | 12879 | 1461455727876 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:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1432ms 16:55:27 INFO - PROCESS | 12879 | 1461455727906 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:55:27 INFO - PROCESS | 12879 | 1461455727912 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:55:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:55:27 INFO - PROCESS | 12879 | 1461455727921 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:55:27 INFO - PROCESS | 12879 | 1461455727926 Marionette TRACE conn3 <- [1,2186,null,{}] 16:55:27 INFO - PROCESS | 12879 | 1461455727934 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:55:28 INFO - PROCESS | 12879 | 1461455728153 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:55:28 INFO - PROCESS | 12879 | 1461455728408 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4220f16800 == 148 [pid = 12879] [id = 554] 16:55:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 154 (0x7f421e84f800) [pid = 12879] [serial = 1663] [outer = (nil)] 16:55:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 155 (0x7f421ed95800) [pid = 12879] [serial = 1664] [outer = 0x7f421e84f800] 16:55:28 INFO - PROCESS | 12879 | 1461455728528 Marionette DEBUG loaded listener.js 16:55:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 156 (0x7f421ff86000) [pid = 12879] [serial = 1665] [outer = 0x7f421e84f800] 16:55:29 INFO - PROCESS | 12879 | 1461455729394 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:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1540ms 16:55:29 INFO - PROCESS | 12879 | 1461455729463 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 12879 | 1461455729471 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:55:29 INFO - PROCESS | 12879 | 1461455729481 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 12879 | 1461455729485 Marionette TRACE conn3 <- [1,2190,null,{}] 16:55:29 INFO - PROCESS | 12879 | 1461455729491 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:55:29 INFO - PROCESS | 12879 | 1461455729768 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:55:30 INFO - PROCESS | 12879 | 1461455730080 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4225558800 == 149 [pid = 12879] [id = 555] 16:55:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 157 (0x7f4221cdd000) [pid = 12879] [serial = 1666] [outer = (nil)] 16:55:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 158 (0x7f422350bc00) [pid = 12879] [serial = 1667] [outer = 0x7f4221cdd000] 16:55:30 INFO - PROCESS | 12879 | 1461455730156 Marionette DEBUG loaded listener.js 16:55:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 159 (0x7f4225267000) [pid = 12879] [serial = 1668] [outer = 0x7f4221cdd000] 16:55:31 INFO - PROCESS | 12879 | 1461455731099 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:55:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:55:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1678ms 16:55:31 INFO - PROCESS | 12879 | 1461455731159 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:55:31 INFO - PROCESS | 12879 | 1461455731163 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:55:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:55:31 INFO - PROCESS | 12879 | 1461455731169 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:55:31 INFO - PROCESS | 12879 | 1461455731175 Marionette TRACE conn3 <- [1,2194,null,{}] 16:55:31 INFO - PROCESS | 12879 | 1461455731191 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:55:31 INFO - PROCESS | 12879 | 1461455731399 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:55:31 INFO - PROCESS | 12879 | 1461455731653 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422cb51800 == 150 [pid = 12879] [id = 556] 16:55:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 160 (0x7f4226650800) [pid = 12879] [serial = 1669] [outer = (nil)] 16:55:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 161 (0x7f42267c9400) [pid = 12879] [serial = 1670] [outer = 0x7f4226650800] 16:55:31 INFO - PROCESS | 12879 | 1461455731750 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 162 (0x7f4226bc1c00) [pid = 12879] [serial = 1671] [outer = 0x7f4226650800] 16:55:32 INFO - PROCESS | 12879 | 1461455732526 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:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1389ms 16:55:32 INFO - PROCESS | 12879 | 1461455732560 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 12879 | 1461455732564 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:55:32 INFO - PROCESS | 12879 | 1461455732569 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 12879 | 1461455732572 Marionette TRACE conn3 <- [1,2198,null,{}] 16:55:32 INFO - PROCESS | 12879 | 1461455732577 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:55:32 INFO - PROCESS | 12879 | 1461455732766 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:55:32 INFO - PROCESS | 12879 | 1461455732972 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422e6af800 == 151 [pid = 12879] [id = 557] 16:55:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 163 (0x7f4226653c00) [pid = 12879] [serial = 1672] [outer = (nil)] 16:55:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 164 (0x7f42284af800) [pid = 12879] [serial = 1673] [outer = 0x7f4226653c00] 16:55:33 INFO - PROCESS | 12879 | 1461455733041 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 165 (0x7f422c93c800) [pid = 12879] [serial = 1674] [outer = 0x7f4226653c00] 16:55:33 INFO - PROCESS | 12879 | 1461455733859 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:55:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:55:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1331ms 16:55:33 INFO - PROCESS | 12879 | 1461455733901 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:55:33 INFO - PROCESS | 12879 | 1461455733904 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:55:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:55:33 INFO - PROCESS | 12879 | 1461455733910 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:55:33 INFO - PROCESS | 12879 | 1461455733912 Marionette TRACE conn3 <- [1,2202,null,{}] 16:55:33 INFO - PROCESS | 12879 | 1461455733917 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:55:34 INFO - PROCESS | 12879 | 1461455734101 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:55:34 INFO - PROCESS | 12879 | 1461455734304 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f6a1000 == 152 [pid = 12879] [id = 558] 16:55:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 166 (0x7f42283cac00) [pid = 12879] [serial = 1675] [outer = (nil)] 16:55:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 167 (0x7f422ca6a800) [pid = 12879] [serial = 1676] [outer = 0x7f42283cac00] 16:55:34 INFO - PROCESS | 12879 | 1461455734371 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 168 (0x7f422cf1d800) [pid = 12879] [serial = 1677] [outer = 0x7f42283cac00] 16:55:35 INFO - PROCESS | 12879 | 1461455735240 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:55:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:55:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1388ms 16:55:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:55:35 INFO - PROCESS | 12879 | 1461455735299 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 12879 | 1461455735302 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:55:35 INFO - PROCESS | 12879 | 1461455735308 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 12879 | 1461455735311 Marionette TRACE conn3 <- [1,2206,null,{}] 16:55:35 INFO - PROCESS | 12879 | 1461455735316 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:55:35 INFO - PROCESS | 12879 | 1461455735532 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:55:35 INFO - PROCESS | 12879 | 1461455735732 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422fedf000 == 153 [pid = 12879] [id = 559] 16:55:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 169 (0x7f422ca5e800) [pid = 12879] [serial = 1678] [outer = (nil)] 16:55:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 170 (0x7f422e68d800) [pid = 12879] [serial = 1679] [outer = 0x7f422ca5e800] 16:55:35 INFO - PROCESS | 12879 | 1461455735807 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 171 (0x7f422ef36000) [pid = 12879] [serial = 1680] [outer = 0x7f422ca5e800] 16:55:36 INFO - PROCESS | 12879 | 1461455736675 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:55:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:55:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1431ms 16:55:36 INFO - PROCESS | 12879 | 1461455736739 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:55:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:55:36 INFO - PROCESS | 12879 | 1461455736743 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:55:36 INFO - PROCESS | 12879 | 1461455736748 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 12879 | 1461455736752 Marionette TRACE conn3 <- [1,2210,null,{}] 16:55:36 INFO - PROCESS | 12879 | 1461455736757 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:55:36 INFO - PROCESS | 12879 | 1461455736938 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:55:37 INFO - PROCESS | 12879 | 1461455737147 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4232db9000 == 154 [pid = 12879] [id = 560] 16:55:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 172 (0x7f42267c4400) [pid = 12879] [serial = 1681] [outer = (nil)] 16:55:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 173 (0x7f422ef3ec00) [pid = 12879] [serial = 1682] [outer = 0x7f42267c4400] 16:55:37 INFO - PROCESS | 12879 | 1461455737261 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 174 (0x7f422f588400) [pid = 12879] [serial = 1683] [outer = 0x7f42267c4400] 16:55:38 INFO - PROCESS | 12879 | 1461455738086 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:55:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:55:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1377ms 16:55:38 INFO - PROCESS | 12879 | 1461455738126 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:55:38 INFO - PROCESS | 12879 | 1461455738129 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:55:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:55:38 INFO - PROCESS | 12879 | 1461455738135 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 12879 | 1461455738137 Marionette TRACE conn3 <- [1,2214,null,{}] 16:55:38 INFO - PROCESS | 12879 | 1461455738143 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:55:38 INFO - PROCESS | 12879 | 1461455738331 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:55:38 INFO - PROCESS | 12879 | 1461455738536 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232f9a800 == 155 [pid = 12879] [id = 561] 16:55:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f422cf1d000) [pid = 12879] [serial = 1684] [outer = (nil)] 16:55:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f422f7b5400) [pid = 12879] [serial = 1685] [outer = 0x7f422cf1d000] 16:55:38 INFO - PROCESS | 12879 | 1461455738647 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f422f941800) [pid = 12879] [serial = 1686] [outer = 0x7f422cf1d000] 16:55:39 INFO - PROCESS | 12879 | 1461455739516 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:55:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:55:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1426ms 16:55:39 INFO - PROCESS | 12879 | 1461455739562 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 12879 | 1461455739567 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:55:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:55:39 INFO - PROCESS | 12879 | 1461455739572 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 12879 | 1461455739574 Marionette TRACE conn3 <- [1,2218,null,{}] 16:55:39 INFO - PROCESS | 12879 | 1461455739580 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:55:39 INFO - PROCESS | 12879 | 1461455739773 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:55:39 INFO - PROCESS | 12879 | 1461455739981 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42332bc800 == 156 [pid = 12879] [id = 562] 16:55:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f422ef40000) [pid = 12879] [serial = 1687] [outer = (nil)] 16:55:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f422fe04800) [pid = 12879] [serial = 1688] [outer = 0x7f422ef40000] 16:55:40 INFO - PROCESS | 12879 | 1461455740092 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f422ff2fc00) [pid = 12879] [serial = 1689] [outer = 0x7f422ef40000] 16:55:40 INFO - PROCESS | 12879 | 1461455740938 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:55:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:55:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1382ms 16:55:40 INFO - PROCESS | 12879 | 1461455740965 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:55:40 INFO - PROCESS | 12879 | 1461455740967 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:55:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:55:40 INFO - PROCESS | 12879 | 1461455740976 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:55:40 INFO - PROCESS | 12879 | 1461455740979 Marionette TRACE conn3 <- [1,2222,null,{}] 16:55:40 INFO - PROCESS | 12879 | 1461455740983 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:55:41 INFO - PROCESS | 12879 | 1461455741168 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:55:41 INFO - PROCESS | 12879 | 1461455741379 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4233562800 == 157 [pid = 12879] [id = 563] 16:55:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 181 (0x7f422f606400) [pid = 12879] [serial = 1690] [outer = (nil)] 16:55:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 182 (0x7f423106cc00) [pid = 12879] [serial = 1691] [outer = 0x7f422f606400] 16:55:41 INFO - PROCESS | 12879 | 1461455741492 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 183 (0x7f423251dc00) [pid = 12879] [serial = 1692] [outer = 0x7f422f606400] 16:55:42 INFO - PROCESS | 12879 | 1461455742392 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:55:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:55:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1482ms 16:55:42 INFO - PROCESS | 12879 | 1461455742459 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 12879 | 1461455742464 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:55:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:55:42 INFO - PROCESS | 12879 | 1461455742469 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 12879 | 1461455742473 Marionette TRACE conn3 <- [1,2226,null,{}] 16:55:42 INFO - PROCESS | 12879 | 1461455742478 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:55:42 INFO - PROCESS | 12879 | 1461455742736 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:55:42 INFO - PROCESS | 12879 | 1461455742990 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4236f36000 == 158 [pid = 12879] [id = 564] 16:55:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 184 (0x7f4233586c00) [pid = 12879] [serial = 1693] [outer = (nil)] 16:55:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 185 (0x7f42337d5c00) [pid = 12879] [serial = 1694] [outer = 0x7f4233586c00] 16:55:43 INFO - PROCESS | 12879 | 1461455743113 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 186 (0x7f42350cf400) [pid = 12879] [serial = 1695] [outer = 0x7f4233586c00] 16:55:43 INFO - PROCESS | 12879 | 1461455743894 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:55:43 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:55:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1480ms 16:55:43 INFO - PROCESS | 12879 | 1461455743951 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:55:43 INFO - PROCESS | 12879 | 1461455743954 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:55:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:55:43 INFO - PROCESS | 12879 | 1461455743960 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:55:43 INFO - PROCESS | 12879 | 1461455743963 Marionette TRACE conn3 <- [1,2230,null,{}] 16:55:43 INFO - PROCESS | 12879 | 1461455743968 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:55:44 INFO - PROCESS | 12879 | 1461455744178 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:55:44 INFO - PROCESS | 12879 | 1461455744389 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237cc3800 == 159 [pid = 12879] [id = 565] 16:55:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 187 (0x7f423358c000) [pid = 12879] [serial = 1696] [outer = (nil)] 16:55:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 188 (0x7f42369f2c00) [pid = 12879] [serial = 1697] [outer = 0x7f423358c000] 16:55:44 INFO - PROCESS | 12879 | 1461455744505 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 189 (0x7f4236d1bc00) [pid = 12879] [serial = 1698] [outer = 0x7f423358c000] 16:55:45 INFO - PROCESS | 12879 | 1461455745424 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:55:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:55:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1477ms 16:55:45 INFO - PROCESS | 12879 | 1461455745438 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:55:45 INFO - PROCESS | 12879 | 1461455745440 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:55:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:55:45 INFO - PROCESS | 12879 | 1461455745465 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:55:45 INFO - PROCESS | 12879 | 1461455745468 Marionette TRACE conn3 <- [1,2234,null,{}] 16:55:45 INFO - PROCESS | 12879 | 1461455745473 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:55:45 INFO - PROCESS | 12879 | 1461455745665 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:55:45 INFO - PROCESS | 12879 | 1461455745878 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4238d92000 == 160 [pid = 12879] [id = 566] 16:55:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f4230f13000) [pid = 12879] [serial = 1699] [outer = (nil)] 16:55:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f42357f4400) [pid = 12879] [serial = 1700] [outer = 0x7f4230f13000] 16:55:45 INFO - PROCESS | 12879 | 1461455745988 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f4236df3400) [pid = 12879] [serial = 1701] [outer = 0x7f4230f13000] 16:55:46 INFO - PROCESS | 12879 | 1461455746832 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:55:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:55:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1389ms 16:55:46 INFO - PROCESS | 12879 | 1461455746863 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 12879 | 1461455746866 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:55:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:55:46 INFO - PROCESS | 12879 | 1461455746875 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 12879 | 1461455746877 Marionette TRACE conn3 <- [1,2238,null,{}] 16:55:46 INFO - PROCESS | 12879 | 1461455746882 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:55:47 INFO - PROCESS | 12879 | 1461455747072 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:55:47 INFO - PROCESS | 12879 | 1461455747280 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423a282800 == 161 [pid = 12879] [id = 567] 16:55:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f4236d48800) [pid = 12879] [serial = 1702] [outer = (nil)] 16:55:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f4236f68000) [pid = 12879] [serial = 1703] [outer = 0x7f4236d48800] 16:55:47 INFO - PROCESS | 12879 | 1461455747388 Marionette DEBUG loaded listener.js 16:55:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f4237257000) [pid = 12879] [serial = 1704] [outer = 0x7f4236d48800] 16:55:48 INFO - PROCESS | 12879 | 1461455748217 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:55:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:55:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1382ms 16:55:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:55:48 INFO - PROCESS | 12879 | 1461455748257 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:55:48 INFO - PROCESS | 12879 | 1461455748259 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:55:48 INFO - PROCESS | 12879 | 1461455748265 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 12879 | 1461455748268 Marionette TRACE conn3 <- [1,2242,null,{}] 16:55:48 INFO - PROCESS | 12879 | 1461455748273 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:55:48 INFO - PROCESS | 12879 | 1461455748464 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:55:48 INFO - PROCESS | 12879 | 1461455748673 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42202ca800 == 162 [pid = 12879] [id = 568] 16:55:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f421e1b1c00) [pid = 12879] [serial = 1705] [outer = (nil)] 16:55:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f42211ab800) [pid = 12879] [serial = 1706] [outer = 0x7f421e1b1c00] 16:55:48 INFO - PROCESS | 12879 | 1461455748741 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f423004c400) [pid = 12879] [serial = 1707] [outer = 0x7f421e1b1c00] 16:55:50 INFO - PROCESS | 12879 | 1461455750046 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:55:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:55:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1835ms 16:55:50 INFO - PROCESS | 12879 | 1461455750197 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 12879 | 1461455750203 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:55:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:55:50 INFO - PROCESS | 12879 | 1461455750253 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 12879 | 1461455750259 Marionette TRACE conn3 <- [1,2246,null,{}] 16:55:50 INFO - PROCESS | 12879 | 1461455750269 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:55:50 INFO - PROCESS | 12879 | 1461455750467 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:55:50 INFO - PROCESS | 12879 | 1461455750686 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421ef51000 == 163 [pid = 12879] [id = 569] 16:55:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f421d961000) [pid = 12879] [serial = 1708] [outer = (nil)] 16:55:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f421dd9f000) [pid = 12879] [serial = 1709] [outer = 0x7f421d961000] 16:55:50 INFO - PROCESS | 12879 | 1461455750753 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f421e3adc00) [pid = 12879] [serial = 1710] [outer = 0x7f421d961000] 16:55:51 INFO - PROCESS | 12879 | 1461455751757 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:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1562ms 16:55:51 INFO - PROCESS | 12879 | 1461455751791 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:55:51 INFO - PROCESS | 12879 | 1461455751806 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:55:51 INFO - PROCESS | 12879 | 1461455751816 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 12879 | 1461455751820 Marionette TRACE conn3 <- [1,2250,null,{}] 16:55:51 INFO - PROCESS | 12879 | 1461455751826 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:55:52 INFO - PROCESS | 12879 | 1461455752054 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:55:52 INFO - PROCESS | 12879 | 1461455752367 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421e3a6800 == 164 [pid = 12879] [id = 570] 16:55:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f421e61ac00) [pid = 12879] [serial = 1711] [outer = (nil)] 16:55:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f421ed64400) [pid = 12879] [serial = 1712] [outer = 0x7f421e61ac00] 16:55:52 INFO - PROCESS | 12879 | 1461455752437 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f421ed97800) [pid = 12879] [serial = 1713] [outer = 0x7f421e61ac00] 16:55:52 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4226a35800 == 163 [pid = 12879] [id = 552] 16:55:52 INFO - PROCESS | 12879 | --DOMWINDOW == 203 (0x7f421e847800) [pid = 12879] [serial = 1589] [outer = (nil)] [url = about:blank] 16:55:52 INFO - PROCESS | 12879 | --DOMWINDOW == 202 (0x7f423287bc00) [pid = 12879] [serial = 1553] [outer = (nil)] [url = about:blank] 16:55:52 INFO - PROCESS | 12879 | --DOMWINDOW == 201 (0x7f421ed9ac00) [pid = 12879] [serial = 1562] [outer = (nil)] [url = about:blank] 16:55:52 INFO - PROCESS | 12879 | --DOMWINDOW == 200 (0x7f423357f800) [pid = 12879] [serial = 1559] [outer = (nil)] [url = about:blank] 16:55:52 INFO - PROCESS | 12879 | --DOMWINDOW == 199 (0x7f42323bb000) [pid = 12879] [serial = 1550] [outer = (nil)] [url = about:blank] 16:55:52 INFO - PROCESS | 12879 | --DOMWINDOW == 198 (0x7f42366d5400) [pid = 12879] [serial = 1556] [outer = (nil)] [url = about:blank] 16:55:52 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42235d8000 == 162 [pid = 12879] [id = 551] 16:55:52 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422149a800 == 161 [pid = 12879] [id = 550] 16:55:52 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421e9b2000 == 160 [pid = 12879] [id = 549] 16:55:52 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421e39f000 == 159 [pid = 12879] [id = 548] 16:55:52 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4225387800 == 158 [pid = 12879] [id = 547] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421ede2000 == 157 [pid = 12879] [id = 546] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421d807000 == 156 [pid = 12879] [id = 545] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421f33c800 == 155 [pid = 12879] [id = 544] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421c651800 == 154 [pid = 12879] [id = 543] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424705c000 == 153 [pid = 12879] [id = 542] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4245d13800 == 152 [pid = 12879] [id = 541] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4239640800 == 151 [pid = 12879] [id = 540] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237a21000 == 150 [pid = 12879] [id = 539] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423666a800 == 149 [pid = 12879] [id = 538] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233569800 == 148 [pid = 12879] [id = 537] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42332e0000 == 147 [pid = 12879] [id = 536] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233193000 == 146 [pid = 12879] [id = 535] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42325f1000 == 145 [pid = 12879] [id = 534] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fee2000 == 144 [pid = 12879] [id = 533] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f277000 == 143 [pid = 12879] [id = 532] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228025800 == 142 [pid = 12879] [id = 531] 16:55:53 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42210d5000 == 141 [pid = 12879] [id = 530] 16:55:53 INFO - PROCESS | 12879 | 1461455753349 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:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f422ede5800) [pid = 12879] [serial = 1541] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 196 (0x7f42283d3000) [pid = 12879] [serial = 1535] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 195 (0x7f42269d7000) [pid = 12879] [serial = 1521] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 194 (0x7f422f346800) [pid = 12879] [serial = 1544] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 193 (0x7f421ff99400) [pid = 12879] [serial = 1526] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 192 (0x7f421ff9d400) [pid = 12879] [serial = 1569] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f4223258000) [pid = 12879] [serial = 1571] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 190 (0x7f4226e2d800) [pid = 12879] [serial = 1577] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 189 (0x7f422fe05c00) [pid = 12879] [serial = 1584] [outer = (nil)] [url = about:blank] 16:55:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:55:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1588ms 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 188 (0x7f4225c0ec00) [pid = 12879] [serial = 1572] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 187 (0x7f422ff2c800) [pid = 12879] [serial = 1547] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 186 (0x7f422c8ab800) [pid = 12879] [serial = 1578] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 185 (0x7f421e3b7400) [pid = 12879] [serial = 1587] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 184 (0x7f422f8eb000) [pid = 12879] [serial = 1583] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 183 (0x7f42211acc00) [pid = 12879] [serial = 1574] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 182 (0x7f422ca64c00) [pid = 12879] [serial = 1538] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 181 (0x7f422cf82800) [pid = 12879] [serial = 1581] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 180 (0x7f422665cc00) [pid = 12879] [serial = 1532] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 179 (0x7f421cce6800) [pid = 12879] [serial = 1566] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 178 (0x7f4226633400) [pid = 12879] [serial = 1575] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 177 (0x7f421b4eac00) [pid = 12879] [serial = 1523] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 176 (0x7f4223411000) [pid = 12879] [serial = 1529] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 175 (0x7f421e1a8000) [pid = 12879] [serial = 1586] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 174 (0x7f421e1aac00) [pid = 12879] [serial = 1568] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 173 (0x7f421b4f3800) [pid = 12879] [serial = 1565] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | --DOMWINDOW == 172 (0x7f42283d4000) [pid = 12879] [serial = 1580] [outer = (nil)] [url = about:blank] 16:55:53 INFO - PROCESS | 12879 | 1461455753426 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 12879 | 1461455753429 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:55:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:55:53 INFO - PROCESS | 12879 | 1461455753435 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 12879 | 1461455753441 Marionette TRACE conn3 <- [1,2254,null,{}] 16:55:53 INFO - PROCESS | 12879 | 1461455753457 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:55:53 INFO - PROCESS | 12879 | 1461455753652 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:55:53 INFO - PROCESS | 12879 | 1461455753822 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4220f08000 == 142 [pid = 12879] [id = 571] 16:55:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 173 (0x7f421ed61800) [pid = 12879] [serial = 1714] [outer = (nil)] 16:55:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 174 (0x7f421ffa1000) [pid = 12879] [serial = 1715] [outer = 0x7f421ed61800] 16:55:53 INFO - PROCESS | 12879 | 1461455753893 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f42211acc00) [pid = 12879] [serial = 1716] [outer = 0x7f421ed61800] 16:55:54 INFO - PROCESS | 12879 | 1461455754660 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:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1286ms 16:55:54 INFO - PROCESS | 12879 | 1461455754723 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:55:54 INFO - PROCESS | 12879 | 1461455754727 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:55:54 INFO - PROCESS | 12879 | 1461455754732 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 12879 | 1461455754734 Marionette TRACE conn3 <- [1,2258,null,{}] 16:55:54 INFO - PROCESS | 12879 | 1461455754740 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:55:54 INFO - PROCESS | 12879 | 1461455754924 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:55:54 INFO - PROCESS | 12879 | 1461455754940 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4221124000 == 143 [pid = 12879] [id = 572] 16:55:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f421eda2c00) [pid = 12879] [serial = 1717] [outer = (nil)] 16:55:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f42219cb800) [pid = 12879] [serial = 1718] [outer = 0x7f421eda2c00] 16:55:55 INFO - PROCESS | 12879 | 1461455755173 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f4221cdb000) [pid = 12879] [serial = 1719] [outer = 0x7f421eda2c00] 16:55:55 INFO - PROCESS | 12879 | 1461455755942 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:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1232ms 16:55:55 INFO - PROCESS | 12879 | 1461455755965 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 12879 | 1461455755969 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:55:55 INFO - PROCESS | 12879 | 1461455755974 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 12879 | 1461455755976 Marionette TRACE conn3 <- [1,2262,null,{}] 16:55:55 INFO - PROCESS | 12879 | 1461455755981 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:55:56 INFO - PROCESS | 12879 | 1461455756210 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:55:56 INFO - PROCESS | 12879 | 1461455756243 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4222dd4000 == 144 [pid = 12879] [id = 573] 16:55:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f42211ee800) [pid = 12879] [serial = 1720] [outer = (nil)] 16:55:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f4222d24000) [pid = 12879] [serial = 1721] [outer = 0x7f42211ee800] 16:55:56 INFO - PROCESS | 12879 | 1461455756302 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 181 (0x7f422310cc00) [pid = 12879] [serial = 1722] [outer = 0x7f42211ee800] 16:55:57 INFO - PROCESS | 12879 | --DOMWINDOW == 180 (0x7f4225c0e800) [pid = 12879] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:55:57 INFO - PROCESS | 12879 | --DOMWINDOW == 179 (0x7f421b4e8400) [pid = 12879] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:55:57 INFO - PROCESS | 12879 | --DOMWINDOW == 178 (0x7f421ed65800) [pid = 12879] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:55:57 INFO - PROCESS | 12879 | --DOMWINDOW == 177 (0x7f421ed95c00) [pid = 12879] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:55:57 INFO - PROCESS | 12879 | --DOMWINDOW == 176 (0x7f421b4efc00) [pid = 12879] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:55:57 INFO - PROCESS | 12879 | --DOMWINDOW == 175 (0x7f421ccdf400) [pid = 12879] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:55:57 INFO - PROCESS | 12879 | --DOMWINDOW == 174 (0x7f422350ec00) [pid = 12879] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:55:57 INFO - PROCESS | 12879 | 1461455757534 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:55:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:55:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1587ms 16:55:57 INFO - PROCESS | 12879 | 1461455757563 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 12879 | 1461455757565 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:55:57 INFO - PROCESS | 12879 | 1461455757571 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 12879 | 1461455757573 Marionette TRACE conn3 <- [1,2266,null,{}] 16:55:57 INFO - PROCESS | 12879 | 1461455757578 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:55:57 INFO - PROCESS | 12879 | 1461455757822 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:55:57 INFO - PROCESS | 12879 | 1461455757982 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42235df800 == 145 [pid = 12879] [id = 574] 16:55:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f42211ad400) [pid = 12879] [serial = 1723] [outer = (nil)] 16:55:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f4223517400) [pid = 12879] [serial = 1724] [outer = 0x7f42211ad400] 16:55:58 INFO - PROCESS | 12879 | 1461455758047 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f4223f1c400) [pid = 12879] [serial = 1725] [outer = 0x7f42211ad400] 16:55:58 INFO - PROCESS | 12879 | 1461455758624 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:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1079ms 16:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:55:58 INFO - PROCESS | 12879 | 1461455758656 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 12879 | 1461455758658 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:55:58 INFO - PROCESS | 12879 | 1461455758664 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 12879 | 1461455758667 Marionette TRACE conn3 <- [1,2270,null,{}] 16:55:58 INFO - PROCESS | 12879 | 1461455758672 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:55:58 INFO - PROCESS | 12879 | 1461455758845 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:55:58 INFO - PROCESS | 12879 | 1461455758863 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4225387800 == 146 [pid = 12879] [id = 575] 16:55:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f4223417800) [pid = 12879] [serial = 1726] [outer = (nil)] 16:55:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f422526e800) [pid = 12879] [serial = 1727] [outer = 0x7f4223417800] 16:55:58 INFO - PROCESS | 12879 | 1461455758922 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f4225944c00) [pid = 12879] [serial = 1728] [outer = 0x7f4223417800] 16:56:00 INFO - PROCESS | 12879 | 1461455760026 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:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1431ms 16:56:00 INFO - PROCESS | 12879 | 1461455760097 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:56:00 INFO - PROCESS | 12879 | 1461455760101 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:56:00 INFO - PROCESS | 12879 | 1461455760111 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 12879 | 1461455760115 Marionette TRACE conn3 <- [1,2274,null,{}] 16:56:00 INFO - PROCESS | 12879 | 1461455760127 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:56:00 INFO - PROCESS | 12879 | 1461455760376 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:56:00 INFO - PROCESS | 12879 | 1461455760583 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421efc7800 == 147 [pid = 12879] [id = 576] 16:56:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 181 (0x7f421ccda800) [pid = 12879] [serial = 1729] [outer = (nil)] 16:56:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 182 (0x7f421d959000) [pid = 12879] [serial = 1730] [outer = 0x7f421ccda800] 16:56:00 INFO - PROCESS | 12879 | 1461455760695 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 183 (0x7f421ed65800) [pid = 12879] [serial = 1731] [outer = 0x7f421ccda800] 16:56:01 INFO - PROCESS | 12879 | 1461455761591 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:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1540ms 16:56:01 INFO - PROCESS | 12879 | 1461455761651 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 12879 | 1461455761659 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:56:01 INFO - PROCESS | 12879 | 1461455761669 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 12879 | 1461455761673 Marionette TRACE conn3 <- [1,2278,null,{}] 16:56:01 INFO - PROCESS | 12879 | 1461455761678 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:56:01 INFO - PROCESS | 12879 | 1461455761925 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:56:02 INFO - PROCESS | 12879 | 1461455762182 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42235c5000 == 148 [pid = 12879] [id = 577] 16:56:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 184 (0x7f42211e8000) [pid = 12879] [serial = 1732] [outer = (nil)] 16:56:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 185 (0x7f4221505800) [pid = 12879] [serial = 1733] [outer = 0x7f42211e8000] 16:56:02 INFO - PROCESS | 12879 | 1461455762300 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 186 (0x7f4223107400) [pid = 12879] [serial = 1734] [outer = 0x7f42211e8000] 16:56:03 INFO - PROCESS | 12879 | 1461455763172 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:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1533ms 16:56:03 INFO - PROCESS | 12879 | 1461455763202 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:56:03 INFO - PROCESS | 12879 | 1461455763206 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:56:03 INFO - PROCESS | 12879 | 1461455763213 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:56:03 INFO - PROCESS | 12879 | 1461455763219 Marionette TRACE conn3 <- [1,2282,null,{}] 16:56:03 INFO - PROCESS | 12879 | 1461455763236 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:56:03 INFO - PROCESS | 12879 | 1461455763444 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:56:03 INFO - PROCESS | 12879 | 1461455763706 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4226a37000 == 149 [pid = 12879] [id = 578] 16:56:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 187 (0x7f422341c400) [pid = 12879] [serial = 1735] [outer = (nil)] 16:56:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 188 (0x7f4223518c00) [pid = 12879] [serial = 1736] [outer = 0x7f422341c400] 16:56:03 INFO - PROCESS | 12879 | 1461455763824 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 189 (0x7f4225271000) [pid = 12879] [serial = 1737] [outer = 0x7f422341c400] 16:56:04 INFO - PROCESS | 12879 | 1461455764672 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:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1534ms 16:56:04 INFO - PROCESS | 12879 | 1461455764748 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:56:04 INFO - PROCESS | 12879 | 1461455764752 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:56:04 INFO - PROCESS | 12879 | 1461455764758 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 12879 | 1461455764761 Marionette TRACE conn3 <- [1,2286,null,{}] 16:56:04 INFO - PROCESS | 12879 | 1461455764766 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:56:04 INFO - PROCESS | 12879 | 1461455764970 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:56:05 INFO - PROCESS | 12879 | 1461455765230 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4228279000 == 150 [pid = 12879] [id = 579] 16:56:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f421d960800) [pid = 12879] [serial = 1738] [outer = (nil)] 16:56:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f4225954000) [pid = 12879] [serial = 1739] [outer = 0x7f421d960800] 16:56:05 INFO - PROCESS | 12879 | 1461455765346 Marionette DEBUG loaded listener.js 16:56:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f4225961800) [pid = 12879] [serial = 1740] [outer = 0x7f421d960800] 16:56:06 INFO - PROCESS | 12879 | 1461455766116 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:56:06 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:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1427ms 16:56:06 INFO - PROCESS | 12879 | 1461455766185 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:56:06 INFO - PROCESS | 12879 | 1461455766189 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:56:06 INFO - PROCESS | 12879 | 1461455766194 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:56:06 INFO - PROCESS | 12879 | 1461455766196 Marionette TRACE conn3 <- [1,2290,null,{}] 16:56:06 INFO - PROCESS | 12879 | 1461455766201 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:56:06 INFO - PROCESS | 12879 | 1461455766397 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:56:06 INFO - PROCESS | 12879 | 1461455766607 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422849a000 == 151 [pid = 12879] [id = 580] 16:56:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f422350f800) [pid = 12879] [serial = 1741] [outer = (nil)] 16:56:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f4225a3cc00) [pid = 12879] [serial = 1742] [outer = 0x7f422350f800] 16:56:06 INFO - PROCESS | 12879 | 1461455766725 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f4225c18400) [pid = 12879] [serial = 1743] [outer = 0x7f422350f800] 16:56:07 INFO - PROCESS | 12879 | 1461455767578 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:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1429ms 16:56:07 INFO - PROCESS | 12879 | 1461455767624 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 12879 | 1461455767628 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:56:07 INFO - PROCESS | 12879 | 1461455767633 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 12879 | 1461455767635 Marionette TRACE conn3 <- [1,2294,null,{}] 16:56:07 INFO - PROCESS | 12879 | 1461455767641 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:56:07 INFO - PROCESS | 12879 | 1461455767869 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:56:08 INFO - PROCESS | 12879 | 1461455768128 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cb5a000 == 152 [pid = 12879] [id = 581] 16:56:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f422665a400) [pid = 12879] [serial = 1744] [outer = (nil)] 16:56:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f42268ac400) [pid = 12879] [serial = 1745] [outer = 0x7f422665a400] 16:56:08 INFO - PROCESS | 12879 | 1461455768256 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f42268ba000) [pid = 12879] [serial = 1746] [outer = 0x7f422665a400] 16:56:09 INFO - PROCESS | 12879 | 1461455769072 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:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1477ms 16:56:09 INFO - PROCESS | 12879 | 1461455769112 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 12879 | 1461455769116 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:56:09 INFO - PROCESS | 12879 | 1461455769122 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 12879 | 1461455769124 Marionette TRACE conn3 <- [1,2298,null,{}] 16:56:09 INFO - PROCESS | 12879 | 1461455769130 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:56:09 INFO - PROCESS | 12879 | 1461455769338 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:56:09 INFO - PROCESS | 12879 | 1461455769603 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422e69f000 == 153 [pid = 12879] [id = 582] 16:56:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f422665cc00) [pid = 12879] [serial = 1747] [outer = (nil)] 16:56:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f42269db800) [pid = 12879] [serial = 1748] [outer = 0x7f422665cc00] 16:56:09 INFO - PROCESS | 12879 | 1461455769717 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f4226bc9400) [pid = 12879] [serial = 1749] [outer = 0x7f422665cc00] 16:56:10 INFO - PROCESS | 12879 | 1461455770503 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:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1434ms 16:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:56:10 INFO - PROCESS | 12879 | 1461455770558 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 12879 | 1461455770561 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:56:10 INFO - PROCESS | 12879 | 1461455770567 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 12879 | 1461455770569 Marionette TRACE conn3 <- [1,2302,null,{}] 16:56:10 INFO - PROCESS | 12879 | 1461455770574 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:56:10 INFO - PROCESS | 12879 | 1461455770763 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:56:10 INFO - PROCESS | 12879 | 1461455770977 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f281000 == 154 [pid = 12879] [id = 583] 16:56:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f42267cb800) [pid = 12879] [serial = 1750] [outer = (nil)] 16:56:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f4226d85400) [pid = 12879] [serial = 1751] [outer = 0x7f42267cb800] 16:56:11 INFO - PROCESS | 12879 | 1461455771090 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f4226d8ec00) [pid = 12879] [serial = 1752] [outer = 0x7f42267cb800] 16:56:11 INFO - PROCESS | 12879 | 1461455771958 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:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1429ms 16:56:12 INFO - PROCESS | 12879 | 1461455771996 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 12879 | 1461455771999 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:56:12 INFO - PROCESS | 12879 | 1461455772005 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 12879 | 1461455772007 Marionette TRACE conn3 <- [1,2306,null,{}] 16:56:12 INFO - PROCESS | 12879 | 1461455772013 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:56:12 INFO - PROCESS | 12879 | 1461455772210 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:56:12 INFO - PROCESS | 12879 | 1461455772424 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422fb95000 == 155 [pid = 12879] [id = 584] 16:56:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 205 (0x7f4226bc7800) [pid = 12879] [serial = 1753] [outer = (nil)] 16:56:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 206 (0x7f4226e29c00) [pid = 12879] [serial = 1754] [outer = 0x7f4226bc7800] 16:56:12 INFO - PROCESS | 12879 | 1461455772533 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 207 (0x7f42283d3000) [pid = 12879] [serial = 1755] [outer = 0x7f4226bc7800] 16:56:13 INFO - PROCESS | 12879 | 1461455773390 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:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1443ms 16:56:13 INFO - PROCESS | 12879 | 1461455773449 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 12879 | 1461455773452 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:56:13 INFO - PROCESS | 12879 | 1461455773458 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 12879 | 1461455773460 Marionette TRACE conn3 <- [1,2310,null,{}] 16:56:13 INFO - PROCESS | 12879 | 1461455773466 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:56:13 INFO - PROCESS | 12879 | 1461455773664 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:56:13 INFO - PROCESS | 12879 | 1461455773879 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fef8800 == 156 [pid = 12879] [id = 585] 16:56:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f4226bcb800) [pid = 12879] [serial = 1756] [outer = (nil)] 16:56:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f42284ae000) [pid = 12879] [serial = 1757] [outer = 0x7f4226bcb800] 16:56:14 INFO - PROCESS | 12879 | 1461455774027 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 210 (0x7f422c8ae800) [pid = 12879] [serial = 1758] [outer = 0x7f4226bcb800] 16:56:14 INFO - PROCESS | 12879 | 1461455774877 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:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1479ms 16:56:14 INFO - PROCESS | 12879 | 1461455774939 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:56:14 INFO - PROCESS | 12879 | 1461455774944 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:56:14 INFO - PROCESS | 12879 | 1461455774950 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 12879 | 1461455774955 Marionette TRACE conn3 <- [1,2314,null,{}] 16:56:14 INFO - PROCESS | 12879 | 1461455774960 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:56:15 INFO - PROCESS | 12879 | 1461455775232 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:56:15 INFO - PROCESS | 12879 | 1461455775547 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4232e35000 == 157 [pid = 12879] [id = 586] 16:56:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 211 (0x7f422cf15800) [pid = 12879] [serial = 1759] [outer = (nil)] 16:56:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f422cf18800) [pid = 12879] [serial = 1760] [outer = 0x7f422cf15800] 16:56:15 INFO - PROCESS | 12879 | 1461455775628 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f422cf7b800) [pid = 12879] [serial = 1761] [outer = 0x7f422cf15800] 16:56:16 INFO - PROCESS | 12879 | 1461455776428 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:56:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1528ms 16:56:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:56:16 INFO - PROCESS | 12879 | 1461455776479 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 12879 | 1461455776481 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:56:16 INFO - PROCESS | 12879 | 1461455776488 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 12879 | 1461455776491 Marionette TRACE conn3 <- [1,2318,null,{}] 16:56:16 INFO - PROCESS | 12879 | 1461455776496 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:56:16 INFO - PROCESS | 12879 | 1461455776700 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:56:16 INFO - PROCESS | 12879 | 1461455776913 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4233195000 == 158 [pid = 12879] [id = 587] 16:56:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f421c20f400) [pid = 12879] [serial = 1762] [outer = (nil)] 16:56:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 215 (0x7f422e4b9800) [pid = 12879] [serial = 1763] [outer = 0x7f421c20f400] 16:56:17 INFO - PROCESS | 12879 | 1461455777022 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f422e4c6400) [pid = 12879] [serial = 1764] [outer = 0x7f421c20f400] 16:56:17 INFO - PROCESS | 12879 | 1461455777902 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:56:17 INFO - PROCESS | 12879 | 1461455777979 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:56:17 INFO - PROCESS | 12879 | 1461455777985 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 12879 | 1461455777987 Marionette TRACE conn3 <- [1,2322,null,{}] 16:56:17 INFO - PROCESS | 12879 | 1461455777992 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:56:18 INFO - PROCESS | 12879 | 1461455778223 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:56:18 INFO - PROCESS | 12879 | 1461455778513 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421ef5b000 == 159 [pid = 12879] [id = 588] 16:56:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f421b4e8400) [pid = 12879] [serial = 1765] [outer = (nil)] 16:56:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f421ed61400) [pid = 12879] [serial = 1766] [outer = 0x7f421b4e8400] 16:56:18 INFO - PROCESS | 12879 | 1461455778627 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f422e684800) [pid = 12879] [serial = 1767] [outer = 0x7f421b4e8400] 16:56:19 INFO - PROCESS | 12879 | 1461455779555 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:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1627ms 16:56:19 INFO - PROCESS | 12879 | 1461455779613 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 12879 | 1461455779616 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:56:19 INFO - PROCESS | 12879 | 1461455779621 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 12879 | 1461455779624 Marionette TRACE conn3 <- [1,2326,null,{}] 16:56:19 INFO - PROCESS | 12879 | 1461455779629 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:56:19 INFO - PROCESS | 12879 | 1461455779828 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:56:20 INFO - PROCESS | 12879 | 1461455780047 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232db2800 == 160 [pid = 12879] [id = 589] 16:56:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f421b4f0400) [pid = 12879] [serial = 1768] [outer = (nil)] 16:56:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f422ed8fc00) [pid = 12879] [serial = 1769] [outer = 0x7f421b4f0400] 16:56:20 INFO - PROCESS | 12879 | 1461455780161 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f422ede4c00) [pid = 12879] [serial = 1770] [outer = 0x7f421b4f0400] 16:56:21 INFO - PROCESS | 12879 | 1461455781756 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:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2184ms 16:56:21 INFO - PROCESS | 12879 | 1461455781807 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:56:21 INFO - PROCESS | 12879 | 1461455781811 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:56:21 INFO - PROCESS | 12879 | 1461455781819 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 12879 | 1461455781824 Marionette TRACE conn3 <- [1,2330,null,{}] 16:56:21 INFO - PROCESS | 12879 | 1461455781833 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:56:22 INFO - PROCESS | 12879 | 1461455782068 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:56:22 INFO - PROCESS | 12879 | 1461455782329 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4221490800 == 161 [pid = 12879] [id = 590] 16:56:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f421d953c00) [pid = 12879] [serial = 1771] [outer = (nil)] 16:56:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f421e613800) [pid = 12879] [serial = 1772] [outer = 0x7f421d953c00] 16:56:22 INFO - PROCESS | 12879 | 1461455782404 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f421ed9a000) [pid = 12879] [serial = 1773] [outer = 0x7f421d953c00] 16:56:23 INFO - PROCESS | 12879 | 1461455783236 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:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1484ms 16:56:23 INFO - PROCESS | 12879 | 1461455783304 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 12879 | 1461455783312 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:56:23 INFO - PROCESS | 12879 | 1461455783321 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 12879 | 1461455783325 Marionette TRACE conn3 <- [1,2334,null,{}] 16:56:23 INFO - PROCESS | 12879 | 1461455783330 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:56:23 INFO - PROCESS | 12879 | 1461455783641 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:56:24 INFO - PROCESS | 12879 | 1461455784020 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421e9a4800 == 162 [pid = 12879] [id = 591] 16:56:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f421e3b9c00) [pid = 12879] [serial = 1774] [outer = (nil)] 16:56:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f4221507000) [pid = 12879] [serial = 1775] [outer = 0x7f421e3b9c00] 16:56:24 INFO - PROCESS | 12879 | 1461455784087 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f42219cfc00) [pid = 12879] [serial = 1776] [outer = 0x7f421e3b9c00] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423b9da800 == 161 [pid = 12879] [id = 96] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b4a8000 == 160 [pid = 12879] [id = 86] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423355d800 == 159 [pid = 12879] [id = 439] 16:56:24 INFO - PROCESS | 12879 | --DOMWINDOW == 227 (0x7f4226e2cc00) [pid = 12879] [serial = 1661] [outer = (nil)] [url = about:blank] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b236800 == 158 [pid = 12879] [id = 110] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42235df800 == 157 [pid = 12879] [id = 574] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220f08000 == 156 [pid = 12879] [id = 571] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421e3a6800 == 155 [pid = 12879] [id = 570] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421ef51000 == 154 [pid = 12879] [id = 569] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237cc3800 == 153 [pid = 12879] [id = 565] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f36000 == 152 [pid = 12879] [id = 564] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233562800 == 151 [pid = 12879] [id = 563] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42332bc800 == 150 [pid = 12879] [id = 562] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232f9a800 == 149 [pid = 12879] [id = 561] 16:56:24 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232db9000 == 148 [pid = 12879] [id = 560] 16:56:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fedf000 == 147 [pid = 12879] [id = 559] 16:56:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f6a1000 == 146 [pid = 12879] [id = 558] 16:56:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422e6af800 == 145 [pid = 12879] [id = 557] 16:56:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422cb51800 == 144 [pid = 12879] [id = 556] 16:56:25 INFO - PROCESS | 12879 | 1461455785034 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:56:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4225558800 == 143 [pid = 12879] [id = 555] 16:56:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220f16800 == 142 [pid = 12879] [id = 554] 16:56:25 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228289000 == 141 [pid = 12879] [id = 553] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f421e1a9c00) [pid = 12879] [serial = 1634] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f42267c9c00) [pid = 12879] [serial = 1656] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f421d955000) [pid = 12879] [serial = 1641] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f4226659400) [pid = 12879] [serial = 1598] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f421e84a800) [pid = 12879] [serial = 1592] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f4222d2c000) [pid = 12879] [serial = 1595] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f42283d5800) [pid = 12879] [serial = 1601] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f423593f800) [pid = 12879] [serial = 1619] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 218 (0x7f422cc75000) [pid = 12879] [serial = 1604] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 217 (0x7f422526b400) [pid = 12879] [serial = 1650] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f42211adc00) [pid = 12879] [serial = 1644] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 215 (0x7f4223251c00) [pid = 12879] [serial = 1646] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 214 (0x7f4223f15400) [pid = 12879] [serial = 1649] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 213 (0x7f4237254000) [pid = 12879] [serial = 1622] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 212 (0x7f4226d8c000) [pid = 12879] [serial = 1659] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 211 (0x7f4225a3b800) [pid = 12879] [serial = 1653] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 210 (0x7f4225959400) [pid = 12879] [serial = 1652] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 209 (0x7f422350b000) [pid = 12879] [serial = 1647] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 208 (0x7f42337d4800) [pid = 12879] [serial = 1616] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 207 (0x7f423905f000) [pid = 12879] [serial = 1628] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 206 (0x7f42328fa400) [pid = 12879] [serial = 1613] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 205 (0x7f422fe11800) [pid = 12879] [serial = 1607] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 204 (0x7f421dd9a800) [pid = 12879] [serial = 1637] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 203 (0x7f421b4f0800) [pid = 12879] [serial = 1640] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 202 (0x7f4225c19400) [pid = 12879] [serial = 1655] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 201 (0x7f421cce8800) [pid = 12879] [serial = 1631] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 200 (0x7f42269d5400) [pid = 12879] [serial = 1658] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 199 (0x7f4232528800) [pid = 12879] [serial = 1610] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 198 (0x7f4238034400) [pid = 12879] [serial = 1625] [outer = (nil)] [url = about:blank] 16:56:25 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f421ff93c00) [pid = 12879] [serial = 1643] [outer = (nil)] [url = about:blank] 16:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1784ms 16:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:56:25 INFO - PROCESS | 12879 | 1461455785106 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 12879 | 1461455785109 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:56:25 INFO - PROCESS | 12879 | 1461455785115 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 12879 | 1461455785120 Marionette TRACE conn3 <- [1,2338,null,{}] 16:56:25 INFO - PROCESS | 12879 | 1461455785135 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:56:25 INFO - PROCESS | 12879 | 1461455785328 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:56:25 INFO - PROCESS | 12879 | 1461455785574 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4220f08000 == 142 [pid = 12879] [id = 592] 16:56:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f4223104c00) [pid = 12879] [serial = 1777] [outer = (nil)] 16:56:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f4223251400) [pid = 12879] [serial = 1778] [outer = 0x7f4223104c00] 16:56:25 INFO - PROCESS | 12879 | 1461455785639 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f4223417c00) [pid = 12879] [serial = 1779] [outer = 0x7f4223104c00] 16:56:26 INFO - PROCESS | 12879 | 1461455786301 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:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1243ms 16:56:26 INFO - PROCESS | 12879 | 1461455786357 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 12879 | 1461455786361 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:56:26 INFO - PROCESS | 12879 | 1461455786378 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 12879 | 1461455786381 Marionette TRACE conn3 <- [1,2342,null,{}] 16:56:26 INFO - PROCESS | 12879 | 1461455786386 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:56:26 INFO - PROCESS | 12879 | 1461455786556 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:56:26 INFO - PROCESS | 12879 | 1461455786571 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42235da800 == 143 [pid = 12879] [id = 593] 16:56:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f422341b000) [pid = 12879] [serial = 1780] [outer = (nil)] 16:56:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f422526a400) [pid = 12879] [serial = 1781] [outer = 0x7f422341b000] 16:56:26 INFO - PROCESS | 12879 | 1461455786630 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f4225947800) [pid = 12879] [serial = 1782] [outer = 0x7f422341b000] 16:56:27 INFO - PROCESS | 12879 | 1461455787556 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:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1239ms 16:56:27 INFO - PROCESS | 12879 | 1461455787606 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:56:27 INFO - PROCESS | 12879 | 1461455787609 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:56:27 INFO - PROCESS | 12879 | 1461455787614 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:56:27 INFO - PROCESS | 12879 | 1461455787627 Marionette TRACE conn3 <- [1,2346,null,{}] 16:56:27 INFO - PROCESS | 12879 | 1461455787639 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:56:27 INFO - PROCESS | 12879 | 1461455787880 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:56:27 INFO - PROCESS | 12879 | 1461455787905 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42256c9800 == 144 [pid = 12879] [id = 594] 16:56:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f422150d800) [pid = 12879] [serial = 1783] [outer = (nil)] 16:56:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 205 (0x7f422594d400) [pid = 12879] [serial = 1784] [outer = 0x7f422150d800] 16:56:27 INFO - PROCESS | 12879 | 1461455787968 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 206 (0x7f4225c17c00) [pid = 12879] [serial = 1785] [outer = 0x7f422150d800] 16:56:28 INFO - PROCESS | 12879 | 1461455788774 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:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1197ms 16:56:28 INFO - PROCESS | 12879 | 1461455788812 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 12879 | 1461455788815 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:56:28 INFO - PROCESS | 12879 | 1461455788821 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 12879 | 1461455788823 Marionette TRACE conn3 <- [1,2350,null,{}] 16:56:28 INFO - PROCESS | 12879 | 1461455788834 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:56:29 INFO - PROCESS | 12879 | 1461455789089 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:56:29 INFO - PROCESS | 12879 | 1461455789115 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4228285000 == 145 [pid = 12879] [id = 595] 16:56:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 207 (0x7f4226634000) [pid = 12879] [serial = 1786] [outer = (nil)] 16:56:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f42267d0000) [pid = 12879] [serial = 1787] [outer = 0x7f4226634000] 16:56:29 INFO - PROCESS | 12879 | 1461455789177 Marionette DEBUG loaded listener.js 16:56:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f42269dc000) [pid = 12879] [serial = 1788] [outer = 0x7f4226634000] 16:56:30 INFO - PROCESS | 12879 | --DOMWINDOW == 208 (0x7f42211ee800) [pid = 12879] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:56:30 INFO - PROCESS | 12879 | --DOMWINDOW == 207 (0x7f421e61ac00) [pid = 12879] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:56:30 INFO - PROCESS | 12879 | --DOMWINDOW == 206 (0x7f421d961000) [pid = 12879] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:56:30 INFO - PROCESS | 12879 | --DOMWINDOW == 205 (0x7f421ed61800) [pid = 12879] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:56:30 INFO - PROCESS | 12879 | --DOMWINDOW == 204 (0x7f42211ad400) [pid = 12879] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:56:30 INFO - PROCESS | 12879 | --DOMWINDOW == 203 (0x7f421eda2c00) [pid = 12879] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:56:30 INFO - PROCESS | 12879 | 1461455790528 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:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1736ms 16:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:56:30 INFO - PROCESS | 12879 | 1461455790558 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:56:30 INFO - PROCESS | 12879 | 1461455790561 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:56:30 INFO - PROCESS | 12879 | 1461455790566 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:56:30 INFO - PROCESS | 12879 | 1461455790569 Marionette TRACE conn3 <- [1,2354,null,{}] 16:56:30 INFO - PROCESS | 12879 | 1461455790574 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:56:30 INFO - PROCESS | 12879 | 1461455790751 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:56:30 INFO - PROCESS | 12879 | 1461455790769 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422c868000 == 146 [pid = 12879] [id = 596] 16:56:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f4225c16400) [pid = 12879] [serial = 1789] [outer = (nil)] 16:56:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 205 (0x7f4226d8a400) [pid = 12879] [serial = 1790] [outer = 0x7f4225c16400] 16:56:30 INFO - PROCESS | 12879 | 1461455790828 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 206 (0x7f42283cd400) [pid = 12879] [serial = 1791] [outer = 0x7f4225c16400] 16:56:31 INFO - PROCESS | 12879 | 1461455791611 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:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1075ms 16:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:56:31 INFO - PROCESS | 12879 | 1461455791643 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 12879 | 1461455791645 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:56:31 INFO - PROCESS | 12879 | 1461455791651 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 12879 | 1461455791654 Marionette TRACE conn3 <- [1,2358,null,{}] 16:56:31 INFO - PROCESS | 12879 | 1461455791658 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:56:31 INFO - PROCESS | 12879 | 1461455791900 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:56:31 INFO - PROCESS | 12879 | 1461455791922 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421d7c3000 == 147 [pid = 12879] [id = 597] 16:56:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 207 (0x7f421b4eb000) [pid = 12879] [serial = 1792] [outer = (nil)] 16:56:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f421ccdd000) [pid = 12879] [serial = 1793] [outer = 0x7f421b4eb000] 16:56:32 INFO - PROCESS | 12879 | 1461455792127 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f421dd9c400) [pid = 12879] [serial = 1794] [outer = 0x7f421b4eb000] 16:56:33 INFO - PROCESS | 12879 | 1461455793135 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:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1527ms 16:56:33 INFO - PROCESS | 12879 | 1461455793179 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:56:33 INFO - PROCESS | 12879 | 1461455793186 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:56:33 INFO - PROCESS | 12879 | 1461455793195 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 12879 | 1461455793199 Marionette TRACE conn3 <- [1,2362,null,{}] 16:56:33 INFO - PROCESS | 12879 | 1461455793206 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:56:33 INFO - PROCESS | 12879 | 1461455793431 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:56:33 INFO - PROCESS | 12879 | 1461455793694 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42235db800 == 148 [pid = 12879] [id = 598] 16:56:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 210 (0x7f422150f000) [pid = 12879] [serial = 1795] [outer = (nil)] 16:56:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 211 (0x7f4221cde000) [pid = 12879] [serial = 1796] [outer = 0x7f422150f000] 16:56:33 INFO - PROCESS | 12879 | 1461455793817 Marionette DEBUG loaded listener.js 16:56:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f4223104000) [pid = 12879] [serial = 1797] [outer = 0x7f422150f000] 16:56:34 INFO - PROCESS | 12879 | 1461455794735 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:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1589ms 16:56:34 INFO - PROCESS | 12879 | 1461455794784 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:56:34 INFO - PROCESS | 12879 | 1461455794791 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:56:34 INFO - PROCESS | 12879 | 1461455794801 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:56:34 INFO - PROCESS | 12879 | 1461455794806 Marionette TRACE conn3 <- [1,2366,null,{}] 16:56:34 INFO - PROCESS | 12879 | 1461455794811 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:56:35 INFO - PROCESS | 12879 | 1461455795025 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:56:35 INFO - PROCESS | 12879 | 1461455795329 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228497800 == 149 [pid = 12879] [id = 599] 16:56:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f4222d2a400) [pid = 12879] [serial = 1798] [outer = (nil)] 16:56:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f422594a000) [pid = 12879] [serial = 1799] [outer = 0x7f4222d2a400] 16:56:35 INFO - PROCESS | 12879 | 1461455795460 Marionette DEBUG loaded listener.js 16:56:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 215 (0x7f422662d000) [pid = 12879] [serial = 1800] [outer = 0x7f4222d2a400] 16:56:36 INFO - PROCESS | 12879 | 1461455796338 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:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1584ms 16:56:36 INFO - PROCESS | 12879 | 1461455796384 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:56:36 INFO - PROCESS | 12879 | 1461455796388 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:56:36 INFO - PROCESS | 12879 | 1461455796395 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:56:36 INFO - PROCESS | 12879 | 1461455796401 Marionette TRACE conn3 <- [1,2370,null,{}] 16:56:36 INFO - PROCESS | 12879 | 1461455796417 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:56:36 INFO - PROCESS | 12879 | 1461455796646 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:56:36 INFO - PROCESS | 12879 | 1461455796898 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f6b3800 == 150 [pid = 12879] [id = 600] 16:56:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f42268b7c00) [pid = 12879] [serial = 1801] [outer = (nil)] 16:56:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f4226d8c400) [pid = 12879] [serial = 1802] [outer = 0x7f42268b7c00] 16:56:37 INFO - PROCESS | 12879 | 1461455797015 Marionette DEBUG loaded listener.js 16:56:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f422c8a6c00) [pid = 12879] [serial = 1803] [outer = 0x7f42268b7c00] 16:56:37 INFO - PROCESS | 12879 | 1461455797822 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:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1492ms 16:56:37 INFO - PROCESS | 12879 | 1461455797888 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:56:37 INFO - PROCESS | 12879 | 1461455797892 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:56:37 INFO - PROCESS | 12879 | 1461455797898 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 12879 | 1461455797901 Marionette TRACE conn3 <- [1,2374,null,{}] 16:56:37 INFO - PROCESS | 12879 | 1461455797906 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:56:38 INFO - PROCESS | 12879 | 1461455798113 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:56:38 INFO - PROCESS | 12879 | 1461455798321 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42310c8000 == 151 [pid = 12879] [id = 601] 16:56:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f42268b9800) [pid = 12879] [serial = 1804] [outer = (nil)] 16:56:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f422cc75800) [pid = 12879] [serial = 1805] [outer = 0x7f42268b9800] 16:56:38 INFO - PROCESS | 12879 | 1461455798435 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f422cf15c00) [pid = 12879] [serial = 1806] [outer = 0x7f42268b9800] 16:56:39 INFO - PROCESS | 12879 | 1461455799269 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:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1426ms 16:56:39 INFO - PROCESS | 12879 | 1461455799325 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:56:39 INFO - PROCESS | 12879 | 1461455799329 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:56:39 INFO - PROCESS | 12879 | 1461455799335 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 12879 | 1461455799338 Marionette TRACE conn3 <- [1,2378,null,{}] 16:56:39 INFO - PROCESS | 12879 | 1461455799343 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:56:39 INFO - PROCESS | 12879 | 1461455799535 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:56:39 INFO - PROCESS | 12879 | 1461455799745 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4232dc0000 == 152 [pid = 12879] [id = 602] 16:56:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f422e4be800) [pid = 12879] [serial = 1807] [outer = (nil)] 16:56:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f422e683800) [pid = 12879] [serial = 1808] [outer = 0x7f422e4be800] 16:56:39 INFO - PROCESS | 12879 | 1461455799876 Marionette DEBUG loaded listener.js 16:56:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f422ef0d000) [pid = 12879] [serial = 1809] [outer = 0x7f422e4be800] 16:56:40 INFO - PROCESS | 12879 | 1461455800830 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:56:40 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:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1531ms 16:56:40 INFO - PROCESS | 12879 | 1461455800866 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 12879 | 1461455800869 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:56:40 INFO - PROCESS | 12879 | 1461455800875 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 12879 | 1461455800878 Marionette TRACE conn3 <- [1,2382,null,{}] 16:56:40 INFO - PROCESS | 12879 | 1461455800883 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:56:41 INFO - PROCESS | 12879 | 1461455801082 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:56:41 INFO - PROCESS | 12879 | 1461455801336 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42333c2000 == 153 [pid = 12879] [id = 603] 16:56:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f422f587000) [pid = 12879] [serial = 1810] [outer = (nil)] 16:56:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f422f58ac00) [pid = 12879] [serial = 1811] [outer = 0x7f422f587000] 16:56:41 INFO - PROCESS | 12879 | 1461455801634 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f422f606800) [pid = 12879] [serial = 1812] [outer = 0x7f422f587000] 16:56:42 INFO - PROCESS | 12879 | 1461455802462 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:56:42 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:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1633ms 16:56:42 INFO - PROCESS | 12879 | 1461455802509 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:56:42 INFO - PROCESS | 12879 | 1461455802512 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:56:42 INFO - PROCESS | 12879 | 1461455802518 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 12879 | 1461455802521 Marionette TRACE conn3 <- [1,2386,null,{}] 16:56:42 INFO - PROCESS | 12879 | 1461455802526 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:56:42 INFO - PROCESS | 12879 | 1461455802718 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:56:42 INFO - PROCESS | 12879 | 1461455802932 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4233752000 == 154 [pid = 12879] [id = 604] 16:56:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f422f222c00) [pid = 12879] [serial = 1813] [outer = (nil)] 16:56:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 229 (0x7f422f7b8c00) [pid = 12879] [serial = 1814] [outer = 0x7f422f222c00] 16:56:43 INFO - PROCESS | 12879 | 1461455803043 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 230 (0x7f422f940000) [pid = 12879] [serial = 1815] [outer = 0x7f422f222c00] 16:56:43 INFO - PROCESS | 12879 | 1461455803888 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:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1427ms 16:56:43 INFO - PROCESS | 12879 | 1461455803945 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:56:43 INFO - PROCESS | 12879 | 1461455803949 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:56:43 INFO - PROCESS | 12879 | 1461455803954 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 12879 | 1461455803957 Marionette TRACE conn3 <- [1,2390,null,{}] 16:56:43 INFO - PROCESS | 12879 | 1461455803962 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:56:44 INFO - PROCESS | 12879 | 1461455804145 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:56:44 INFO - PROCESS | 12879 | 1461455804360 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4234e33800 == 155 [pid = 12879] [id = 605] 16:56:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 231 (0x7f422f587400) [pid = 12879] [serial = 1816] [outer = (nil)] 16:56:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 232 (0x7f422f94c800) [pid = 12879] [serial = 1817] [outer = 0x7f422f587400] 16:56:44 INFO - PROCESS | 12879 | 1461455804470 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 233 (0x7f422fe08c00) [pid = 12879] [serial = 1818] [outer = 0x7f422f587400] 16:56:45 INFO - PROCESS | 12879 | 1461455805336 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:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1435ms 16:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:56:45 INFO - PROCESS | 12879 | 1461455805390 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:56:45 INFO - PROCESS | 12879 | 1461455805393 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:56:45 INFO - PROCESS | 12879 | 1461455805398 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:56:45 INFO - PROCESS | 12879 | 1461455805401 Marionette TRACE conn3 <- [1,2394,null,{}] 16:56:45 INFO - PROCESS | 12879 | 1461455805406 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:56:45 INFO - PROCESS | 12879 | 1461455805623 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:56:45 INFO - PROCESS | 12879 | 1461455805880 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4236f3d800 == 156 [pid = 12879] [id = 606] 16:56:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 234 (0x7f422f7b4400) [pid = 12879] [serial = 1819] [outer = (nil)] 16:56:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 235 (0x7f422ff28400) [pid = 12879] [serial = 1820] [outer = 0x7f422f7b4400] 16:56:45 INFO - PROCESS | 12879 | 1461455805993 Marionette DEBUG loaded listener.js 16:56:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 236 (0x7f422ff31800) [pid = 12879] [serial = 1821] [outer = 0x7f422f7b4400] 16:56:46 INFO - PROCESS | 12879 | 1461455806785 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:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1435ms 16:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:56:46 INFO - PROCESS | 12879 | 1461455806834 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:56:46 INFO - PROCESS | 12879 | 1461455806837 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:56:46 INFO - PROCESS | 12879 | 1461455806844 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:56:46 INFO - PROCESS | 12879 | 1461455806847 Marionette TRACE conn3 <- [1,2398,null,{}] 16:56:46 INFO - PROCESS | 12879 | 1461455806852 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:56:47 INFO - PROCESS | 12879 | 1461455807053 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:56:47 INFO - PROCESS | 12879 | 1461455807275 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423746c800 == 157 [pid = 12879] [id = 607] 16:56:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 237 (0x7f422fe11800) [pid = 12879] [serial = 1822] [outer = (nil)] 16:56:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f4230111000) [pid = 12879] [serial = 1823] [outer = 0x7f422fe11800] 16:56:47 INFO - PROCESS | 12879 | 1461455807394 Marionette DEBUG loaded listener.js 16:56:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f4230f0d800) [pid = 12879] [serial = 1824] [outer = 0x7f422fe11800] 16:56:48 INFO - PROCESS | 12879 | 1461455808330 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:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1528ms 16:56:48 INFO - PROCESS | 12879 | 1461455808371 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:56:48 INFO - PROCESS | 12879 | 1461455808375 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:56:48 INFO - PROCESS | 12879 | 1461455808380 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:56:48 INFO - PROCESS | 12879 | 1461455808384 Marionette TRACE conn3 <- [1,2402,null,{}] 16:56:48 INFO - PROCESS | 12879 | 1461455808389 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:56:48 INFO - PROCESS | 12879 | 1461455808614 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:56:48 INFO - PROCESS | 12879 | 1461455808868 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42385d4000 == 158 [pid = 12879] [id = 608] 16:56:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f42324e4000) [pid = 12879] [serial = 1825] [outer = (nil)] 16:56:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f4232526400) [pid = 12879] [serial = 1826] [outer = 0x7f42324e4000] 16:56:48 INFO - PROCESS | 12879 | 1461455808983 Marionette DEBUG loaded listener.js 16:56:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f4232820400) [pid = 12879] [serial = 1827] [outer = 0x7f42324e4000] 16:56:49 INFO - PROCESS | 12879 | 1461455809789 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:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1478ms 16:56:49 INFO - PROCESS | 12879 | 1461455809859 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:56:49 INFO - PROCESS | 12879 | 1461455809862 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:56:49 INFO - PROCESS | 12879 | 1461455809868 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 12879 | 1461455809870 Marionette TRACE conn3 <- [1,2406,null,{}] 16:56:49 INFO - PROCESS | 12879 | 1461455809875 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:56:50 INFO - PROCESS | 12879 | 1461455810069 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:56:50 INFO - PROCESS | 12879 | 1461455810287 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238d9a800 == 159 [pid = 12879] [id = 609] 16:56:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f42324ebc00) [pid = 12879] [serial = 1828] [outer = (nil)] 16:56:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f42328d7000) [pid = 12879] [serial = 1829] [outer = 0x7f42324ebc00] 16:56:50 INFO - PROCESS | 12879 | 1461455810439 Marionette DEBUG loaded listener.js 16:56:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f42328e4800) [pid = 12879] [serial = 1830] [outer = 0x7f42324ebc00] 16:56:51 INFO - PROCESS | 12879 | 1461455811248 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:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1432ms 16:56:51 INFO - PROCESS | 12879 | 1461455811302 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:56:51 INFO - PROCESS | 12879 | 1461455811304 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:56:51 INFO - PROCESS | 12879 | 1461455811310 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 12879 | 1461455811313 Marionette TRACE conn3 <- [1,2410,null,{}] 16:56:51 INFO - PROCESS | 12879 | 1461455811318 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:56:51 INFO - PROCESS | 12879 | 1461455811503 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:56:51 INFO - PROCESS | 12879 | 1461455811720 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423a289800 == 160 [pid = 12879] [id = 610] 16:56:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f4232820800) [pid = 12879] [serial = 1831] [outer = (nil)] 16:56:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f42328f8800) [pid = 12879] [serial = 1832] [outer = 0x7f4232820800] 16:56:51 INFO - PROCESS | 12879 | 1461455811831 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f4232f85800) [pid = 12879] [serial = 1833] [outer = 0x7f4232820800] 16:56:52 INFO - PROCESS | 12879 | 1461455812741 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:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1491ms 16:56:52 INFO - PROCESS | 12879 | 1461455812801 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:56:52 INFO - PROCESS | 12879 | 1461455812804 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:56:52 INFO - PROCESS | 12879 | 1461455812810 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 12879 | 1461455812812 Marionette TRACE conn3 <- [1,2414,null,{}] 16:56:52 INFO - PROCESS | 12879 | 1461455812818 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:56:53 INFO - PROCESS | 12879 | 1461455813059 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:56:53 INFO - PROCESS | 12879 | 1461455813356 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423f216800 == 161 [pid = 12879] [id = 611] 16:56:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f421c20c400) [pid = 12879] [serial = 1834] [outer = (nil)] 16:56:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f42334db000) [pid = 12879] [serial = 1835] [outer = 0x7f421c20c400] 16:56:53 INFO - PROCESS | 12879 | 1461455813435 Marionette DEBUG loaded listener.js 16:56:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f4233582c00) [pid = 12879] [serial = 1836] [outer = 0x7f421c20c400] 16:56:54 INFO - PROCESS | 12879 | 1461455814194 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:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1427ms 16:56:54 INFO - PROCESS | 12879 | 1461455814239 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:56:54 INFO - PROCESS | 12879 | 1461455814242 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:56:54 INFO - PROCESS | 12879 | 1461455814248 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 12879 | 1461455814250 Marionette TRACE conn3 <- [1,2418,null,{}] 16:56:54 INFO - PROCESS | 12879 | 1461455814255 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:56:54 INFO - PROCESS | 12879 | 1461455814446 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:56:54 INFO - PROCESS | 12879 | 1461455814720 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421f340800 == 162 [pid = 12879] [id = 612] 16:56:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f421d95b400) [pid = 12879] [serial = 1837] [outer = (nil)] 16:56:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 253 (0x7f42211f3800) [pid = 12879] [serial = 1838] [outer = 0x7f421d95b400] 16:56:54 INFO - PROCESS | 12879 | 1461455814829 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 254 (0x7f4225270c00) [pid = 12879] [serial = 1839] [outer = 0x7f421d95b400] 16:56:56 INFO - PROCESS | 12879 | 1461455816046 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:56:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:56:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1877ms 16:56:56 INFO - PROCESS | 12879 | 1461455816126 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 12879 | 1461455816130 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:56:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:56:56 INFO - PROCESS | 12879 | 1461455816139 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 12879 | 1461455816144 Marionette TRACE conn3 <- [1,2422,null,{}] 16:56:56 INFO - PROCESS | 12879 | 1461455816260 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:56:56 INFO - PROCESS | 12879 | 1461455816504 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:56:56 INFO - PROCESS | 12879 | 1461455816706 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4223247000 == 163 [pid = 12879] [id = 613] 16:56:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 255 (0x7f421dd9a800) [pid = 12879] [serial = 1840] [outer = (nil)] 16:56:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 256 (0x7f421eda1400) [pid = 12879] [serial = 1841] [outer = 0x7f421dd9a800] 16:56:56 INFO - PROCESS | 12879 | 1461455816773 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 257 (0x7f42211e7400) [pid = 12879] [serial = 1842] [outer = 0x7f421dd9a800] 16:56:57 INFO - PROCESS | 12879 | 1461455817809 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:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1684ms 16:56:57 INFO - PROCESS | 12879 | 1461455817823 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:56:57 INFO - PROCESS | 12879 | 1461455817830 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:56:57 INFO - PROCESS | 12879 | 1461455817839 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:56:57 INFO - PROCESS | 12879 | 1461455817843 Marionette TRACE conn3 <- [1,2426,null,{}] 16:56:57 INFO - PROCESS | 12879 | 1461455817848 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:56:58 INFO - PROCESS | 12879 | 1461455818035 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:56:58 INFO - PROCESS | 12879 | 1461455818289 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42235cd000 == 164 [pid = 12879] [id = 614] 16:56:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 258 (0x7f4223107800) [pid = 12879] [serial = 1843] [outer = (nil)] 16:56:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 259 (0x7f4223257400) [pid = 12879] [serial = 1844] [outer = 0x7f4223107800] 16:56:58 INFO - PROCESS | 12879 | 1461455818377 Marionette DEBUG loaded listener.js 16:56:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 260 (0x7f4223513800) [pid = 12879] [serial = 1845] [outer = 0x7f4223107800] 16:56:59 INFO - PROCESS | 12879 | 1461455819229 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:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1429ms 16:56:59 INFO - PROCESS | 12879 | 1461455819269 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:56:59 INFO - PROCESS | 12879 | 1461455819272 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:56:59 INFO - PROCESS | 12879 | 1461455819278 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 12879 | 1461455819283 Marionette TRACE conn3 <- [1,2430,null,{}] 16:56:59 INFO - PROCESS | 12879 | 1461455819297 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:56:59 INFO - PROCESS | 12879 | 1461455819499 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:56:59 INFO - PROCESS | 12879 | 1461455819840 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4225528000 == 165 [pid = 12879] [id = 615] 16:56:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 261 (0x7f4225953400) [pid = 12879] [serial = 1846] [outer = (nil)] 16:56:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 262 (0x7f4225a33800) [pid = 12879] [serial = 1847] [outer = 0x7f4225953400] 16:56:59 INFO - PROCESS | 12879 | 1461455819913 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 263 (0x7f4226653000) [pid = 12879] [serial = 1848] [outer = 0x7f4225953400] 16:57:00 INFO - PROCESS | 12879 | 1461455820722 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:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1481ms 16:57:00 INFO - PROCESS | 12879 | 1461455820759 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:57:00 INFO - PROCESS | 12879 | 1461455820763 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:57:00 INFO - PROCESS | 12879 | 1461455820768 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:57:00 INFO - PROCESS | 12879 | 1461455820771 Marionette TRACE conn3 <- [1,2434,null,{}] 16:57:00 INFO - PROCESS | 12879 | 1461455820775 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:57:00 INFO - PROCESS | 12879 | 1461455820965 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:57:01 INFO - PROCESS | 12879 | 1461455821190 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421ef54000 == 166 [pid = 12879] [id = 616] 16:57:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 264 (0x7f421b4e5400) [pid = 12879] [serial = 1849] [outer = (nil)] 16:57:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 265 (0x7f421ed9cc00) [pid = 12879] [serial = 1850] [outer = 0x7f421b4e5400] 16:57:01 INFO - PROCESS | 12879 | 1461455821333 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 266 (0x7f42268b3c00) [pid = 12879] [serial = 1851] [outer = 0x7f421b4e5400] 16:57:01 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a9d9800 == 165 [pid = 12879] [id = 403] 16:57:01 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fb84000 == 164 [pid = 12879] [id = 190] 16:57:01 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421edde800 == 163 [pid = 12879] [id = 406] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 265 (0x7f422526e800) [pid = 12879] [serial = 1727] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 264 (0x7f422350bc00) [pid = 12879] [serial = 1667] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 263 (0x7f422e68d800) [pid = 12879] [serial = 1679] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 262 (0x7f421ed95800) [pid = 12879] [serial = 1664] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 261 (0x7f42211ab800) [pid = 12879] [serial = 1706] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 260 (0x7f42267c9400) [pid = 12879] [serial = 1670] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 259 (0x7f422ca6a800) [pid = 12879] [serial = 1676] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 258 (0x7f422ef3ec00) [pid = 12879] [serial = 1682] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 257 (0x7f42284af800) [pid = 12879] [serial = 1673] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 256 (0x7f422f7b5400) [pid = 12879] [serial = 1685] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 255 (0x7f422fe04800) [pid = 12879] [serial = 1688] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 254 (0x7f423106cc00) [pid = 12879] [serial = 1691] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 253 (0x7f42337d5c00) [pid = 12879] [serial = 1694] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 252 (0x7f42369f2c00) [pid = 12879] [serial = 1697] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 251 (0x7f42357f4400) [pid = 12879] [serial = 1700] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOMWINDOW == 250 (0x7f4236f68000) [pid = 12879] [serial = 1703] [outer = (nil)] [url = about:blank] 16:57:01 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422c868000 == 162 [pid = 12879] [id = 596] 16:57:01 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228285000 == 161 [pid = 12879] [id = 595] 16:57:01 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42256c9800 == 160 [pid = 12879] [id = 594] 16:57:01 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42235da800 == 159 [pid = 12879] [id = 593] 16:57:01 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220f08000 == 158 [pid = 12879] [id = 592] 16:57:01 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221124000 == 157 [pid = 12879] [id = 572] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421e9a4800 == 156 [pid = 12879] [id = 591] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221490800 == 155 [pid = 12879] [id = 590] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421ef5b000 == 154 [pid = 12879] [id = 588] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233195000 == 153 [pid = 12879] [id = 587] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fb95000 == 152 [pid = 12879] [id = 584] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f281000 == 151 [pid = 12879] [id = 583] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422e69f000 == 150 [pid = 12879] [id = 582] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422cb5a000 == 149 [pid = 12879] [id = 581] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422849a000 == 148 [pid = 12879] [id = 580] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228279000 == 147 [pid = 12879] [id = 579] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4226a37000 == 146 [pid = 12879] [id = 578] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42235c5000 == 145 [pid = 12879] [id = 577] 16:57:02 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421efc7800 == 144 [pid = 12879] [id = 576] 16:57:02 INFO - PROCESS | 12879 | 1461455822201 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:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1477ms 16:57:02 INFO - PROCESS | 12879 | --DOMWINDOW == 249 (0x7f4222d24000) [pid = 12879] [serial = 1721] [outer = (nil)] [url = about:blank] 16:57:02 INFO - PROCESS | 12879 | --DOMWINDOW == 248 (0x7f421ed97800) [pid = 12879] [serial = 1713] [outer = (nil)] [url = about:blank] 16:57:02 INFO - PROCESS | 12879 | --DOMWINDOW == 247 (0x7f421ed64400) [pid = 12879] [serial = 1712] [outer = (nil)] [url = about:blank] 16:57:02 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f421e3adc00) [pid = 12879] [serial = 1710] [outer = (nil)] [url = about:blank] 16:57:02 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f421dd9f000) [pid = 12879] [serial = 1709] [outer = (nil)] [url = about:blank] 16:57:02 INFO - PROCESS | 12879 | --DOMWINDOW == 244 (0x7f421ffa1000) [pid = 12879] [serial = 1715] [outer = (nil)] [url = about:blank] 16:57:02 INFO - PROCESS | 12879 | --DOMWINDOW == 243 (0x7f42211acc00) [pid = 12879] [serial = 1716] [outer = (nil)] [url = about:blank] 16:57:02 INFO - PROCESS | 12879 | --DOMWINDOW == 242 (0x7f4223517400) [pid = 12879] [serial = 1724] [outer = (nil)] [url = about:blank] 16:57:02 INFO - PROCESS | 12879 | --DOMWINDOW == 241 (0x7f4221cdb000) [pid = 12879] [serial = 1719] [outer = (nil)] [url = about:blank] 16:57:02 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f42219cb800) [pid = 12879] [serial = 1718] [outer = (nil)] [url = about:blank] 16:57:02 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f4223f1c400) [pid = 12879] [serial = 1725] [outer = (nil)] [url = about:blank] 16:57:02 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f422310cc00) [pid = 12879] [serial = 1722] [outer = (nil)] [url = about:blank] 16:57:02 INFO - PROCESS | 12879 | 1461455822281 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 12879 | 1461455822283 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:57:02 INFO - PROCESS | 12879 | 1461455822291 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 12879 | 1461455822293 Marionette TRACE conn3 <- [1,2438,null,{}] 16:57:02 INFO - PROCESS | 12879 | 1461455822302 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:57:02 INFO - PROCESS | 12879 | 1461455822477 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:57:02 INFO - PROCESS | 12879 | 1461455822487 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4222dd9800 == 145 [pid = 12879] [id = 617] 16:57:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f4221cdb000) [pid = 12879] [serial = 1852] [outer = (nil)] 16:57:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f42269d2800) [pid = 12879] [serial = 1853] [outer = 0x7f4221cdb000] 16:57:02 INFO - PROCESS | 12879 | 1461455822549 Marionette DEBUG loaded listener.js 16:57:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f4226d88400) [pid = 12879] [serial = 1854] [outer = 0x7f4221cdb000] 16:57:03 INFO - PROCESS | 12879 | 1461455823430 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:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1181ms 16:57:03 INFO - PROCESS | 12879 | 1461455823473 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:57:03 INFO - PROCESS | 12879 | 1461455823476 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:57:03 INFO - PROCESS | 12879 | 1461455823485 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:57:03 INFO - PROCESS | 12879 | 1461455823487 Marionette TRACE conn3 <- [1,2442,null,{}] 16:57:03 INFO - PROCESS | 12879 | 1461455823492 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:57:03 INFO - PROCESS | 12879 | 1461455823708 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:57:03 INFO - PROCESS | 12879 | 1461455823913 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228493800 == 146 [pid = 12879] [id = 618] 16:57:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f4223517400) [pid = 12879] [serial = 1855] [outer = (nil)] 16:57:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f422c940c00) [pid = 12879] [serial = 1856] [outer = 0x7f4223517400] 16:57:03 INFO - PROCESS | 12879 | 1461455823977 Marionette DEBUG loaded listener.js 16:57:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f422ed96000) [pid = 12879] [serial = 1857] [outer = 0x7f4223517400] 16:57:04 INFO - PROCESS | 12879 | 1461455824731 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:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1279ms 16:57:04 INFO - PROCESS | 12879 | 1461455824760 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:57:04 INFO - PROCESS | 12879 | 1461455824763 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:57:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:57:04 INFO - PROCESS | 12879 | 1461455824772 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:57:04 INFO - PROCESS | 12879 | 1461455824774 Marionette TRACE conn3 <- [1,2446,null,{}] 16:57:04 INFO - PROCESS | 12879 | 1461455824787 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:57:05 INFO - PROCESS | 12879 | 1461455825031 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:57:05 INFO - PROCESS | 12879 | 1461455825060 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f064000 == 147 [pid = 12879] [id = 619] 16:57:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f42267c9400) [pid = 12879] [serial = 1858] [outer = (nil)] 16:57:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f422edee400) [pid = 12879] [serial = 1859] [outer = 0x7f42267c9400] 16:57:05 INFO - PROCESS | 12879 | 1461455825117 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f422ef18c00) [pid = 12879] [serial = 1860] [outer = 0x7f42267c9400] 16:57:05 INFO - PROCESS | 12879 | 1461455825931 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:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1181ms 16:57:05 INFO - PROCESS | 12879 | 1461455825953 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:57:05 INFO - PROCESS | 12879 | 1461455825957 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:57:05 INFO - PROCESS | 12879 | 1461455825962 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 12879 | 1461455825964 Marionette TRACE conn3 <- [1,2450,null,{}] 16:57:05 INFO - PROCESS | 12879 | 1461455825970 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:57:06 INFO - PROCESS | 12879 | 1461455826215 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:57:07 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f421c202c00) [pid = 12879] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:57:07 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f421b4ee800) [pid = 12879] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:57:07 INFO - PROCESS | 12879 | --DOMWINDOW == 244 (0x7f421e1b1c00) [pid = 12879] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:57:07 INFO - PROCESS | 12879 | --DOMWINDOW == 243 (0x7f421c205000) [pid = 12879] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:57:07 INFO - PROCESS | 12879 | --DOMWINDOW == 242 (0x7f422150d800) [pid = 12879] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:57:07 INFO - PROCESS | 12879 | --DOMWINDOW == 241 (0x7f4226634000) [pid = 12879] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:57:07 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f421d953c00) [pid = 12879] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:57:07 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f422341b000) [pid = 12879] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:57:07 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f421e3b9c00) [pid = 12879] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:57:07 INFO - PROCESS | 12879 | --DOMWINDOW == 237 (0x7f4223104c00) [pid = 12879] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:57:07 INFO - PROCESS | 12879 | 1461455827207 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421ef51000 == 148 [pid = 12879] [id = 620] 16:57:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f421b4ee800) [pid = 12879] [serial = 1861] [outer = (nil)] 16:57:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f421c20a000) [pid = 12879] [serial = 1862] [outer = 0x7f421b4ee800] 16:57:07 INFO - PROCESS | 12879 | 1461455827272 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f4223104c00) [pid = 12879] [serial = 1863] [outer = 0x7f421b4ee800] 16:57:07 INFO - PROCESS | 12879 | 1461455827866 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:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1929ms 16:57:07 INFO - PROCESS | 12879 | 1461455827892 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 12879 | 1461455827906 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:57:07 INFO - PROCESS | 12879 | 1461455827912 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 12879 | 1461455827915 Marionette TRACE conn3 <- [1,2454,null,{}] 16:57:07 INFO - PROCESS | 12879 | 1461455827920 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:57:08 INFO - PROCESS | 12879 | 1461455828156 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:57:08 INFO - PROCESS | 12879 | 1461455828175 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fc1b800 == 149 [pid = 12879] [id = 621] 16:57:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f421c202c00) [pid = 12879] [serial = 1864] [outer = (nil)] 16:57:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f422ef33800) [pid = 12879] [serial = 1865] [outer = 0x7f421c202c00] 16:57:08 INFO - PROCESS | 12879 | 1461455828235 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f422f580c00) [pid = 12879] [serial = 1866] [outer = 0x7f421c202c00] 16:57:08 INFO - PROCESS | 12879 | 1461455828949 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:57:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:57:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1083ms 16:57:08 INFO - PROCESS | 12879 | 1461455828995 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 12879 | 1461455828998 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:57:09 INFO - PROCESS | 12879 | 1461455829003 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 12879 | 1461455829006 Marionette TRACE conn3 <- [1,2458,null,{}] 16:57:09 INFO - PROCESS | 12879 | 1461455829010 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:57:09 INFO - PROCESS | 12879 | 1461455829320 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:57:09 INFO - PROCESS | 12879 | 1461455829565 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4220c27800 == 150 [pid = 12879] [id = 622] 16:57:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f421c204000) [pid = 12879] [serial = 1867] [outer = (nil)] 16:57:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f421e1aac00) [pid = 12879] [serial = 1868] [outer = 0x7f421c204000] 16:57:09 INFO - PROCESS | 12879 | 1461455829645 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f421e853000) [pid = 12879] [serial = 1869] [outer = 0x7f421c204000] 16:57:10 INFO - PROCESS | 12879 | 1461455830575 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:57:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:57:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1626ms 16:57:10 INFO - PROCESS | 12879 | 1461455830633 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:57:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:57:10 INFO - PROCESS | 12879 | 1461455830640 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:57:10 INFO - PROCESS | 12879 | 1461455830648 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:57:10 INFO - PROCESS | 12879 | 1461455830654 Marionette TRACE conn3 <- [1,2462,null,{}] 16:57:10 INFO - PROCESS | 12879 | 1461455830661 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:57:10 INFO - PROCESS | 12879 | 1461455830912 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:57:11 INFO - PROCESS | 12879 | 1461455831216 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4228272800 == 151 [pid = 12879] [id = 623] 16:57:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f4223f12400) [pid = 12879] [serial = 1870] [outer = (nil)] 16:57:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f4223f1c800) [pid = 12879] [serial = 1871] [outer = 0x7f4223f12400] 16:57:11 INFO - PROCESS | 12879 | 1461455831304 Marionette DEBUG loaded listener.js 16:57:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f422594d800) [pid = 12879] [serial = 1872] [outer = 0x7f4223f12400] 16:57:12 INFO - PROCESS | 12879 | 1461455832195 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:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1582ms 16:57:12 INFO - PROCESS | 12879 | 1461455832229 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:57:12 INFO - PROCESS | 12879 | 1461455832233 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:57:12 INFO - PROCESS | 12879 | 1461455832239 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:57:12 INFO - PROCESS | 12879 | 1461455832241 Marionette TRACE conn3 <- [1,2466,null,{}] 16:57:12 INFO - PROCESS | 12879 | 1461455832247 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:57:12 INFO - PROCESS | 12879 | 1461455832449 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:57:12 INFO - PROCESS | 12879 | 1461455832804 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232e30800 == 152 [pid = 12879] [id = 624] 16:57:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f421dd9b000) [pid = 12879] [serial = 1873] [outer = (nil)] 16:57:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f4226bc2400) [pid = 12879] [serial = 1874] [outer = 0x7f421dd9b000] 16:57:12 INFO - PROCESS | 12879 | 1461455832885 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f42284a8400) [pid = 12879] [serial = 1875] [outer = 0x7f421dd9b000] 16:57:13 INFO - PROCESS | 12879 | 1461455833703 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:57:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:57:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1530ms 16:57:13 INFO - PROCESS | 12879 | 1461455833770 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:57:13 INFO - PROCESS | 12879 | 1461455833776 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:57:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:57:13 INFO - PROCESS | 12879 | 1461455833791 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 12879 | 1461455833797 Marionette TRACE conn3 <- [1,2470,null,{}] 16:57:13 INFO - PROCESS | 12879 | 1461455833802 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:57:14 INFO - PROCESS | 12879 | 1461455834036 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:57:14 INFO - PROCESS | 12879 | 1461455834331 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42332d1000 == 153 [pid = 12879] [id = 625] 16:57:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 253 (0x7f421ff85800) [pid = 12879] [serial = 1876] [outer = (nil)] 16:57:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 254 (0x7f422e4c7c00) [pid = 12879] [serial = 1877] [outer = 0x7f421ff85800] 16:57:14 INFO - PROCESS | 12879 | 1461455834406 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 255 (0x7f422ef34000) [pid = 12879] [serial = 1878] [outer = 0x7f421ff85800] 16:57:15 INFO - PROCESS | 12879 | 1461455835190 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:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1437ms 16:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:57:15 INFO - PROCESS | 12879 | 1461455835221 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 12879 | 1461455835224 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:57:15 INFO - PROCESS | 12879 | 1461455835231 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 12879 | 1461455835234 Marionette TRACE conn3 <- [1,2474,null,{}] 16:57:15 INFO - PROCESS | 12879 | 1461455835239 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:57:15 INFO - PROCESS | 12879 | 1461455835430 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:57:15 INFO - PROCESS | 12879 | 1461455835692 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4234e39800 == 154 [pid = 12879] [id = 626] 16:57:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 256 (0x7f422665c000) [pid = 12879] [serial = 1879] [outer = (nil)] 16:57:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 257 (0x7f422fe0d800) [pid = 12879] [serial = 1880] [outer = 0x7f422665c000] 16:57:15 INFO - PROCESS | 12879 | 1461455835776 Marionette DEBUG loaded listener.js 16:57:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 258 (0x7f4230040000) [pid = 12879] [serial = 1881] [outer = 0x7f422665c000] 16:57:16 INFO - PROCESS | 12879 | 1461455836630 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:57:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:57:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1431ms 16:57:16 INFO - PROCESS | 12879 | 1461455836662 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:57:16 INFO - PROCESS | 12879 | 1461455836665 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:57:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:57:16 INFO - PROCESS | 12879 | 1461455836670 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:57:16 INFO - PROCESS | 12879 | 1461455836673 Marionette TRACE conn3 <- [1,2478,null,{}] 16:57:16 INFO - PROCESS | 12879 | 1461455836679 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:57:16 INFO - PROCESS | 12879 | 1461455836879 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:57:17 INFO - PROCESS | 12879 | 1461455837153 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42385c3000 == 155 [pid = 12879] [id = 627] 16:57:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 259 (0x7f42324df400) [pid = 12879] [serial = 1882] [outer = (nil)] 16:57:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 260 (0x7f42324e4400) [pid = 12879] [serial = 1883] [outer = 0x7f42324df400] 16:57:17 INFO - PROCESS | 12879 | 1461455837284 Marionette DEBUG loaded listener.js 16:57:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 261 (0x7f42334df400) [pid = 12879] [serial = 1884] [outer = 0x7f42324df400] 16:57:18 INFO - PROCESS | 12879 | 1461455838084 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:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1478ms 16:57:18 INFO - PROCESS | 12879 | 1461455838149 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:57:18 INFO - PROCESS | 12879 | 1461455838153 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:57:18 INFO - PROCESS | 12879 | 1461455838159 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 12879 | 1461455838161 Marionette TRACE conn3 <- [1,2482,null,{}] 16:57:18 INFO - PROCESS | 12879 | 1461455838166 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:57:18 INFO - PROCESS | 12879 | 1461455838372 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:57:18 INFO - PROCESS | 12879 | 1461455838631 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4245d14800 == 156 [pid = 12879] [id = 628] 16:57:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 262 (0x7f42324df800) [pid = 12879] [serial = 1885] [outer = (nil)] 16:57:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 263 (0x7f42337dd400) [pid = 12879] [serial = 1886] [outer = 0x7f42324df800] 16:57:18 INFO - PROCESS | 12879 | 1461455838746 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 264 (0x7f4234ea0400) [pid = 12879] [serial = 1887] [outer = 0x7f42324df800] 16:57:19 INFO - PROCESS | 12879 | 1461455839528 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:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1429ms 16:57:19 INFO - PROCESS | 12879 | 1461455839589 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:57:19 INFO - PROCESS | 12879 | 1461455839592 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:57:19 INFO - PROCESS | 12879 | 1461455839598 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 12879 | 1461455839600 Marionette TRACE conn3 <- [1,2486,null,{}] 16:57:19 INFO - PROCESS | 12879 | 1461455839606 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:57:19 INFO - PROCESS | 12879 | 1461455839816 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:57:20 INFO - PROCESS | 12879 | 1461455840078 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4246213000 == 157 [pid = 12879] [id = 629] 16:57:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 265 (0x7f4233585400) [pid = 12879] [serial = 1888] [outer = (nil)] 16:57:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 266 (0x7f42350d5000) [pid = 12879] [serial = 1889] [outer = 0x7f4233585400] 16:57:20 INFO - PROCESS | 12879 | 1461455840187 Marionette DEBUG loaded listener.js 16:57:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 267 (0x7f4235a32800) [pid = 12879] [serial = 1890] [outer = 0x7f4233585400] 16:57:20 INFO - PROCESS | 12879 | 1461455840935 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:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1377ms 16:57:20 INFO - PROCESS | 12879 | 1461455840975 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:57:20 INFO - PROCESS | 12879 | 1461455840978 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:57:20 INFO - PROCESS | 12879 | 1461455840984 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:57:20 INFO - PROCESS | 12879 | 1461455840986 Marionette TRACE conn3 <- [1,2490,null,{}] 16:57:20 INFO - PROCESS | 12879 | 1461455840991 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:57:21 INFO - PROCESS | 12879 | 1461455841185 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:57:21 INFO - PROCESS | 12879 | 1461455841454 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4247056800 == 158 [pid = 12879] [id = 630] 16:57:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 268 (0x7f423358bc00) [pid = 12879] [serial = 1891] [outer = (nil)] 16:57:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 269 (0x7f42367db800) [pid = 12879] [serial = 1892] [outer = 0x7f423358bc00] 16:57:21 INFO - PROCESS | 12879 | 1461455841529 Marionette DEBUG loaded listener.js 16:57:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 270 (0x7f4236a9a400) [pid = 12879] [serial = 1893] [outer = 0x7f423358bc00] 16:57:22 INFO - PROCESS | 12879 | 1461455842367 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:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1433ms 16:57:22 INFO - PROCESS | 12879 | 1461455842417 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 12879 | 1461455842421 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:57:22 INFO - PROCESS | 12879 | 1461455842426 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 12879 | 1461455842429 Marionette TRACE conn3 <- [1,2494,null,{}] 16:57:22 INFO - PROCESS | 12879 | 1461455842434 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:57:22 INFO - PROCESS | 12879 | 1461455842628 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:57:22 INFO - PROCESS | 12879 | 1461455842851 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4249112000 == 159 [pid = 12879] [id = 631] 16:57:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 271 (0x7f4234ea9400) [pid = 12879] [serial = 1894] [outer = (nil)] 16:57:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 272 (0x7f4236d21400) [pid = 12879] [serial = 1895] [outer = 0x7f4234ea9400] 16:57:22 INFO - PROCESS | 12879 | 1461455842960 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 273 (0x7f4236d3d400) [pid = 12879] [serial = 1896] [outer = 0x7f4234ea9400] 16:57:23 INFO - PROCESS | 12879 | 1461455843823 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:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1437ms 16:57:23 INFO - PROCESS | 12879 | 1461455843864 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:57:23 INFO - PROCESS | 12879 | 1461455843871 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:57:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:57:23 INFO - PROCESS | 12879 | 1461455843876 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:57:23 INFO - PROCESS | 12879 | 1461455843879 Marionette TRACE conn3 <- [1,2498,null,{}] 16:57:23 INFO - PROCESS | 12879 | 1461455843884 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:57:24 INFO - PROCESS | 12879 | 1461455844083 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:57:24 INFO - PROCESS | 12879 | 1461455844352 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424a9e9000 == 160 [pid = 12879] [id = 632] 16:57:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 274 (0x7f4236d4d000) [pid = 12879] [serial = 1897] [outer = (nil)] 16:57:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 275 (0x7f4236e49800) [pid = 12879] [serial = 1898] [outer = 0x7f4236d4d000] 16:57:24 INFO - PROCESS | 12879 | 1461455844483 Marionette DEBUG loaded listener.js 16:57:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 276 (0x7f4236f66000) [pid = 12879] [serial = 1899] [outer = 0x7f4236d4d000] 16:57:25 INFO - PROCESS | 12879 | 1461455845307 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:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1476ms 16:57:25 INFO - PROCESS | 12879 | 1461455845353 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:57:25 INFO - PROCESS | 12879 | 1461455845363 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:57:25 INFO - PROCESS | 12879 | 1461455845368 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:57:25 INFO - PROCESS | 12879 | 1461455845372 Marionette TRACE conn3 <- [1,2502,null,{}] 16:57:25 INFO - PROCESS | 12879 | 1461455845377 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:57:25 INFO - PROCESS | 12879 | 1461455845590 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:57:25 INFO - PROCESS | 12879 | 1461455845890 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424d181800 == 161 [pid = 12879] [id = 633] 16:57:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 277 (0x7f4237119400) [pid = 12879] [serial = 1900] [outer = (nil)] 16:57:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 278 (0x7f423725b800) [pid = 12879] [serial = 1901] [outer = 0x7f4237119400] 16:57:25 INFO - PROCESS | 12879 | 1461455845976 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 279 (0x7f42372d1800) [pid = 12879] [serial = 1902] [outer = 0x7f4237119400] 16:57:26 INFO - PROCESS | 12879 | 1461455846733 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:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1432ms 16:57:26 INFO - PROCESS | 12879 | 1461455846801 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:57:26 INFO - PROCESS | 12879 | 1461455846804 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:57:26 INFO - PROCESS | 12879 | 1461455846809 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:57:26 INFO - PROCESS | 12879 | 1461455846811 Marionette TRACE conn3 <- [1,2506,null,{}] 16:57:26 INFO - PROCESS | 12879 | 1461455846817 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:57:27 INFO - PROCESS | 12879 | 1461455847008 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:57:27 INFO - PROCESS | 12879 | 1461455847285 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424f4b8000 == 162 [pid = 12879] [id = 634] 16:57:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 280 (0x7f4237255c00) [pid = 12879] [serial = 1903] [outer = (nil)] 16:57:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 281 (0x7f42375b7400) [pid = 12879] [serial = 1904] [outer = 0x7f4237255c00] 16:57:27 INFO - PROCESS | 12879 | 1461455847394 Marionette DEBUG loaded listener.js 16:57:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 282 (0x7f4237ce6800) [pid = 12879] [serial = 1905] [outer = 0x7f4237255c00] 16:57:28 INFO - PROCESS | 12879 | 1461455848133 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:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1376ms 16:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:57:28 INFO - PROCESS | 12879 | 1461455848186 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:57:28 INFO - PROCESS | 12879 | 1461455848189 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:57:28 INFO - PROCESS | 12879 | 1461455848193 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:57:28 INFO - PROCESS | 12879 | 1461455848197 Marionette TRACE conn3 <- [1,2510,null,{}] 16:57:28 INFO - PROCESS | 12879 | 1461455848202 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:57:28 INFO - PROCESS | 12879 | 1461455848391 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:57:28 INFO - PROCESS | 12879 | 1461455848658 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421c785800 == 163 [pid = 12879] [id = 635] 16:57:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 283 (0x7f42372d1000) [pid = 12879] [serial = 1906] [outer = (nil)] 16:57:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 284 (0x7f4237e28800) [pid = 12879] [serial = 1907] [outer = 0x7f42372d1000] 16:57:28 INFO - PROCESS | 12879 | 1461455848729 Marionette DEBUG loaded listener.js 16:57:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 285 (0x7f4237e31c00) [pid = 12879] [serial = 1908] [outer = 0x7f42372d1000] 16:57:29 INFO - PROCESS | 12879 | 1461455849514 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:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1376ms 16:57:29 INFO - PROCESS | 12879 | 1461455849570 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:57:29 INFO - PROCESS | 12879 | 1461455849573 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:57:29 INFO - PROCESS | 12879 | 1461455849579 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:57:29 INFO - PROCESS | 12879 | 1461455849581 Marionette TRACE conn3 <- [1,2514,null,{}] 16:57:29 INFO - PROCESS | 12879 | 1461455849586 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:57:29 INFO - PROCESS | 12879 | 1461455849776 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:57:30 INFO - PROCESS | 12879 | 1461455850086 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424f4cc800 == 164 [pid = 12879] [id = 636] 16:57:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 286 (0x7f421eda2000) [pid = 12879] [serial = 1909] [outer = (nil)] 16:57:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 287 (0x7f4238034400) [pid = 12879] [serial = 1910] [outer = 0x7f421eda2000] 16:57:30 INFO - PROCESS | 12879 | 1461455850195 Marionette DEBUG loaded listener.js 16:57:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 288 (0x7f423887d800) [pid = 12879] [serial = 1911] [outer = 0x7f421eda2000] 16:57:30 INFO - PROCESS | 12879 | 1461455850986 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:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1477ms 16:57:31 INFO - PROCESS | 12879 | 1461455851062 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:57:31 INFO - PROCESS | 12879 | 1461455851065 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:57:31 INFO - PROCESS | 12879 | 1461455851077 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:57:31 INFO - PROCESS | 12879 | 1461455851080 Marionette TRACE conn3 <- [1,2518,null,{}] 16:57:31 INFO - PROCESS | 12879 | 1461455851086 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:57:31 INFO - PROCESS | 12879 | 1461455851325 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:57:31 INFO - PROCESS | 12879 | 1461455851648 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42235d1000 == 165 [pid = 12879] [id = 637] 16:57:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 289 (0x7f421c208c00) [pid = 12879] [serial = 1912] [outer = (nil)] 16:57:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 290 (0x7f4223f14800) [pid = 12879] [serial = 1913] [outer = 0x7f421c208c00] 16:57:31 INFO - PROCESS | 12879 | 1461455851722 Marionette DEBUG loaded listener.js 16:57:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 291 (0x7f4238bc2400) [pid = 12879] [serial = 1914] [outer = 0x7f421c208c00] 16:57:32 INFO - PROCESS | 12879 | 1461455852543 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:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1526ms 16:57:32 INFO - PROCESS | 12879 | 1461455852603 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:57:32 INFO - PROCESS | 12879 | 1461455852607 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:57:32 INFO - PROCESS | 12879 | 1461455852612 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:57:32 INFO - PROCESS | 12879 | 1461455852614 Marionette TRACE conn3 <- [1,2522,null,{}] 16:57:32 INFO - PROCESS | 12879 | 1461455852620 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:57:32 INFO - PROCESS | 12879 | 1461455852814 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:57:33 INFO - PROCESS | 12879 | 1461455853125 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228421800 == 166 [pid = 12879] [id = 638] 16:57:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 292 (0x7f421c20b400) [pid = 12879] [serial = 1915] [outer = (nil)] 16:57:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 293 (0x7f4239010c00) [pid = 12879] [serial = 1916] [outer = 0x7f421c20b400] 16:57:33 INFO - PROCESS | 12879 | 1461455853196 Marionette DEBUG loaded listener.js 16:57:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 294 (0x7f42390ef000) [pid = 12879] [serial = 1917] [outer = 0x7f421c20b400] 16:57:33 INFO - PROCESS | 12879 | 1461455853989 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:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1425ms 16:57:34 INFO - PROCESS | 12879 | 1461455854038 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:57:34 INFO - PROCESS | 12879 | 1461455854042 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:57:34 INFO - PROCESS | 12879 | 1461455854047 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:57:34 INFO - PROCESS | 12879 | 1461455854050 Marionette TRACE conn3 <- [1,2526,null,{}] 16:57:34 INFO - PROCESS | 12879 | 1461455854055 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:57:34 INFO - PROCESS | 12879 | 1461455854248 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:57:35 INFO - PROCESS | 12879 | 1461455855184 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4220c34000 == 167 [pid = 12879] [id = 639] 16:57:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 295 (0x7f421d955800) [pid = 12879] [serial = 1918] [outer = (nil)] 16:57:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 296 (0x7f421dd9a000) [pid = 12879] [serial = 1919] [outer = 0x7f421d955800] 16:57:35 INFO - PROCESS | 12879 | 1461455855369 Marionette DEBUG loaded listener.js 16:57:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 297 (0x7f421e3b7000) [pid = 12879] [serial = 1920] [outer = 0x7f421d955800] 16:57:36 INFO - PROCESS | 12879 | 1461455856151 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:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2178ms 16:57:36 INFO - PROCESS | 12879 | 1461455856227 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:57:36 INFO - PROCESS | 12879 | 1461455856233 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:57:36 INFO - PROCESS | 12879 | 1461455856242 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:57:36 INFO - PROCESS | 12879 | 1461455856245 Marionette TRACE conn3 <- [1,2530,null,{}] 16:57:36 INFO - PROCESS | 12879 | 1461455856254 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:57:36 INFO - PROCESS | 12879 | 1461455856489 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:57:36 INFO - PROCESS | 12879 | 1461455856817 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4225518000 == 168 [pid = 12879] [id = 640] 16:57:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 298 (0x7f421d957800) [pid = 12879] [serial = 1921] [outer = (nil)] 16:57:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 299 (0x7f421ed95800) [pid = 12879] [serial = 1922] [outer = 0x7f421d957800] 16:57:36 INFO - PROCESS | 12879 | 1461455856889 Marionette DEBUG loaded listener.js 16:57:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 300 (0x7f4222d21400) [pid = 12879] [serial = 1923] [outer = 0x7f421d957800] 16:57:37 INFO - PROCESS | 12879 | 1461455857887 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:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1684ms 16:57:37 INFO - PROCESS | 12879 | 1461455857928 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:57:37 INFO - PROCESS | 12879 | 1461455857933 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:57:37 INFO - PROCESS | 12879 | 1461455857941 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:57:37 INFO - PROCESS | 12879 | 1461455857944 Marionette TRACE conn3 <- [1,2534,null,{}] 16:57:37 INFO - PROCESS | 12879 | 1461455857949 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:57:38 INFO - PROCESS | 12879 | 1461455858132 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:57:38 INFO - PROCESS | 12879 | 1461455858488 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421f0da000 == 169 [pid = 12879] [id = 641] 16:57:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 301 (0x7f422526f800) [pid = 12879] [serial = 1924] [outer = (nil)] 16:57:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 302 (0x7f422594bc00) [pid = 12879] [serial = 1925] [outer = 0x7f422526f800] 16:57:38 INFO - PROCESS | 12879 | 1461455858559 Marionette DEBUG loaded listener.js 16:57:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 303 (0x7f4225c15800) [pid = 12879] [serial = 1926] [outer = 0x7f422526f800] 16:57:39 INFO - PROCESS | 12879 | 1461455859401 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:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424de5f800 == 168 [pid = 12879] [id = 97] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423b9a5800 == 167 [pid = 12879] [id = 50] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232496000 == 166 [pid = 12879] [id = 99] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 302 (0x7f4225a3cc00) [pid = 12879] [serial = 1742] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 301 (0x7f42268ac400) [pid = 12879] [serial = 1745] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 300 (0x7f42269db800) [pid = 12879] [serial = 1748] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 299 (0x7f4226d85400) [pid = 12879] [serial = 1751] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 298 (0x7f4226e29c00) [pid = 12879] [serial = 1754] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 297 (0x7f42284ae000) [pid = 12879] [serial = 1757] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 296 (0x7f422cf18800) [pid = 12879] [serial = 1760] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 295 (0x7f422e4b9800) [pid = 12879] [serial = 1763] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 294 (0x7f421ed61400) [pid = 12879] [serial = 1766] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 293 (0x7f4226d8a400) [pid = 12879] [serial = 1790] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fef8800 == 165 [pid = 12879] [id = 585] 16:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1578ms 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4222dd4000 == 164 [pid = 12879] [id = 573] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423a289800 == 163 [pid = 12879] [id = 610] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238d9a800 == 162 [pid = 12879] [id = 609] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42385d4000 == 161 [pid = 12879] [id = 608] 16:57:39 INFO - PROCESS | 12879 | 1461455859549 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:57:39 INFO - PROCESS | 12879 | 1461455859554 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423746c800 == 160 [pid = 12879] [id = 607] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f3d800 == 159 [pid = 12879] [id = 606] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4234e33800 == 158 [pid = 12879] [id = 605] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233752000 == 157 [pid = 12879] [id = 604] 16:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42333c2000 == 156 [pid = 12879] [id = 603] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232dc0000 == 155 [pid = 12879] [id = 602] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42310c8000 == 154 [pid = 12879] [id = 601] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f6b3800 == 153 [pid = 12879] [id = 600] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228497800 == 152 [pid = 12879] [id = 599] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42235db800 == 151 [pid = 12879] [id = 598] 16:57:39 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421d7c3000 == 150 [pid = 12879] [id = 597] 16:57:39 INFO - PROCESS | 12879 | 1461455859577 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:57:39 INFO - PROCESS | 12879 | 1461455859585 Marionette TRACE conn3 <- [1,2538,null,{}] 16:57:39 INFO - PROCESS | 12879 | 1461455859597 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:57:39 INFO - PROCESS | 12879 | 1461455859769 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 292 (0x7f421c210c00) [pid = 12879] [serial = 1497] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 291 (0x7f421e61c400) [pid = 12879] [serial = 1494] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 290 (0x7f423004c400) [pid = 12879] [serial = 1707] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 289 (0x7f421e61f400) [pid = 12879] [serial = 1500] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 288 (0x7f422594d400) [pid = 12879] [serial = 1784] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 287 (0x7f42267d0000) [pid = 12879] [serial = 1787] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 286 (0x7f42269dc000) [pid = 12879] [serial = 1788] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 285 (0x7f421ed9a000) [pid = 12879] [serial = 1773] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 284 (0x7f421e613800) [pid = 12879] [serial = 1772] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 283 (0x7f421d959000) [pid = 12879] [serial = 1730] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 282 (0x7f4225954000) [pid = 12879] [serial = 1739] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 281 (0x7f4223518c00) [pid = 12879] [serial = 1736] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 280 (0x7f422526a400) [pid = 12879] [serial = 1781] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 279 (0x7f4221505800) [pid = 12879] [serial = 1733] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 278 (0x7f42219cfc00) [pid = 12879] [serial = 1776] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 277 (0x7f4221507000) [pid = 12879] [serial = 1775] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 276 (0x7f4223251400) [pid = 12879] [serial = 1778] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 275 (0x7f4223417c00) [pid = 12879] [serial = 1779] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 274 (0x7f422ed8fc00) [pid = 12879] [serial = 1769] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 273 (0x7f4225c17c00) [pid = 12879] [serial = 1785] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 12879 | --DOMWINDOW == 272 (0x7f4225947800) [pid = 12879] [serial = 1782] [outer = (nil)] [url = about:blank] 16:57:40 INFO - PROCESS | 12879 | 1461455860019 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4220c42000 == 151 [pid = 12879] [id = 642] 16:57:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 273 (0x7f421c210c00) [pid = 12879] [serial = 1927] [outer = (nil)] 16:57:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 274 (0x7f4221507000) [pid = 12879] [serial = 1928] [outer = 0x7f421c210c00] 16:57:40 INFO - PROCESS | 12879 | 1461455860082 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 275 (0x7f422665f800) [pid = 12879] [serial = 1929] [outer = 0x7f421c210c00] 16:57:40 INFO - PROCESS | 12879 | 1461455860765 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:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1250ms 16:57:40 INFO - PROCESS | 12879 | 1461455860835 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:57:40 INFO - PROCESS | 12879 | 1461455860840 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:57:40 INFO - PROCESS | 12879 | 1461455860856 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:57:40 INFO - PROCESS | 12879 | 1461455860858 Marionette TRACE conn3 <- [1,2542,null,{}] 16:57:40 INFO - PROCESS | 12879 | 1461455860864 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:57:41 INFO - PROCESS | 12879 | 1461455861037 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:57:41 INFO - PROCESS | 12879 | 1461455861048 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4225367800 == 152 [pid = 12879] [id = 643] 16:57:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 276 (0x7f42267c6400) [pid = 12879] [serial = 1930] [outer = (nil)] 16:57:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 277 (0x7f4226e26000) [pid = 12879] [serial = 1931] [outer = 0x7f42267c6400] 16:57:41 INFO - PROCESS | 12879 | 1461455861104 Marionette DEBUG loaded listener.js 16:57:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 278 (0x7f42283d1400) [pid = 12879] [serial = 1932] [outer = 0x7f42267c6400] 16:57:42 INFO - PROCESS | 12879 | 1461455861997 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:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1179ms 16:57:42 INFO - PROCESS | 12879 | 1461455862065 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:57:42 INFO - PROCESS | 12879 | 1461455862068 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:57:42 INFO - PROCESS | 12879 | 1461455862106 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:57:42 INFO - PROCESS | 12879 | 1461455862110 Marionette TRACE conn3 <- [1,2546,null,{}] 16:57:42 INFO - PROCESS | 12879 | 1461455862115 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:57:42 INFO - PROCESS | 12879 | 1461455862368 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:57:42 INFO - PROCESS | 12879 | 1461455862395 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42282e8000 == 153 [pid = 12879] [id = 644] 16:57:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 279 (0x7f422c8a7400) [pid = 12879] [serial = 1933] [outer = (nil)] 16:57:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 280 (0x7f422c934400) [pid = 12879] [serial = 1934] [outer = 0x7f422c8a7400] 16:57:42 INFO - PROCESS | 12879 | 1461455862466 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 281 (0x7f422cf18800) [pid = 12879] [serial = 1935] [outer = 0x7f422c8a7400] 16:57:43 INFO - PROCESS | 12879 | 1461455863320 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:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1245ms 16:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:57:43 INFO - PROCESS | 12879 | 1461455863355 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:57:43 INFO - PROCESS | 12879 | 1461455863358 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:57:43 INFO - PROCESS | 12879 | 1461455863362 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 12879 | 1461455863366 Marionette TRACE conn3 <- [1,2550,null,{}] 16:57:43 INFO - PROCESS | 12879 | 1461455863371 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:57:43 INFO - PROCESS | 12879 | 1461455863624 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:57:43 INFO - PROCESS | 12879 | 1461455863655 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cbed800 == 154 [pid = 12879] [id = 645] 16:57:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 282 (0x7f422e4bec00) [pid = 12879] [serial = 1936] [outer = (nil)] 16:57:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 283 (0x7f422ef13400) [pid = 12879] [serial = 1937] [outer = 0x7f422e4bec00] 16:57:43 INFO - PROCESS | 12879 | 1461455863713 Marionette DEBUG loaded listener.js 16:57:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 284 (0x7f422ef3d000) [pid = 12879] [serial = 1938] [outer = 0x7f422e4bec00] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 283 (0x7f423251e800) [pid = 12879] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 282 (0x7f4221506800) [pid = 12879] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 281 (0x7f4225c18800) [pid = 12879] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 280 (0x7f422edebc00) [pid = 12879] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 279 (0x7f4223417800) [pid = 12879] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 278 (0x7f421d960800) [pid = 12879] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 277 (0x7f421ccda800) [pid = 12879] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 276 (0x7f42211e8000) [pid = 12879] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 275 (0x7f422341c400) [pid = 12879] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 274 (0x7f4236d48800) [pid = 12879] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 273 (0x7f42267c9400) [pid = 12879] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 272 (0x7f422ca5e800) [pid = 12879] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 271 (0x7f4223418800) [pid = 12879] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 270 (0x7f4221cdd000) [pid = 12879] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 269 (0x7f422edea800) [pid = 12879] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 268 (0x7f4223517400) [pid = 12879] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 267 (0x7f422ef40000) [pid = 12879] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 266 (0x7f422350f800) [pid = 12879] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 265 (0x7f42283cac00) [pid = 12879] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 264 (0x7f4221cdb000) [pid = 12879] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 263 (0x7f421d952800) [pid = 12879] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 262 (0x7f421e84f800) [pid = 12879] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 261 (0x7f421b4e8c00) [pid = 12879] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 260 (0x7f421b4e5400) [pid = 12879] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 259 (0x7f422e4bf400) [pid = 12879] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 258 (0x7f421b4e8400) [pid = 12879] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 257 (0x7f422665a400) [pid = 12879] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 256 (0x7f42211a9800) [pid = 12879] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 255 (0x7f422cf15800) [pid = 12879] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 254 (0x7f421c20f400) [pid = 12879] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 253 (0x7f422665cc00) [pid = 12879] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 252 (0x7f4233586c00) [pid = 12879] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 251 (0x7f423358c000) [pid = 12879] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 250 (0x7f422cf1d000) [pid = 12879] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 249 (0x7f4225953400) [pid = 12879] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 248 (0x7f42211f1000) [pid = 12879] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 247 (0x7f42211ea400) [pid = 12879] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f421dd9a800) [pid = 12879] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f4226639c00) [pid = 12879] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 244 (0x7f421b4e7400) [pid = 12879] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 243 (0x7f4223412000) [pid = 12879] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 242 (0x7f4226bc8800) [pid = 12879] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 241 (0x7f422c93b800) [pid = 12879] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f4226650800) [pid = 12879] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f42334e0400) [pid = 12879] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f4225c13c00) [pid = 12879] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 237 (0x7f4223107800) [pid = 12879] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 236 (0x7f4226bc7800) [pid = 12879] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 235 (0x7f421ccdc000) [pid = 12879] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 234 (0x7f42267c5800) [pid = 12879] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 233 (0x7f421b4e6400) [pid = 12879] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 232 (0x7f4225c16400) [pid = 12879] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 231 (0x7f421b4e6000) [pid = 12879] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 230 (0x7f421d961c00) [pid = 12879] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 229 (0x7f4226d88000) [pid = 12879] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 228 (0x7f4230f13000) [pid = 12879] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 227 (0x7f4226653c00) [pid = 12879] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f4226bcb800) [pid = 12879] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f42324e0800) [pid = 12879] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f42267c4400) [pid = 12879] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f421b4ee800) [pid = 12879] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f421dd9ac00) [pid = 12879] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f42267cb800) [pid = 12879] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f422c93b400) [pid = 12879] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f4236f65c00) [pid = 12879] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 218 (0x7f422ef3d800) [pid = 12879] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 217 (0x7f422f606400) [pid = 12879] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:57:45 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f4236df3000) [pid = 12879] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:57:45 INFO - PROCESS | 12879 | 1461455865681 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:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2330ms 16:57:45 INFO - PROCESS | 12879 | 1461455865693 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:57:45 INFO - PROCESS | 12879 | 1461455865695 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:57:45 INFO - PROCESS | 12879 | 1461455865704 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:57:45 INFO - PROCESS | 12879 | 1461455865706 Marionette TRACE conn3 <- [1,2554,null,{}] 16:57:45 INFO - PROCESS | 12879 | 1461455865711 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:57:45 INFO - PROCESS | 12879 | 1461455865944 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:57:45 INFO - PROCESS | 12879 | 1461455865964 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4220c2b000 == 155 [pid = 12879] [id = 646] 16:57:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f421b4e8400) [pid = 12879] [serial = 1939] [outer = (nil)] 16:57:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f421e61f800) [pid = 12879] [serial = 1940] [outer = 0x7f421b4e8400] 16:57:46 INFO - PROCESS | 12879 | 1461455866034 Marionette DEBUG loaded listener.js 16:57:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f4223107800) [pid = 12879] [serial = 1941] [outer = 0x7f421b4e8400] 16:57:46 INFO - PROCESS | 12879 | 1461455866858 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:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1182ms 16:57:46 INFO - PROCESS | 12879 | 1461455866887 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:57:46 INFO - PROCESS | 12879 | 1461455866890 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:57:46 INFO - PROCESS | 12879 | 1461455866895 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 12879 | 1461455866897 Marionette TRACE conn3 <- [1,2558,null,{}] 16:57:46 INFO - PROCESS | 12879 | 1461455866914 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:57:47 INFO - PROCESS | 12879 | 1461455867088 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:57:47 INFO - PROCESS | 12879 | 1461455867103 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422c91b800 == 156 [pid = 12879] [id = 647] 16:57:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f4221cd8000) [pid = 12879] [serial = 1942] [outer = (nil)] 16:57:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f4225c0b800) [pid = 12879] [serial = 1943] [outer = 0x7f4221cd8000] 16:57:47 INFO - PROCESS | 12879 | 1461455867171 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f42267c9400) [pid = 12879] [serial = 1944] [outer = 0x7f4221cd8000] 16:57:48 INFO - PROCESS | 12879 | 1461455868354 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:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1490ms 16:57:48 INFO - PROCESS | 12879 | 1461455868387 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 12879 | 1461455868394 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:57:48 INFO - PROCESS | 12879 | 1461455868402 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 12879 | 1461455868407 Marionette TRACE conn3 <- [1,2562,null,{}] 16:57:48 INFO - PROCESS | 12879 | 1461455868414 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:57:48 INFO - PROCESS | 12879 | 1461455868620 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:57:48 INFO - PROCESS | 12879 | 1461455868895 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42229af800 == 157 [pid = 12879] [id = 648] 16:57:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f421ff9ec00) [pid = 12879] [serial = 1945] [outer = (nil)] 16:57:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f42219c6800) [pid = 12879] [serial = 1946] [outer = 0x7f421ff9ec00] 16:57:49 INFO - PROCESS | 12879 | 1461455869015 Marionette DEBUG loaded listener.js 16:57:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f422340fc00) [pid = 12879] [serial = 1947] [outer = 0x7f421ff9ec00] 16:57:49 INFO - PROCESS | 12879 | 1461455869882 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:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1529ms 16:57:49 INFO - PROCESS | 12879 | 1461455869932 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:57:49 INFO - PROCESS | 12879 | 1461455869942 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:57:49 INFO - PROCESS | 12879 | 1461455869952 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:57:49 INFO - PROCESS | 12879 | 1461455869955 Marionette TRACE conn3 <- [1,2566,null,{}] 16:57:49 INFO - PROCESS | 12879 | 1461455869961 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:57:50 INFO - PROCESS | 12879 | 1461455870179 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:57:50 INFO - PROCESS | 12879 | 1461455870529 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4228423000 == 158 [pid = 12879] [id = 649] 16:57:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f421e852800) [pid = 12879] [serial = 1948] [outer = (nil)] 16:57:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f4225959c00) [pid = 12879] [serial = 1949] [outer = 0x7f421e852800] 16:57:50 INFO - PROCESS | 12879 | 1461455870611 Marionette DEBUG loaded listener.js 16:57:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f4226639000) [pid = 12879] [serial = 1950] [outer = 0x7f421e852800] 16:57:51 INFO - PROCESS | 12879 | 1461455871428 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:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1534ms 16:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:57:51 INFO - PROCESS | 12879 | 1461455871486 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:57:51 INFO - PROCESS | 12879 | 1461455871489 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:57:51 INFO - PROCESS | 12879 | 1461455871495 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:57:51 INFO - PROCESS | 12879 | 1461455871500 Marionette TRACE conn3 <- [1,2570,null,{}] 16:57:51 INFO - PROCESS | 12879 | 1461455871522 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:57:51 INFO - PROCESS | 12879 | 1461455871779 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:57:52 INFO - PROCESS | 12879 | 1461455872080 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f6ae800 == 159 [pid = 12879] [id = 650] 16:57:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 229 (0x7f42268bac00) [pid = 12879] [serial = 1951] [outer = (nil)] 16:57:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 230 (0x7f4226e2a000) [pid = 12879] [serial = 1952] [outer = 0x7f42268bac00] 16:57:52 INFO - PROCESS | 12879 | 1461455872170 Marionette DEBUG loaded listener.js 16:57:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 231 (0x7f422c8a7800) [pid = 12879] [serial = 1953] [outer = 0x7f42268bac00] 16:57:53 INFO - PROCESS | 12879 | 1461455873000 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:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1541ms 16:57:53 INFO - PROCESS | 12879 | 1461455873035 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:57:53 INFO - PROCESS | 12879 | 1461455873040 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:57:53 INFO - PROCESS | 12879 | 1461455873045 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:57:53 INFO - PROCESS | 12879 | 1461455873048 Marionette TRACE conn3 <- [1,2574,null,{}] 16:57:53 INFO - PROCESS | 12879 | 1461455873053 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:57:53 INFO - PROCESS | 12879 | 1461455873243 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:57:53 INFO - PROCESS | 12879 | 1461455873478 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422fc22800 == 160 [pid = 12879] [id = 651] 16:57:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 232 (0x7f42269dac00) [pid = 12879] [serial = 1954] [outer = (nil)] 16:57:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 233 (0x7f422cf13c00) [pid = 12879] [serial = 1955] [outer = 0x7f42269dac00] 16:57:53 INFO - PROCESS | 12879 | 1461455873549 Marionette DEBUG loaded listener.js 16:57:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 234 (0x7f422cf83800) [pid = 12879] [serial = 1956] [outer = 0x7f42269dac00] 16:57:54 INFO - PROCESS | 12879 | 1461455874418 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:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1427ms 16:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:57:54 INFO - PROCESS | 12879 | 1461455874473 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:57:54 INFO - PROCESS | 12879 | 1461455874476 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:57:54 INFO - PROCESS | 12879 | 1461455874482 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:57:54 INFO - PROCESS | 12879 | 1461455874485 Marionette TRACE conn3 <- [1,2578,null,{}] 16:57:54 INFO - PROCESS | 12879 | 1461455874490 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:57:54 INFO - PROCESS | 12879 | 1461455874678 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:57:54 INFO - PROCESS | 12879 | 1461455874943 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42325e5000 == 161 [pid = 12879] [id = 652] 16:57:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 235 (0x7f422e683c00) [pid = 12879] [serial = 1957] [outer = (nil)] 16:57:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 236 (0x7f422e68a800) [pid = 12879] [serial = 1958] [outer = 0x7f422e683c00] 16:57:55 INFO - PROCESS | 12879 | 1461455875062 Marionette DEBUG loaded listener.js 16:57:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 237 (0x7f422ed95800) [pid = 12879] [serial = 1959] [outer = 0x7f422e683c00] 16:57:55 INFO - PROCESS | 12879 | 1461455875869 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:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1430ms 16:57:55 INFO - PROCESS | 12879 | 1461455875912 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:57:55 INFO - PROCESS | 12879 | 1461455875915 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:57:55 INFO - PROCESS | 12879 | 1461455875921 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:57:55 INFO - PROCESS | 12879 | 1461455875923 Marionette TRACE conn3 <- [1,2582,null,{}] 16:57:55 INFO - PROCESS | 12879 | 1461455875929 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:57:56 INFO - PROCESS | 12879 | 1461455876138 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:57:56 INFO - PROCESS | 12879 | 1461455876401 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232fb1800 == 162 [pid = 12879] [id = 653] 16:57:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f422f22a400) [pid = 12879] [serial = 1960] [outer = (nil)] 16:57:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f422f611400) [pid = 12879] [serial = 1961] [outer = 0x7f422f22a400] 16:57:56 INFO - PROCESS | 12879 | 1461455876517 Marionette DEBUG loaded listener.js 16:57:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f422f944400) [pid = 12879] [serial = 1962] [outer = 0x7f422f22a400] 16:57:57 INFO - PROCESS | 12879 | 1461455877293 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]]]}] 16:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1432ms 16:57:57 INFO - PROCESS | 12879 | 1461455877354 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:57:57 INFO - PROCESS | 12879 | 1461455877359 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:57:57 INFO - PROCESS | 12879 | 1461455877365 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:57:57 INFO - PROCESS | 12879 | 1461455877368 Marionette TRACE conn3 <- [1,2586,null,{}] 16:57:57 INFO - PROCESS | 12879 | 1461455877373 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}] 16:57:57 INFO - PROCESS | 12879 | 1461455877563 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:57:57 INFO - PROCESS | 12879 | 1461455877787 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42332c5800 == 163 [pid = 12879] [id = 654] 16:57:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f422f22bc00) [pid = 12879] [serial = 1963] [outer = (nil)] 16:57:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f422fe03400) [pid = 12879] [serial = 1964] [outer = 0x7f422f22bc00] 16:57:57 INFO - PROCESS | 12879 | 1461455877902 Marionette DEBUG loaded listener.js 16:57:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f422fe0e000) [pid = 12879] [serial = 1965] [outer = 0x7f422f22bc00] 16:57:58 INFO - PROCESS | 12879 | 1461455878759 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]]]}] 16:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1433ms 16:57:58 INFO - PROCESS | 12879 | 1461455878798 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:57:58 INFO - PROCESS | 12879 | 1461455878802 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:57:58 INFO - PROCESS | 12879 | 1461455878807 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:57:58 INFO - PROCESS | 12879 | 1461455878810 Marionette TRACE conn3 <- [1,2590,null,{}] 16:57:58 INFO - PROCESS | 12879 | 1461455878815 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}] 16:57:59 INFO - PROCESS | 12879 | 1461455878998 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:57:59 INFO - PROCESS | 12879 | 1461455879263 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423356b800 == 164 [pid = 12879] [id = 655] 16:57:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f422f8f5400) [pid = 12879] [serial = 1966] [outer = (nil)] 16:57:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f422ff31400) [pid = 12879] [serial = 1967] [outer = 0x7f422f8f5400] 16:57:59 INFO - PROCESS | 12879 | 1461455879334 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f4230d70400) [pid = 12879] [serial = 1968] [outer = 0x7f422f8f5400] 16:58:00 INFO - PROCESS | 12879 | 1461455880128 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]]]}] 16:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1383ms 16:58:00 INFO - PROCESS | 12879 | 1461455880192 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:58:00 INFO - PROCESS | 12879 | 1461455880196 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:58:00 INFO - PROCESS | 12879 | 1461455880201 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:58:00 INFO - PROCESS | 12879 | 1461455880203 Marionette TRACE conn3 <- [1,2594,null,{}] 16:58:00 INFO - PROCESS | 12879 | 1461455880209 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}] 16:58:00 INFO - PROCESS | 12879 | 1461455880394 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:58:00 INFO - PROCESS | 12879 | 1461455880661 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4236abd800 == 165 [pid = 12879] [id = 656] 16:58:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f422fe02400) [pid = 12879] [serial = 1969] [outer = (nil)] 16:58:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f4232323c00) [pid = 12879] [serial = 1970] [outer = 0x7f422fe02400] 16:58:00 INFO - PROCESS | 12879 | 1461455880736 Marionette DEBUG loaded listener.js 16:58:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f42324eb000) [pid = 12879] [serial = 1971] [outer = 0x7f422fe02400] 16:58:01 INFO - PROCESS | 12879 | 1461455881610 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]]]}] 16:58:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:58:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1427ms 16:58:01 INFO - PROCESS | 12879 | 1461455881658 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:58:01 INFO - PROCESS | 12879 | 1461455881662 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:58:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:58:01 INFO - PROCESS | 12879 | 1461455881671 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:58:01 INFO - PROCESS | 12879 | 1461455881673 Marionette TRACE conn3 <- [1,2598,null,{}] 16:58:01 INFO - PROCESS | 12879 | 1461455881678 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}] 16:58:01 INFO - PROCESS | 12879 | 1461455881912 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:58:02 INFO - PROCESS | 12879 | 1461455882241 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237cc0800 == 166 [pid = 12879] [id = 657] 16:58:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f4232886c00) [pid = 12879] [serial = 1972] [outer = (nil)] 16:58:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f42328e0800) [pid = 12879] [serial = 1973] [outer = 0x7f4232886c00] 16:58:02 INFO - PROCESS | 12879 | 1461455882316 Marionette DEBUG loaded listener.js 16:58:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f42328f5000) [pid = 12879] [serial = 1974] [outer = 0x7f4232886c00] 16:58:03 INFO - PROCESS | 12879 | 1461455883142 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]]]}] 16:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1529ms 16:58:03 INFO - PROCESS | 12879 | 1461455883201 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:58:03 INFO - PROCESS | 12879 | 1461455883204 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:58:03 INFO - PROCESS | 12879 | 1461455883210 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:58:03 INFO - PROCESS | 12879 | 1461455883215 Marionette TRACE conn3 <- [1,2602,null,{}] 16:58:03 INFO - PROCESS | 12879 | 1461455883220 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}] 16:58:03 INFO - PROCESS | 12879 | 1461455883450 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:58:03 INFO - PROCESS | 12879 | 1461455883753 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42390ae800 == 167 [pid = 12879] [id = 658] 16:58:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 253 (0x7f42328f5800) [pid = 12879] [serial = 1975] [outer = (nil)] 16:58:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 254 (0x7f42337d7000) [pid = 12879] [serial = 1976] [outer = 0x7f42328f5800] 16:58:03 INFO - PROCESS | 12879 | 1461455883835 Marionette DEBUG loaded listener.js 16:58:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 255 (0x7f42359ebc00) [pid = 12879] [serial = 1977] [outer = 0x7f42328f5800] 16:58:04 INFO - PROCESS | 12879 | 1461455884678 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]]]}] 16:58:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:58:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1532ms 16:58:04 INFO - PROCESS | 12879 | 1461455884744 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:58:04 INFO - PROCESS | 12879 | 1461455884748 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:58:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:58:04 INFO - PROCESS | 12879 | 1461455884754 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:58:04 INFO - PROCESS | 12879 | 1461455884756 Marionette TRACE conn3 <- [1,2606,null,{}] 16:58:04 INFO - PROCESS | 12879 | 1461455884761 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}] 16:58:04 INFO - PROCESS | 12879 | 1461455884956 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:58:05 INFO - PROCESS | 12879 | 1461455885277 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4245b0b800 == 168 [pid = 12879] [id = 659] 16:58:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 256 (0x7f42334e0400) [pid = 12879] [serial = 1978] [outer = (nil)] 16:58:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 257 (0x7f4236cd1400) [pid = 12879] [serial = 1979] [outer = 0x7f42334e0400] 16:58:05 INFO - PROCESS | 12879 | 1461455885353 Marionette DEBUG loaded listener.js 16:58:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 258 (0x7f4236d3b800) [pid = 12879] [serial = 1980] [outer = 0x7f42334e0400] 16:58:06 INFO - PROCESS | 12879 | 1461455886162 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]]]}] 16:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1437ms 16:58:06 INFO - PROCESS | 12879 | 1461455886192 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:58:06 INFO - PROCESS | 12879 | 1461455886195 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:58:06 INFO - PROCESS | 12879 | 1461455886201 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:58:06 INFO - PROCESS | 12879 | 1461455886204 Marionette TRACE conn3 <- [1,2610,null,{}] 16:58:06 INFO - PROCESS | 12879 | 1461455886209 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}] 16:58:06 INFO - PROCESS | 12879 | 1461455886404 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:58:06 INFO - PROCESS | 12879 | 1461455886676 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424a887000 == 169 [pid = 12879] [id = 660] 16:58:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 259 (0x7f423251d800) [pid = 12879] [serial = 1981] [outer = (nil)] 16:58:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 260 (0x7f4236d49800) [pid = 12879] [serial = 1982] [outer = 0x7f423251d800] 16:58:06 INFO - PROCESS | 12879 | 1461455886790 Marionette DEBUG loaded listener.js 16:58:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 261 (0x7f4236d40800) [pid = 12879] [serial = 1983] [outer = 0x7f423251d800] 16:58:07 INFO - PROCESS | 12879 | 1461455887584 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]]]}] 16:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1433ms 16:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:58:07 INFO - PROCESS | 12879 | 1461455887634 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:58:07 INFO - PROCESS | 12879 | 1461455887637 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:58:07 INFO - PROCESS | 12879 | 1461455887643 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:58:07 INFO - PROCESS | 12879 | 1461455887646 Marionette TRACE conn3 <- [1,2614,null,{}] 16:58:07 INFO - PROCESS | 12879 | 1461455887651 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}] 16:58:07 INFO - PROCESS | 12879 | 1461455887840 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:58:08 INFO - PROCESS | 12879 | 1461455888109 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424f437800 == 170 [pid = 12879] [id = 661] 16:58:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 262 (0x7f4235a34400) [pid = 12879] [serial = 1984] [outer = (nil)] 16:58:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 263 (0x7f4236f6ec00) [pid = 12879] [serial = 1985] [outer = 0x7f4235a34400] 16:58:08 INFO - PROCESS | 12879 | 1461455888220 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 264 (0x7f423725a400) [pid = 12879] [serial = 1986] [outer = 0x7f4235a34400] 16:58:09 INFO - PROCESS | 12879 | 1461455889013 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]]]}] 16:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1429ms 16:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:58:09 INFO - PROCESS | 12879 | 1461455889071 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:58:09 INFO - PROCESS | 12879 | 1461455889074 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:58:09 INFO - PROCESS | 12879 | 1461455889080 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 12879 | 1461455889083 Marionette TRACE conn3 <- [1,2618,null,{}] 16:58:09 INFO - PROCESS | 12879 | 1461455889088 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}] 16:58:09 INFO - PROCESS | 12879 | 1461455889277 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:58:09 INFO - PROCESS | 12879 | 1461455889555 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421b01a800 == 171 [pid = 12879] [id = 662] 16:58:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 265 (0x7f4236d42c00) [pid = 12879] [serial = 1987] [outer = (nil)] 16:58:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 266 (0x7f4237e26800) [pid = 12879] [serial = 1988] [outer = 0x7f4236d42c00] 16:58:09 INFO - PROCESS | 12879 | 1461455889665 Marionette DEBUG loaded listener.js 16:58:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 267 (0x7f4238038800) [pid = 12879] [serial = 1989] [outer = 0x7f4236d42c00] 16:58:10 INFO - PROCESS | 12879 | 1461455890452 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]]]}] 16:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1431ms 16:58:10 INFO - PROCESS | 12879 | 1461455890511 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:58:10 INFO - PROCESS | 12879 | 1461455890513 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:58:10 INFO - PROCESS | 12879 | 1461455890519 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:58:10 INFO - PROCESS | 12879 | 1461455890521 Marionette TRACE conn3 <- [1,2622,null,{}] 16:58:10 INFO - PROCESS | 12879 | 1461455890526 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}] 16:58:10 INFO - PROCESS | 12879 | 1461455890717 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:58:10 INFO - PROCESS | 12879 | 1461455890989 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423980b800 == 172 [pid = 12879] [id = 663] 16:58:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 268 (0x7f4236f64800) [pid = 12879] [serial = 1990] [outer = (nil)] 16:58:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 269 (0x7f4238bcc400) [pid = 12879] [serial = 1991] [outer = 0x7f4236f64800] 16:58:11 INFO - PROCESS | 12879 | 1461455891096 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 270 (0x7f42390f3800) [pid = 12879] [serial = 1992] [outer = 0x7f4236f64800] 16:58:11 INFO - PROCESS | 12879 | 1461455891883 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]]]}] 16:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1428ms 16:58:11 INFO - PROCESS | 12879 | 1461455891948 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:58:11 INFO - PROCESS | 12879 | 1461455891952 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:58:11 INFO - PROCESS | 12879 | 1461455891958 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:58:11 INFO - PROCESS | 12879 | 1461455891960 Marionette TRACE conn3 <- [1,2626,null,{}] 16:58:11 INFO - PROCESS | 12879 | 1461455891965 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}] 16:58:12 INFO - PROCESS | 12879 | 1461455892173 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:58:12 INFO - PROCESS | 12879 | 1461455892507 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424db7c800 == 173 [pid = 12879] [id = 664] 16:58:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 271 (0x7f421ed99000) [pid = 12879] [serial = 1993] [outer = (nil)] 16:58:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 272 (0x7f4234eac000) [pid = 12879] [serial = 1994] [outer = 0x7f421ed99000] 16:58:12 INFO - PROCESS | 12879 | 1461455892582 Marionette DEBUG loaded listener.js 16:58:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 273 (0x7f423b4c3400) [pid = 12879] [serial = 1995] [outer = 0x7f421ed99000] 16:58:13 INFO - PROCESS | 12879 | 1461455893388 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]]]}] 16:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1485ms 16:58:13 INFO - PROCESS | 12879 | 1461455893460 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:58:13 INFO - PROCESS | 12879 | 1461455893463 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:58:13 INFO - PROCESS | 12879 | 1461455893473 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:58:13 INFO - PROCESS | 12879 | 1461455893475 Marionette TRACE conn3 <- [1,2630,null,{}] 16:58:13 INFO - PROCESS | 12879 | 1461455893479 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}] 16:58:13 INFO - PROCESS | 12879 | 1461455893696 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:58:14 INFO - PROCESS | 12879 | 1461455894039 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4220c41000 == 174 [pid = 12879] [id = 665] 16:58:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 274 (0x7f421cce8000) [pid = 12879] [serial = 1996] [outer = (nil)] 16:58:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 275 (0x7f421ff97400) [pid = 12879] [serial = 1997] [outer = 0x7f421cce8000] 16:58:14 INFO - PROCESS | 12879 | 1461455894116 Marionette DEBUG loaded listener.js 16:58:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 276 (0x7f422ede3000) [pid = 12879] [serial = 1998] [outer = 0x7f421cce8000] 16:58:14 INFO - PROCESS | 12879 | 1461455894917 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]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:58:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1481ms 16:58:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:58:14 INFO - PROCESS | 12879 | 1461455894955 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 12879 | 1461455894958 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:58:14 INFO - PROCESS | 12879 | 1461455894964 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 12879 | 1461455894967 Marionette TRACE conn3 <- [1,2634,null,{}] 16:58:14 INFO - PROCESS | 12879 | 1461455894972 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}] 16:58:15 INFO - PROCESS | 12879 | 1461455895191 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:58:15 INFO - PROCESS | 12879 | 1461455895506 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4221574800 == 175 [pid = 12879] [id = 666] 16:58:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 277 (0x7f421d958000) [pid = 12879] [serial = 1999] [outer = (nil)] 16:58:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 278 (0x7f4221ce3000) [pid = 12879] [serial = 2000] [outer = 0x7f421d958000] 16:58:15 INFO - PROCESS | 12879 | 1461455895580 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 279 (0x7f422662ec00) [pid = 12879] [serial = 2001] [outer = 0x7f421d958000] 16:58:16 INFO - PROCESS | 12879 | 1461455896404 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]]]}] 16:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1480ms 16:58:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:58:16 INFO - PROCESS | 12879 | 1461455896444 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:58:16 INFO - PROCESS | 12879 | 1461455896446 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:58:16 INFO - PROCESS | 12879 | 1461455896453 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:58:16 INFO - PROCESS | 12879 | 1461455896456 Marionette TRACE conn3 <- [1,2638,null,{}] 16:58:16 INFO - PROCESS | 12879 | 1461455896460 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}] 16:58:16 INFO - PROCESS | 12879 | 1461455896657 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:58:17 INFO - PROCESS | 12879 | 1461455897025 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42202d8800 == 176 [pid = 12879] [id = 667] 16:58:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 280 (0x7f421ccdb000) [pid = 12879] [serial = 2002] [outer = (nil)] 16:58:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 281 (0x7f421e84e000) [pid = 12879] [serial = 2003] [outer = 0x7f421ccdb000] 16:58:17 INFO - PROCESS | 12879 | 1461455897101 Marionette DEBUG loaded listener.js 16:58:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 282 (0x7f422594dc00) [pid = 12879] [serial = 2004] [outer = 0x7f421ccdb000] 16:58:17 INFO - PROCESS | 12879 | 1461455897913 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]]]}] 16:58:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:58:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1529ms 16:58:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220c2b000 == 175 [pid = 12879] [id = 646] 16:58:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422cbed800 == 174 [pid = 12879] [id = 645] 16:58:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42282e8000 == 173 [pid = 12879] [id = 644] 16:58:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4225367800 == 172 [pid = 12879] [id = 643] 16:58:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220c42000 == 171 [pid = 12879] [id = 642] 16:58:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421f0da000 == 170 [pid = 12879] [id = 641] 16:58:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4225518000 == 169 [pid = 12879] [id = 640] 16:58:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220c34000 == 168 [pid = 12879] [id = 639] 16:58:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424f4b8000 == 167 [pid = 12879] [id = 634] 16:58:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424d181800 == 166 [pid = 12879] [id = 633] 16:58:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a9e9000 == 165 [pid = 12879] [id = 632] 16:58:19 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4249112000 == 164 [pid = 12879] [id = 631] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 281 (0x7f4225944c00) [pid = 12879] [serial = 1728] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 280 (0x7f4225961800) [pid = 12879] [serial = 1740] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 279 (0x7f421ed65800) [pid = 12879] [serial = 1731] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 278 (0x7f4223107400) [pid = 12879] [serial = 1734] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 277 (0x7f4225271000) [pid = 12879] [serial = 1737] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 276 (0x7f4226d8c400) [pid = 12879] [serial = 1802] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 275 (0x7f4237257000) [pid = 12879] [serial = 1704] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 274 (0x7f422edee400) [pid = 12879] [serial = 1859] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 273 (0x7f422ef36000) [pid = 12879] [serial = 1680] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 272 (0x7f42334d8800) [pid = 12879] [serial = 1554] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 271 (0x7f4225267000) [pid = 12879] [serial = 1668] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 270 (0x7f42328d9c00) [pid = 12879] [serial = 1611] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 269 (0x7f422c940c00) [pid = 12879] [serial = 1856] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 268 (0x7f422ff2fc00) [pid = 12879] [serial = 1689] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 267 (0x7f4225c18400) [pid = 12879] [serial = 1743] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 266 (0x7f422cf1d800) [pid = 12879] [serial = 1677] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 265 (0x7f4226d88400) [pid = 12879] [serial = 1854] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 264 (0x7f42334db000) [pid = 12879] [serial = 1835] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 263 (0x7f421ff91c00) [pid = 12879] [serial = 1638] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 262 (0x7f421ff86000) [pid = 12879] [serial = 1665] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 261 (0x7f4222d26800) [pid = 12879] [serial = 1632] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 260 (0x7f421ed9cc00) [pid = 12879] [serial = 1850] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 259 (0x7f423a269000) [pid = 12879] [serial = 1629] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 258 (0x7f422f94c800) [pid = 12879] [serial = 1817] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 257 (0x7f422e684800) [pid = 12879] [serial = 1767] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 256 (0x7f422ef18c00) [pid = 12879] [serial = 1860] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 255 (0x7f42268ba000) [pid = 12879] [serial = 1746] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 254 (0x7f4225958c00) [pid = 12879] [serial = 1530] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 253 (0x7f4230111000) [pid = 12879] [serial = 1823] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 252 (0x7f422cf7b800) [pid = 12879] [serial = 1761] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 251 (0x7f422f7b8c00) [pid = 12879] [serial = 1814] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 250 (0x7f422cc75800) [pid = 12879] [serial = 1805] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 249 (0x7f422e4c6400) [pid = 12879] [serial = 1764] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 248 (0x7f4226bc9400) [pid = 12879] [serial = 1749] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 247 (0x7f42350cf400) [pid = 12879] [serial = 1695] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f4236d1bc00) [pid = 12879] [serial = 1698] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f422f941800) [pid = 12879] [serial = 1686] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 244 (0x7f4226653000) [pid = 12879] [serial = 1848] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 243 (0x7f422341b400) [pid = 12879] [serial = 1596] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 242 (0x7f42211f3800) [pid = 12879] [serial = 1838] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 241 (0x7f4226bc9c00) [pid = 12879] [serial = 1533] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f421ccdd000) [pid = 12879] [serial = 1793] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f42211e7400) [pid = 12879] [serial = 1842] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f422ef12400) [pid = 12879] [serial = 1542] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 237 (0x7f42211a9400) [pid = 12879] [serial = 1527] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 236 (0x7f42284afc00) [pid = 12879] [serial = 1536] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 235 (0x7f4230041000) [pid = 12879] [serial = 1608] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 234 (0x7f4221cde000) [pid = 12879] [serial = 1796] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 233 (0x7f422f946800) [pid = 12879] [serial = 1545] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 232 (0x7f4226bc1c00) [pid = 12879] [serial = 1671] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 231 (0x7f42369f2000) [pid = 12879] [serial = 1620] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 230 (0x7f42269dc400) [pid = 12879] [serial = 1599] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 229 (0x7f4223513800) [pid = 12879] [serial = 1845] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 228 (0x7f42283d3000) [pid = 12879] [serial = 1755] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 227 (0x7f42211a9000) [pid = 12879] [serial = 1590] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f4225a33800) [pid = 12879] [serial = 1847] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f4236f64c00) [pid = 12879] [serial = 1560] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f42328f8800) [pid = 12879] [serial = 1832] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f421eda1000) [pid = 12879] [serial = 1635] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f422f58ac00) [pid = 12879] [serial = 1811] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f42283cd400) [pid = 12879] [serial = 1791] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f421c207c00) [pid = 12879] [serial = 1524] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f42269d4000) [pid = 12879] [serial = 1563] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 218 (0x7f422cf7d400) [pid = 12879] [serial = 1605] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 217 (0x7f421eda1400) [pid = 12879] [serial = 1841] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f422594a000) [pid = 12879] [serial = 1799] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 215 (0x7f42328d7000) [pid = 12879] [serial = 1829] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 214 (0x7f4236df3400) [pid = 12879] [serial = 1701] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 213 (0x7f4232526400) [pid = 12879] [serial = 1826] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 212 (0x7f422e683800) [pid = 12879] [serial = 1808] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 211 (0x7f422ed96000) [pid = 12879] [serial = 1857] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 210 (0x7f4223257400) [pid = 12879] [serial = 1844] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 209 (0x7f422c93c800) [pid = 12879] [serial = 1674] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 208 (0x7f422c8ae800) [pid = 12879] [serial = 1758] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 207 (0x7f422ff28400) [pid = 12879] [serial = 1820] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 206 (0x7f4234d3cc00) [pid = 12879] [serial = 1617] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 205 (0x7f422f588400) [pid = 12879] [serial = 1683] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 204 (0x7f4223104c00) [pid = 12879] [serial = 1863] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 203 (0x7f422ef33800) [pid = 12879] [serial = 1865] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 202 (0x7f421ff8b800) [pid = 12879] [serial = 1593] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 201 (0x7f42268b3c00) [pid = 12879] [serial = 1851] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 200 (0x7f4226d8ec00) [pid = 12879] [serial = 1752] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 199 (0x7f422cf7f400) [pid = 12879] [serial = 1539] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 198 (0x7f421c20a000) [pid = 12879] [serial = 1862] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f42375b9400) [pid = 12879] [serial = 1623] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 196 (0x7f42269d2800) [pid = 12879] [serial = 1853] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 195 (0x7f42334dbc00) [pid = 12879] [serial = 1614] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 194 (0x7f423251dc00) [pid = 12879] [serial = 1692] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 193 (0x7f4238bca400) [pid = 12879] [serial = 1626] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 192 (0x7f4236d33c00) [pid = 12879] [serial = 1557] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f4232521800) [pid = 12879] [serial = 1551] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 190 (0x7f422c93b000) [pid = 12879] [serial = 1602] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | --DOMWINDOW == 189 (0x7f4230f0c800) [pid = 12879] [serial = 1548] [outer = (nil)] [url = about:blank] 16:58:19 INFO - PROCESS | 12879 | 1461455899422 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 12879 | 1461455899432 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:58:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:58:19 INFO - PROCESS | 12879 | 1461455899481 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 12879 | 1461455899488 Marionette TRACE conn3 <- [1,2642,null,{}] 16:58:19 INFO - PROCESS | 12879 | 1461455899496 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}] 16:58:19 INFO - PROCESS | 12879 | 1461455899693 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:58:19 INFO - PROCESS | 12879 | 1461455899709 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421ef55800 == 165 [pid = 12879] [id = 668] 16:58:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f421e3ae000) [pid = 12879] [serial = 2005] [outer = (nil)] 16:58:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f421e613800) [pid = 12879] [serial = 2006] [outer = 0x7f421e3ae000] 16:58:19 INFO - PROCESS | 12879 | 1461455899804 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f421ed6a000) [pid = 12879] [serial = 2007] [outer = 0x7f421e3ae000] 16:58:20 INFO - PROCESS | 12879 | 1461455900668 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]]]}] 16:58:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:58:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1245ms 16:58:20 INFO - PROCESS | 12879 | 1461455900718 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 12879 | 1461455900721 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:58:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:58:20 INFO - PROCESS | 12879 | 1461455900733 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 12879 | 1461455900737 Marionette TRACE conn3 <- [1,2646,null,{}] 16:58:20 INFO - PROCESS | 12879 | 1461455900743 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}] 16:58:20 INFO - PROCESS | 12879 | 1461455900991 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:58:21 INFO - PROCESS | 12879 | 1461455901015 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4220da1800 == 166 [pid = 12879] [id = 669] 16:58:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f421dda5800) [pid = 12879] [serial = 2008] [outer = (nil)] 16:58:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f4221502c00) [pid = 12879] [serial = 2009] [outer = 0x7f421dda5800] 16:58:21 INFO - PROCESS | 12879 | 1461455901074 Marionette DEBUG loaded listener.js 16:58:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f4222d29800) [pid = 12879] [serial = 2010] [outer = 0x7f421dda5800] 16:58:22 INFO - PROCESS | 12879 | 1461455902022 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]]]}] 16:58:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:58:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1330ms 16:58:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:58:22 INFO - PROCESS | 12879 | 1461455902060 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:58:22 INFO - PROCESS | 12879 | 1461455902062 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:58:22 INFO - PROCESS | 12879 | 1461455902075 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:58:22 INFO - PROCESS | 12879 | 1461455902077 Marionette TRACE conn3 <- [1,2650,null,{}] 16:58:22 INFO - PROCESS | 12879 | 1461455902090 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}] 16:58:22 INFO - PROCESS | 12879 | 1461455902379 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:58:22 INFO - PROCESS | 12879 | 1461455902417 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4221bd5800 == 167 [pid = 12879] [id = 670] 16:58:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f4225942400) [pid = 12879] [serial = 2011] [outer = (nil)] 16:58:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f422595ec00) [pid = 12879] [serial = 2012] [outer = 0x7f4225942400] 16:58:22 INFO - PROCESS | 12879 | 1461455902487 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f4225c0f000) [pid = 12879] [serial = 2013] [outer = 0x7f4225942400] 16:58:23 INFO - PROCESS | 12879 | 1461455903516 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]]]}] 16:58:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:58:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1492ms 16:58:23 INFO - PROCESS | 12879 | 1461455903559 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 12879 | 1461455903562 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:58:23 INFO - PROCESS | 12879 | 1461455903567 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 12879 | 1461455903569 Marionette TRACE conn3 <- [1,2654,null,{}] 16:58:23 INFO - PROCESS | 12879 | 1461455903580 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}] 16:58:24 INFO - PROCESS | 12879 | 1461455904201 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:58:24 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f421d957800) [pid = 12879] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:58:24 INFO - PROCESS | 12879 | --DOMWINDOW == 196 (0x7f421d955800) [pid = 12879] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:58:24 INFO - PROCESS | 12879 | --DOMWINDOW == 195 (0x7f422c8a7400) [pid = 12879] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:58:24 INFO - PROCESS | 12879 | --DOMWINDOW == 194 (0x7f42267c6400) [pid = 12879] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:58:24 INFO - PROCESS | 12879 | --DOMWINDOW == 193 (0x7f422526f800) [pid = 12879] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:58:24 INFO - PROCESS | 12879 | --DOMWINDOW == 192 (0x7f421c202c00) [pid = 12879] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:58:24 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f421c210c00) [pid = 12879] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:58:24 INFO - PROCESS | 12879 | --DOMWINDOW == 190 (0x7f421b4e8400) [pid = 12879] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:58:24 INFO - PROCESS | 12879 | --DOMWINDOW == 189 (0x7f422e4bec00) [pid = 12879] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:58:24 INFO - PROCESS | 12879 | 1461455904392 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4221bc9000 == 168 [pid = 12879] [id = 671] 16:58:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f421b4e8400) [pid = 12879] [serial = 2014] [outer = (nil)] 16:58:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f421d959000) [pid = 12879] [serial = 2015] [outer = 0x7f421b4e8400] 16:58:24 INFO - PROCESS | 12879 | 1461455904457 Marionette DEBUG loaded listener.js 16:58:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f4226655c00) [pid = 12879] [serial = 2016] [outer = 0x7f421b4e8400] 16:58:25 INFO - PROCESS | 12879 | 1461455905130 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]]]}] 16:58:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:58:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1577ms 16:58:25 INFO - PROCESS | 12879 | 1461455905145 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:58:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:58:25 INFO - PROCESS | 12879 | 1461455905148 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:58:25 INFO - PROCESS | 12879 | 1461455905153 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:58:25 INFO - PROCESS | 12879 | 1461455905156 Marionette TRACE conn3 <- [1,2658,null,{}] 16:58:25 INFO - PROCESS | 12879 | 1461455905161 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}] 16:58:25 INFO - PROCESS | 12879 | 1461455905337 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:58:25 INFO - PROCESS | 12879 | 1461455905531 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42256ce000 == 169 [pid = 12879] [id = 672] 16:58:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f421c202c00) [pid = 12879] [serial = 2017] [outer = (nil)] 16:58:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f42269cf400) [pid = 12879] [serial = 2018] [outer = 0x7f421c202c00] 16:58:25 INFO - PROCESS | 12879 | 1461455905591 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f4226d87c00) [pid = 12879] [serial = 2019] [outer = 0x7f421c202c00] 16:58:26 INFO - PROCESS | 12879 | 1461455906394 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]]]}] 16:58:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:58:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1277ms 16:58:26 INFO - PROCESS | 12879 | 1461455906431 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:58:26 INFO - PROCESS | 12879 | 1461455906437 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:58:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:58:26 INFO - PROCESS | 12879 | 1461455906445 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:58:26 INFO - PROCESS | 12879 | 1461455906451 Marionette TRACE conn3 <- [1,2662,null,{}] 16:58:26 INFO - PROCESS | 12879 | 1461455906461 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}] 16:58:26 INFO - PROCESS | 12879 | 1461455906742 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:58:27 INFO - PROCESS | 12879 | 1461455907006 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42202dc000 == 170 [pid = 12879] [id = 673] 16:58:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f421e1ac000) [pid = 12879] [serial = 2020] [outer = (nil)] 16:58:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f421ed67000) [pid = 12879] [serial = 2021] [outer = 0x7f421e1ac000] 16:58:27 INFO - PROCESS | 12879 | 1461455907080 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f42211a0800) [pid = 12879] [serial = 2022] [outer = 0x7f421e1ac000] 16:58:27 INFO - PROCESS | 12879 | 1461455907906 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]]]}] 16:58:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:58:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1533ms 16:58:27 INFO - PROCESS | 12879 | 1461455907979 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:58:27 INFO - PROCESS | 12879 | 1461455907986 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:58:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:58:28 INFO - PROCESS | 12879 | 1461455907996 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:58:28 INFO - PROCESS | 12879 | 1461455908000 Marionette TRACE conn3 <- [1,2666,null,{}] 16:58:28 INFO - PROCESS | 12879 | 1461455908006 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}] 16:58:28 INFO - PROCESS | 12879 | 1461455908253 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:58:28 INFO - PROCESS | 12879 | 1461455908562 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4225547000 == 171 [pid = 12879] [id = 674] 16:58:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f422325e000) [pid = 12879] [serial = 2023] [outer = (nil)] 16:58:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f422526fc00) [pid = 12879] [serial = 2024] [outer = 0x7f422325e000] 16:58:28 INFO - PROCESS | 12879 | 1461455908636 Marionette DEBUG loaded listener.js 16:58:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f4225c0dc00) [pid = 12879] [serial = 2025] [outer = 0x7f422325e000] 16:58:29 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:58:29 INFO - PROCESS | 12879 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:58:29 INFO - PROCESS | 12879 | 1461455909938 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]]]}] 16:58:29 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) 16:58:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1982ms 16:58:30 INFO - PROCESS | 12879 | 1461455910012 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:58:30 INFO - PROCESS | 12879 | 1461455910015 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:58:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:58:30 INFO - PROCESS | 12879 | 1461455910046 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:58:30 INFO - PROCESS | 12879 | 1461455910051 Marionette TRACE conn3 <- [1,2670,null,{}] 16:58:30 INFO - PROCESS | 12879 | 1461455910070 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}] 16:58:30 INFO - PROCESS | 12879 | 1461455910276 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:58:30 INFO - PROCESS | 12879 | 1461455910492 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228426000 == 172 [pid = 12879] [id = 675] 16:58:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f4225c0ec00) [pid = 12879] [serial = 2026] [outer = (nil)] 16:58:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f4226e20000) [pid = 12879] [serial = 2027] [outer = 0x7f4225c0ec00] 16:58:30 INFO - PROCESS | 12879 | 1461455910617 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f422c8a7400) [pid = 12879] [serial = 2028] [outer = 0x7f4225c0ec00] 16:58:31 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:58:31 INFO - PROCESS | 12879 | 1461455911977 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] 16:58:32 INFO - PROCESS | 12879 | 1461455912097 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:58:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:58:32 INFO - PROCESS | 12879 | 1461455912105 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:58:32 INFO - PROCESS | 12879 | 1461455912107 Marionette TRACE conn3 <- [1,2674,null,{}] 16:58:32 INFO - PROCESS | 12879 | 1461455912113 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}] 16:58:32 INFO - PROCESS | 12879 | 1461455912336 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:58:32 INFO - PROCESS | 12879 | 1461455912597 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cb5f000 == 173 [pid = 12879] [id = 676] 16:58:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 205 (0x7f4226650800) [pid = 12879] [serial = 2029] [outer = (nil)] 16:58:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 206 (0x7f422c940c00) [pid = 12879] [serial = 2030] [outer = 0x7f4226650800] 16:58:32 INFO - PROCESS | 12879 | 1461455912672 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 207 (0x7f422e4c6000) [pid = 12879] [serial = 2031] [outer = 0x7f4226650800] 16:58:33 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:58:33 INFO - PROCESS | 12879 | 1461455913988 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] 16:58:34 INFO - PROCESS | 12879 | 1461455914057 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:58:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:58:34 INFO - PROCESS | 12879 | 1461455914068 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 12879 | 1461455914070 Marionette TRACE conn3 <- [1,2678,null,{}] 16:58:34 INFO - PROCESS | 12879 | 1461455914076 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}] 16:58:34 INFO - PROCESS | 12879 | 1461455914285 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:58:34 INFO - PROCESS | 12879 | 1461455914544 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422e6df800 == 174 [pid = 12879] [id = 677] 16:58:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f42284a5800) [pid = 12879] [serial = 2032] [outer = (nil)] 16:58:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f422ed8f400) [pid = 12879] [serial = 2033] [outer = 0x7f42284a5800] 16:58:34 INFO - PROCESS | 12879 | 1461455914616 Marionette DEBUG loaded listener.js 16:58:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 210 (0x7f422ef13c00) [pid = 12879] [serial = 2034] [outer = 0x7f42284a5800] 16:58:35 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:58:35 INFO - PROCESS | 12879 | 1461455915895 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]]]}] 16:58:35 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) 16:58:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1840ms 16:58:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:58:35 INFO - PROCESS | 12879 | 1461455915906 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:58:35 INFO - PROCESS | 12879 | 1461455915909 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:58:35 INFO - PROCESS | 12879 | 1461455915915 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:58:35 INFO - PROCESS | 12879 | 1461455915918 Marionette TRACE conn3 <- [1,2682,null,{}] 16:58:35 INFO - PROCESS | 12879 | 1461455915923 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}] 16:58:36 INFO - PROCESS | 12879 | 1461455916192 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:58:36 INFO - PROCESS | 12879 | 1461455916451 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422f838800 == 175 [pid = 12879] [id = 678] 16:58:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 211 (0x7f422ed98000) [pid = 12879] [serial = 2035] [outer = (nil)] 16:58:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f422f22c800) [pid = 12879] [serial = 2036] [outer = 0x7f422ed98000] 16:58:36 INFO - PROCESS | 12879 | 1461455916529 Marionette DEBUG loaded listener.js 16:58:36 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f4230d70000) [pid = 12879] [serial = 2037] [outer = 0x7f422ed98000] 16:58:37 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:58:37 INFO - PROCESS | 12879 | 1461455917807 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]]]}] 16:58:37 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) 16:58:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1935ms 16:58:37 INFO - PROCESS | 12879 | 1461455917849 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:58:37 INFO - PROCESS | 12879 | 1461455917853 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:58:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:58:37 INFO - PROCESS | 12879 | 1461455917859 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:58:37 INFO - PROCESS | 12879 | 1461455917862 Marionette TRACE conn3 <- [1,2686,null,{}] 16:58:37 INFO - PROCESS | 12879 | 1461455917974 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}] 16:58:38 INFO - PROCESS | 12879 | 1461455918221 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:58:38 INFO - PROCESS | 12879 | 1461455918375 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4230c48000 == 176 [pid = 12879] [id = 679] 16:58:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f422f582c00) [pid = 12879] [serial = 2038] [outer = (nil)] 16:58:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 215 (0x7f42324eb800) [pid = 12879] [serial = 2039] [outer = 0x7f422f582c00] 16:58:38 INFO - PROCESS | 12879 | 1461455918443 Marionette DEBUG loaded listener.js 16:58:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f4232824800) [pid = 12879] [serial = 2040] [outer = 0x7f422f582c00] 16:58:39 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:58:39 INFO - PROCESS | 12879 | 1461455919725 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] 16:58:39 INFO - PROCESS | 12879 | 1461455919801 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:58:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:58:39 INFO - PROCESS | 12879 | 1461455919857 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:58:39 INFO - PROCESS | 12879 | 1461455919860 Marionette TRACE conn3 <- [1,2690,null,{}] 16:58:39 INFO - PROCESS | 12879 | 1461455919866 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}] 16:58:40 INFO - PROCESS | 12879 | 1461455920056 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:58:40 INFO - PROCESS | 12879 | 1461455920311 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232e4d800 == 177 [pid = 12879] [id = 680] 16:58:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f422ff2b800) [pid = 12879] [serial = 2041] [outer = (nil)] 16:58:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f42328f3000) [pid = 12879] [serial = 2042] [outer = 0x7f422ff2b800] 16:58:40 INFO - PROCESS | 12879 | 1461455920383 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f4233581c00) [pid = 12879] [serial = 2043] [outer = 0x7f422ff2b800] 16:58:41 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:58:41 INFO - PROCESS | 12879 | 1461455921666 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] 16:58:41 INFO - PROCESS | 12879 | 1461455921737 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:58:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:58:41 INFO - PROCESS | 12879 | 1461455921766 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 12879 | 1461455921768 Marionette TRACE conn3 <- [1,2694,null,{}] 16:58:41 INFO - PROCESS | 12879 | 1461455921772 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}] 16:58:41 INFO - PROCESS | 12879 | 1461455921967 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:58:42 INFO - PROCESS | 12879 | 1461455922236 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42332a2000 == 178 [pid = 12879] [id = 681] 16:58:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f422c935400) [pid = 12879] [serial = 2044] [outer = (nil)] 16:58:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f42337de400) [pid = 12879] [serial = 2045] [outer = 0x7f422c935400] 16:58:42 INFO - PROCESS | 12879 | 1461455922308 Marionette DEBUG loaded listener.js 16:58:42 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f42357f9400) [pid = 12879] [serial = 2046] [outer = 0x7f422c935400] 16:58:43 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:58:43 INFO - PROCESS | 12879 | 1461455923866 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] 16:58:43 INFO - PROCESS | 12879 | 1461455923904 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:58:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:58:43 INFO - PROCESS | 12879 | 1461455923912 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 12879 | 1461455923917 Marionette TRACE conn3 <- [1,2698,null,{}] 16:58:43 INFO - PROCESS | 12879 | 1461455923924 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}] 16:58:44 INFO - PROCESS | 12879 | 1461455924143 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:58:44 INFO - PROCESS | 12879 | 1461455924422 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4221bd1000 == 179 [pid = 12879] [id = 682] 16:58:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f421e846400) [pid = 12879] [serial = 2047] [outer = (nil)] 16:58:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f421ed65800) [pid = 12879] [serial = 2048] [outer = 0x7f421e846400] 16:58:44 INFO - PROCESS | 12879 | 1461455924491 Marionette DEBUG loaded listener.js 16:58:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f421ff89800) [pid = 12879] [serial = 2049] [outer = 0x7f421e846400] 16:58:45 INFO - PROCESS | 12879 | SkCairoFTTypeface::onFilterRec unimplemented 16:58:45 INFO - PROCESS | 12879 | 1461455925730 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] 16:58:45 INFO - PROCESS | 12879 | 1461455925809 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:58:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:58:45 INFO - PROCESS | 12879 | 1461455925912 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:58:45 INFO - PROCESS | 12879 | 1461455925917 Marionette TRACE conn3 <- [1,2702,null,{}] 16:58:45 INFO - PROCESS | 12879 | 1461455925943 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}] 16:58:46 INFO - PROCESS | 12879 | 1461455926119 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:58:46 INFO - PROCESS | 12879 | 1461455926336 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421c78f000 == 180 [pid = 12879] [id = 683] 16:58:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f421e849800) [pid = 12879] [serial = 2050] [outer = (nil)] 16:58:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f42219cf400) [pid = 12879] [serial = 2051] [outer = 0x7f421e849800] 16:58:46 INFO - PROCESS | 12879 | 1461455926443 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f4223254000) [pid = 12879] [serial = 2052] [outer = 0x7f421e849800] 16:58:47 INFO - PROCESS | 12879 | 1461455927347 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]]]}] 16:58:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:58:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1559ms 16:58:47 INFO - PROCESS | 12879 | 1461455927415 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:58:47 INFO - PROCESS | 12879 | 1461455927419 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:58:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:58:47 INFO - PROCESS | 12879 | 1461455927424 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 12879 | 1461455927430 Marionette TRACE conn3 <- [1,2706,null,{}] 16:58:47 INFO - PROCESS | 12879 | 1461455927446 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}] 16:58:47 INFO - PROCESS | 12879 | 1461455927708 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422e6aa000 == 179 [pid = 12879] [id = 389] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f27f800 == 178 [pid = 12879] [id = 349] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42229be000 == 177 [pid = 12879] [id = 274] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232ede800 == 176 [pid = 12879] [id = 270] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4222dd5800 == 175 [pid = 12879] [id = 390] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 227 (0x7f4223f1c800) [pid = 12879] [serial = 1871] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f4236e49800) [pid = 12879] [serial = 1898] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f422e4c7c00) [pid = 12879] [serial = 1877] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f42337dd400) [pid = 12879] [serial = 1886] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f42375b7400) [pid = 12879] [serial = 1904] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f42350d5000) [pid = 12879] [serial = 1889] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f42367db800) [pid = 12879] [serial = 1892] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f4226bc2400) [pid = 12879] [serial = 1874] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f422fe0d800) [pid = 12879] [serial = 1880] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 218 (0x7f4237e28800) [pid = 12879] [serial = 1907] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 217 (0x7f4239010c00) [pid = 12879] [serial = 1916] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 216 (0x7f421e1aac00) [pid = 12879] [serial = 1868] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 215 (0x7f423725b800) [pid = 12879] [serial = 1901] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 214 (0x7f4238034400) [pid = 12879] [serial = 1910] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 213 (0x7f42324e4400) [pid = 12879] [serial = 1883] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 212 (0x7f4236d21400) [pid = 12879] [serial = 1895] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOMWINDOW == 211 (0x7f4223f14800) [pid = 12879] [serial = 1913] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422cbf0800 == 174 [pid = 12879] [id = 131] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424706a800 == 173 [pid = 12879] [id = 234] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238d92000 == 172 [pid = 12879] [id = 566] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424b52f800 == 171 [pid = 12879] [id = 158] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42385dc000 == 170 [pid = 12879] [id = 178] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42202ca800 == 169 [pid = 12879] [id = 568] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f063800 == 168 [pid = 12879] [id = 159] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423346f000 == 167 [pid = 12879] [id = 394] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423a282800 == 166 [pid = 12879] [id = 567] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4226a42800 == 165 [pid = 12879] [id = 269] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42390a4800 == 164 [pid = 12879] [id = 385] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423318e800 == 163 [pid = 12879] [id = 271] 16:58:47 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42252d2000 == 162 [pid = 12879] [id = 236] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423b9aa800 == 161 [pid = 12879] [id = 386] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42202d1000 == 160 [pid = 12879] [id = 520] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421f0f0800 == 159 [pid = 12879] [id = 476] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4247033800 == 158 [pid = 12879] [id = 173] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221bc9000 == 157 [pid = 12879] [id = 671] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221bd5800 == 156 [pid = 12879] [id = 670] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220da1800 == 155 [pid = 12879] [id = 669] 16:58:48 INFO - PROCESS | 12879 | 1461455928089 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | --DOCSHELL 0x7f421ef55800 == 154 [pid = 12879] [id = 668] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42202d8800 == 153 [pid = 12879] [id = 667] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221574800 == 152 [pid = 12879] [id = 666] 16:58:48 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421f0f0800 == 153 [pid = 12879] [id = 684] 16:58:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f42211ab400) [pid = 12879] [serial = 2053] [outer = (nil)] 16:58:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f4223256000) [pid = 12879] [serial = 2054] [outer = 0x7f42211ab400] 16:58:48 INFO - PROCESS | 12879 | 1461455928164 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f4226635000) [pid = 12879] [serial = 2055] [outer = 0x7f42211ab400] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220c41000 == 152 [pid = 12879] [id = 665] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424db7c800 == 151 [pid = 12879] [id = 664] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423980b800 == 150 [pid = 12879] [id = 663] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421b01a800 == 149 [pid = 12879] [id = 662] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424f437800 == 148 [pid = 12879] [id = 661] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a887000 == 147 [pid = 12879] [id = 660] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4245b0b800 == 146 [pid = 12879] [id = 659] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42390ae800 == 145 [pid = 12879] [id = 658] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237cc0800 == 144 [pid = 12879] [id = 657] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236abd800 == 143 [pid = 12879] [id = 656] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423356b800 == 142 [pid = 12879] [id = 655] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42332c5800 == 141 [pid = 12879] [id = 654] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232fb1800 == 140 [pid = 12879] [id = 653] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42325e5000 == 139 [pid = 12879] [id = 652] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fc22800 == 138 [pid = 12879] [id = 651] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f6ae800 == 137 [pid = 12879] [id = 650] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228423000 == 136 [pid = 12879] [id = 649] 16:58:48 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42229af800 == 135 [pid = 12879] [id = 648] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 213 (0x7f421ed95800) [pid = 12879] [serial = 1922] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 212 (0x7f421e3b7000) [pid = 12879] [serial = 1920] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 211 (0x7f422cf18800) [pid = 12879] [serial = 1935] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 210 (0x7f4222d21400) [pid = 12879] [serial = 1923] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 209 (0x7f422c934400) [pid = 12879] [serial = 1934] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 208 (0x7f4226e26000) [pid = 12879] [serial = 1931] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 207 (0x7f421dd9a000) [pid = 12879] [serial = 1919] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 206 (0x7f422594bc00) [pid = 12879] [serial = 1925] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 205 (0x7f422f580c00) [pid = 12879] [serial = 1866] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 204 (0x7f4221507000) [pid = 12879] [serial = 1928] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 203 (0x7f422665f800) [pid = 12879] [serial = 1929] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 202 (0x7f421e61f800) [pid = 12879] [serial = 1940] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 201 (0x7f4225c15800) [pid = 12879] [serial = 1926] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 200 (0x7f422ef13400) [pid = 12879] [serial = 1937] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 199 (0x7f422ef3d000) [pid = 12879] [serial = 1938] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 198 (0x7f42283d1400) [pid = 12879] [serial = 1932] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f4223107800) [pid = 12879] [serial = 1941] [outer = (nil)] [url = about:blank] 16:58:48 INFO - PROCESS | 12879 | 1461455928880 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]]]}] 16:58:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:58:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1484ms 16:58:48 INFO - PROCESS | 12879 | 1461455928909 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:58:48 INFO - PROCESS | 12879 | 1461455928913 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:58:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:58:48 INFO - PROCESS | 12879 | 1461455928921 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - PROCESS | 12879 | 1461455928923 Marionette TRACE conn3 <- [1,2710,null,{}] 16:58:48 INFO - PROCESS | 12879 | 1461455928927 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}] 16:58:49 INFO - PROCESS | 12879 | 1461455929100 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:58:49 INFO - PROCESS | 12879 | 1461455929291 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4221bcc000 == 136 [pid = 12879] [id = 685] 16:58:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f421d960c00) [pid = 12879] [serial = 2056] [outer = (nil)] 16:58:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f42268ad400) [pid = 12879] [serial = 2057] [outer = 0x7f421d960c00] 16:58:49 INFO - PROCESS | 12879 | 1461455929369 Marionette DEBUG loaded listener.js 16:58:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f4226bc7800) [pid = 12879] [serial = 2058] [outer = 0x7f421d960c00] 16:58:50 INFO - PROCESS | 12879 | 1461455930046 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] 16:58:50 INFO - PROCESS | 12879 | 1461455930129 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:58:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:58:50 INFO - PROCESS | 12879 | 1461455930155 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 12879 | 1461455930158 Marionette TRACE conn3 <- [1,2714,null,{}] 16:58:50 INFO - PROCESS | 12879 | 1461455930163 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}] 16:58:50 INFO - PROCESS | 12879 | 1461455930404 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:58:50 INFO - PROCESS | 12879 | 1461455930433 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422802f000 == 137 [pid = 12879] [id = 686] 16:58:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f42267cfc00) [pid = 12879] [serial = 2059] [outer = (nil)] 16:58:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f4226e26000) [pid = 12879] [serial = 2060] [outer = 0x7f42267cfc00] 16:58:50 INFO - PROCESS | 12879 | 1461455930497 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f42284abc00) [pid = 12879] [serial = 2061] [outer = 0x7f42267cfc00] 16:58:51 INFO - PROCESS | 12879 | 1461455931344 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]]]}] 16:58:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:58:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1226ms 16:58:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:58:51 INFO - PROCESS | 12879 | 1461455931381 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 12879 | 1461455931383 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:58:51 INFO - PROCESS | 12879 | 1461455931393 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 12879 | 1461455931396 Marionette TRACE conn3 <- [1,2718,null,{}] 16:58:51 INFO - PROCESS | 12879 | 1461455931400 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}] 16:58:51 INFO - PROCESS | 12879 | 1461455931646 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:58:51 INFO - PROCESS | 12879 | 1461455931689 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228420800 == 138 [pid = 12879] [id = 687] 16:58:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f422ca65400) [pid = 12879] [serial = 2062] [outer = (nil)] 16:58:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 205 (0x7f422e4c2800) [pid = 12879] [serial = 2063] [outer = 0x7f422ca65400] 16:58:51 INFO - PROCESS | 12879 | 1461455931762 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 206 (0x7f422edf1000) [pid = 12879] [serial = 2064] [outer = 0x7f422ca65400] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 205 (0x7f422f7b4400) [pid = 12879] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 204 (0x7f4232886c00) [pid = 12879] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 203 (0x7f422e4be800) [pid = 12879] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 202 (0x7f4225942400) [pid = 12879] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 201 (0x7f42328f5800) [pid = 12879] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 200 (0x7f422f8f5400) [pid = 12879] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 199 (0x7f423358bc00) [pid = 12879] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 198 (0x7f42334e0400) [pid = 12879] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f422fe11800) [pid = 12879] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 196 (0x7f4237255c00) [pid = 12879] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 195 (0x7f421ff9ec00) [pid = 12879] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 194 (0x7f422f22bc00) [pid = 12879] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 193 (0x7f421c204000) [pid = 12879] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 192 (0x7f422e683c00) [pid = 12879] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f422665c000) [pid = 12879] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 190 (0x7f421dda5800) [pid = 12879] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 189 (0x7f422f22a400) [pid = 12879] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 188 (0x7f421e852800) [pid = 12879] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 187 (0x7f421ed99000) [pid = 12879] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 186 (0x7f4236d42c00) [pid = 12879] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 185 (0x7f42324df400) [pid = 12879] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 184 (0x7f4236f64800) [pid = 12879] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 183 (0x7f4234ea9400) [pid = 12879] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 182 (0x7f421eda2000) [pid = 12879] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 181 (0x7f422fe02400) [pid = 12879] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 180 (0x7f42324e4000) [pid = 12879] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 179 (0x7f422f587000) [pid = 12879] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 178 (0x7f4236d4d000) [pid = 12879] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 177 (0x7f422f222c00) [pid = 12879] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 176 (0x7f421c20c400) [pid = 12879] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 175 (0x7f4237119400) [pid = 12879] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 174 (0x7f421e3ae000) [pid = 12879] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 173 (0x7f421c20b400) [pid = 12879] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 172 (0x7f4233585400) [pid = 12879] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 171 (0x7f421dd9b000) [pid = 12879] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 170 (0x7f421b4eb000) [pid = 12879] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 169 (0x7f423251d800) [pid = 12879] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 168 (0x7f4221cd8000) [pid = 12879] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 167 (0x7f42324ebc00) [pid = 12879] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 166 (0x7f4222d2a400) [pid = 12879] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 165 (0x7f42372d1000) [pid = 12879] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 164 (0x7f421d95b400) [pid = 12879] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 163 (0x7f4232820800) [pid = 12879] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 162 (0x7f42324df800) [pid = 12879] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 161 (0x7f42269dac00) [pid = 12879] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 160 (0x7f4225c10c00) [pid = 12879] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 159 (0x7f42268bac00) [pid = 12879] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 158 (0x7f422150f000) [pid = 12879] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 157 (0x7f4223f12400) [pid = 12879] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 156 (0x7f421b4e8400) [pid = 12879] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 155 (0x7f421c208c00) [pid = 12879] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 154 (0x7f42268b7c00) [pid = 12879] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 153 (0x7f4235a34400) [pid = 12879] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 152 (0x7f42268b9800) [pid = 12879] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 151 (0x7f422f587400) [pid = 12879] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 150 (0x7f421b4f0400) [pid = 12879] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:58:53 INFO - PROCESS | 12879 | --DOMWINDOW == 149 (0x7f421ff85800) [pid = 12879] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:58:53 INFO - PROCESS | 12879 | 1461455933524 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] 16:58:53 INFO - PROCESS | 12879 | 1461455933575 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:58:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:58:53 INFO - PROCESS | 12879 | 1461455933580 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 12879 | 1461455933582 Marionette TRACE conn3 <- [1,2722,null,{}] 16:58:53 INFO - PROCESS | 12879 | 1461455933598 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}] 16:58:53 INFO - PROCESS | 12879 | 1461455933765 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:58:53 INFO - PROCESS | 12879 | 1461455933780 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4223237800 == 139 [pid = 12879] [id = 688] 16:58:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 150 (0x7f421b4e8c00) [pid = 12879] [serial = 2065] [outer = (nil)] 16:58:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 151 (0x7f4226651c00) [pid = 12879] [serial = 2066] [outer = 0x7f421b4e8c00] 16:58:53 INFO - PROCESS | 12879 | 1461455933840 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 152 (0x7f422c8aa800) [pid = 12879] [serial = 2067] [outer = 0x7f421b4e8c00] 16:58:54 INFO - PROCESS | 12879 | 1461455934688 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] 16:58:54 INFO - PROCESS | 12879 | 1461455934720 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:58:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:58:54 INFO - PROCESS | 12879 | 1461455934738 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 12879 | 1461455934740 Marionette TRACE conn3 <- [1,2726,null,{}] 16:58:54 INFO - PROCESS | 12879 | 1461455934748 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}] 16:58:54 INFO - PROCESS | 12879 | 1461455934918 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:58:54 INFO - PROCESS | 12879 | 1461455934932 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422cb4d000 == 140 [pid = 12879] [id = 689] 16:58:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 153 (0x7f4223102c00) [pid = 12879] [serial = 2068] [outer = (nil)] 16:58:54 INFO - PROCESS | 12879 | ++DOMWINDOW == 154 (0x7f422eded000) [pid = 12879] [serial = 2069] [outer = 0x7f4223102c00] 16:58:54 INFO - PROCESS | 12879 | 1461455934991 Marionette DEBUG loaded listener.js 16:58:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 155 (0x7f422ef3bc00) [pid = 12879] [serial = 2070] [outer = 0x7f4223102c00] 16:58:56 INFO - PROCESS | 12879 | 1461455936163 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]]]}] 16:58:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:58:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1478ms 16:58:56 INFO - PROCESS | 12879 | 1461455936216 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:58:56 INFO - PROCESS | 12879 | 1461455936223 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:58:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:58:56 INFO - PROCESS | 12879 | 1461455936232 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:58:56 INFO - PROCESS | 12879 | 1461455936236 Marionette TRACE conn3 <- [1,2730,null,{}] 16:58:56 INFO - PROCESS | 12879 | 1461455936244 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}] 16:58:56 INFO - PROCESS | 12879 | 1461455936482 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:58:56 INFO - PROCESS | 12879 | 1461455936789 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4220da5800 == 141 [pid = 12879] [id = 690] 16:58:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 156 (0x7f421ff95000) [pid = 12879] [serial = 2071] [outer = (nil)] 16:58:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 157 (0x7f42211a4c00) [pid = 12879] [serial = 2072] [outer = 0x7f421ff95000] 16:58:56 INFO - PROCESS | 12879 | 1461455936868 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 158 (0x7f4221cdac00) [pid = 12879] [serial = 2073] [outer = 0x7f421ff95000] 16:58:58 INFO - PROCESS | 12879 | 1461455938194 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] 16:58:58 INFO - PROCESS | 12879 | 1461455938348 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:58:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:58:58 INFO - PROCESS | 12879 | 1461455938376 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:58:58 INFO - PROCESS | 12879 | 1461455938380 Marionette TRACE conn3 <- [1,2734,null,{}] 16:58:58 INFO - PROCESS | 12879 | 1461455938386 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}] 16:58:58 INFO - PROCESS | 12879 | 1461455938572 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:58:58 INFO - PROCESS | 12879 | 1461455938781 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42282f6000 == 142 [pid = 12879] [id = 691] 16:58:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 159 (0x7f421ff9ec00) [pid = 12879] [serial = 2074] [outer = (nil)] 16:58:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 160 (0x7f4225271800) [pid = 12879] [serial = 2075] [outer = 0x7f421ff9ec00] 16:58:58 INFO - PROCESS | 12879 | 1461455938891 Marionette DEBUG loaded listener.js 16:58:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 161 (0x7f42268b4c00) [pid = 12879] [serial = 2076] [outer = 0x7f421ff9ec00] 16:58:59 INFO - PROCESS | 12879 | 1461455939752 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]]]}] 16:58:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:58:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1440ms 16:58:59 INFO - PROCESS | 12879 | 1461455939814 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:58:59 INFO - PROCESS | 12879 | 1461455939817 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:58:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:58:59 INFO - PROCESS | 12879 | 1461455939824 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 12879 | 1461455939829 Marionette TRACE conn3 <- [1,2738,null,{}] 16:58:59 INFO - PROCESS | 12879 | 1461455939845 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}] 16:59:00 INFO - PROCESS | 12879 | 1461455940053 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:59:00 INFO - PROCESS | 12879 | 1461455940314 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f30b000 == 143 [pid = 12879] [id = 692] 16:59:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 162 (0x7f421ccdd800) [pid = 12879] [serial = 2077] [outer = (nil)] 16:59:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 163 (0x7f42283cd000) [pid = 12879] [serial = 2078] [outer = 0x7f421ccdd800] 16:59:00 INFO - PROCESS | 12879 | 1461455940433 Marionette DEBUG loaded listener.js 16:59:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 164 (0x7f422cf1c800) [pid = 12879] [serial = 2079] [outer = 0x7f421ccdd800] 16:59:01 INFO - PROCESS | 12879 | 1461455941221 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]]]}] 16:59:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:59:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1431ms 16:59:01 INFO - PROCESS | 12879 | 1461455941256 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:59:01 INFO - PROCESS | 12879 | 1461455941261 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:59:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:59:01 INFO - PROCESS | 12879 | 1461455941266 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:59:01 INFO - PROCESS | 12879 | 1461455941268 Marionette TRACE conn3 <- [1,2742,null,{}] 16:59:01 INFO - PROCESS | 12879 | 1461455941274 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}] 16:59:01 INFO - PROCESS | 12879 | 1461455941489 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:59:01 INFO - PROCESS | 12879 | 1461455941715 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422fc05000 == 144 [pid = 12879] [id = 693] 16:59:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 165 (0x7f421e612800) [pid = 12879] [serial = 2080] [outer = (nil)] 16:59:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 166 (0x7f422edec000) [pid = 12879] [serial = 2081] [outer = 0x7f421e612800] 16:59:01 INFO - PROCESS | 12879 | 1461455941826 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 167 (0x7f422ef3d000) [pid = 12879] [serial = 2082] [outer = 0x7f421e612800] 16:59:02 INFO - PROCESS | 12879 | 1461455942713 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]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:59:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1475ms 16:59:02 INFO - PROCESS | 12879 | 1461455942743 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 12879 | 1461455942746 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:59:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:59:02 INFO - PROCESS | 12879 | 1461455942752 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 12879 | 1461455942754 Marionette TRACE conn3 <- [1,2746,null,{}] 16:59:02 INFO - PROCESS | 12879 | 1461455942760 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}] 16:59:02 INFO - PROCESS | 12879 | 1461455942965 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:59:03 INFO - PROCESS | 12879 | 1461455943234 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42325e5000 == 145 [pid = 12879] [id = 694] 16:59:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 168 (0x7f422f348400) [pid = 12879] [serial = 2083] [outer = (nil)] 16:59:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 169 (0x7f422f603c00) [pid = 12879] [serial = 2084] [outer = 0x7f422f348400] 16:59:03 INFO - PROCESS | 12879 | 1461455943350 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 170 (0x7f422f7b2400) [pid = 12879] [serial = 2085] [outer = 0x7f422f348400] 16:59:04 INFO - PROCESS | 12879 | 1461455944158 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]]]}] 16:59:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:59:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1436ms 16:59:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:59:04 INFO - PROCESS | 12879 | 1461455944189 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:59:04 INFO - PROCESS | 12879 | 1461455944192 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:59:04 INFO - PROCESS | 12879 | 1461455944198 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:59:04 INFO - PROCESS | 12879 | 1461455944201 Marionette TRACE conn3 <- [1,2750,null,{}] 16:59:04 INFO - PROCESS | 12879 | 1461455944206 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}] 16:59:04 INFO - PROCESS | 12879 | 1461455944416 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:59:04 INFO - PROCESS | 12879 | 1461455944686 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423319f000 == 146 [pid = 12879] [id = 695] 16:59:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 171 (0x7f422f7b4400) [pid = 12879] [serial = 2086] [outer = (nil)] 16:59:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 172 (0x7f422fe0f800) [pid = 12879] [serial = 2087] [outer = 0x7f422f7b4400] 16:59:04 INFO - PROCESS | 12879 | 1461455944801 Marionette DEBUG loaded listener.js 16:59:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 173 (0x7f4230d69400) [pid = 12879] [serial = 2088] [outer = 0x7f422f7b4400] 16:59:05 INFO - PROCESS | 12879 | 1461455945603 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]]]}] 16:59:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:59:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1480ms 16:59:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:59:05 INFO - PROCESS | 12879 | 1461455945678 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:59:05 INFO - PROCESS | 12879 | 1461455945681 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:59:05 INFO - PROCESS | 12879 | 1461455945687 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 12879 | 1461455945690 Marionette TRACE conn3 <- [1,2754,null,{}] 16:59:05 INFO - PROCESS | 12879 | 1461455945695 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}] 16:59:05 INFO - PROCESS | 12879 | 1461455945931 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:59:06 INFO - PROCESS | 12879 | 1461455946226 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42333b5000 == 147 [pid = 12879] [id = 696] 16:59:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 174 (0x7f422f94c800) [pid = 12879] [serial = 2089] [outer = (nil)] 16:59:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f423106f800) [pid = 12879] [serial = 2090] [outer = 0x7f422f94c800] 16:59:06 INFO - PROCESS | 12879 | 1461455946303 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f42324df800) [pid = 12879] [serial = 2091] [outer = 0x7f422f94c800] 16:59:07 INFO - PROCESS | 12879 | 1461455947069 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]]]}] 16:59:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:59:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1429ms 16:59:07 INFO - PROCESS | 12879 | 1461455947116 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 12879 | 1461455947120 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:59:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:59:07 INFO - PROCESS | 12879 | 1461455947125 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:59:07 INFO - PROCESS | 12879 | 1461455947128 Marionette TRACE conn3 <- [1,2758,null,{}] 16:59:07 INFO - PROCESS | 12879 | 1461455947133 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}] 16:59:07 INFO - PROCESS | 12879 | 1461455947325 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:59:07 INFO - PROCESS | 12879 | 1461455947557 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423355c800 == 148 [pid = 12879] [id = 697] 16:59:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f422f58a400) [pid = 12879] [serial = 2092] [outer = (nil)] 16:59:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f423252b000) [pid = 12879] [serial = 2093] [outer = 0x7f422f58a400] 16:59:07 INFO - PROCESS | 12879 | 1461455947670 Marionette DEBUG loaded listener.js 16:59:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f42328e0000) [pid = 12879] [serial = 2094] [outer = 0x7f422f58a400] 16:59:08 INFO - PROCESS | 12879 | 1461455948449 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]]]}] 16:59:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:59:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1377ms 16:59:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:59:08 INFO - PROCESS | 12879 | 1461455948503 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:59:08 INFO - PROCESS | 12879 | 1461455948506 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:59:08 INFO - PROCESS | 12879 | 1461455948512 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:59:08 INFO - PROCESS | 12879 | 1461455948514 Marionette TRACE conn3 <- [1,2762,null,{}] 16:59:08 INFO - PROCESS | 12879 | 1461455948519 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}] 16:59:08 INFO - PROCESS | 12879 | 1461455948701 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:59:08 INFO - PROCESS | 12879 | 1461455948971 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4234d54800 == 149 [pid = 12879] [id = 698] 16:59:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f421dda0800) [pid = 12879] [serial = 2095] [outer = (nil)] 16:59:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 181 (0x7f4225c12c00) [pid = 12879] [serial = 2096] [outer = 0x7f421dda0800] 16:59:09 INFO - PROCESS | 12879 | 1461455949046 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 182 (0x7f4232f85400) [pid = 12879] [serial = 2097] [outer = 0x7f421dda0800] 16:59:09 INFO - PROCESS | 12879 | 1461455949881 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]]]}] 16:59:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:59:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1428ms 16:59:09 INFO - PROCESS | 12879 | 1461455949940 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:59:09 INFO - PROCESS | 12879 | 1461455949944 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:59:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:59:09 INFO - PROCESS | 12879 | 1461455949950 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 12879 | 1461455949954 Marionette TRACE conn3 <- [1,2766,null,{}] 16:59:09 INFO - PROCESS | 12879 | 1461455949959 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}] 16:59:10 INFO - PROCESS | 12879 | 1461455950177 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:59:10 INFO - PROCESS | 12879 | 1461455950438 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4236f3d000 == 150 [pid = 12879] [id = 699] 16:59:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 183 (0x7f42337da400) [pid = 12879] [serial = 2098] [outer = (nil)] 16:59:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 184 (0x7f42337df000) [pid = 12879] [serial = 2099] [outer = 0x7f42337da400] 16:59:10 INFO - PROCESS | 12879 | 1461455950565 Marionette DEBUG loaded listener.js 16:59:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 185 (0x7f4234ea3800) [pid = 12879] [serial = 2100] [outer = 0x7f42337da400] 16:59:11 INFO - PROCESS | 12879 | 1461455951360 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]]]}] 16:59:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:59:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1482ms 16:59:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:59:11 INFO - PROCESS | 12879 | 1461455951433 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:59:11 INFO - PROCESS | 12879 | 1461455951436 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:59:11 INFO - PROCESS | 12879 | 1461455951443 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:59:11 INFO - PROCESS | 12879 | 1461455951448 Marionette TRACE conn3 <- [1,2770,null,{}] 16:59:11 INFO - PROCESS | 12879 | 1461455951452 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}] 16:59:11 INFO - PROCESS | 12879 | 1461455951734 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:59:12 INFO - PROCESS | 12879 | 1461455952035 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237a28000 == 151 [pid = 12879] [id = 700] 16:59:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 186 (0x7f4234d37400) [pid = 12879] [serial = 2101] [outer = (nil)] 16:59:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 187 (0x7f42367ddc00) [pid = 12879] [serial = 2102] [outer = 0x7f4234d37400] 16:59:12 INFO - PROCESS | 12879 | 1461455952119 Marionette DEBUG loaded listener.js 16:59:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 188 (0x7f4236d32c00) [pid = 12879] [serial = 2103] [outer = 0x7f4234d37400] 16:59:12 INFO - PROCESS | 12879 | 1461455952898 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]]]}] 16:59:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:59:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1530ms 16:59:12 INFO - PROCESS | 12879 | 1461455952972 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:59:12 INFO - PROCESS | 12879 | 1461455952975 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:59:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:59:12 INFO - PROCESS | 12879 | 1461455952980 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - PROCESS | 12879 | 1461455952982 Marionette TRACE conn3 <- [1,2774,null,{}] 16:59:12 INFO - PROCESS | 12879 | 1461455952988 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}] 16:59:13 INFO - PROCESS | 12879 | 1461455953172 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:59:13 INFO - PROCESS | 12879 | 1461455953436 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42387a6000 == 152 [pid = 12879] [id = 701] 16:59:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 189 (0x7f4234ea4800) [pid = 12879] [serial = 2104] [outer = (nil)] 16:59:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f4236d3f400) [pid = 12879] [serial = 2105] [outer = 0x7f4234ea4800] 16:59:13 INFO - PROCESS | 12879 | 1461455953545 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f4236d47800) [pid = 12879] [serial = 2106] [outer = 0x7f4234ea4800] 16:59:14 INFO - PROCESS | 12879 | 1461455954325 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]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:59:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1375ms 16:59:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:59:14 INFO - PROCESS | 12879 | 1461455954357 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:59:14 INFO - PROCESS | 12879 | 1461455954360 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:59:14 INFO - PROCESS | 12879 | 1461455954366 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 12879 | 1461455954369 Marionette TRACE conn3 <- [1,2778,null,{}] 16:59:14 INFO - PROCESS | 12879 | 1461455954374 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}] 16:59:14 INFO - PROCESS | 12879 | 1461455954576 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:59:14 INFO - PROCESS | 12879 | 1461455954842 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4238da5000 == 153 [pid = 12879] [id = 702] 16:59:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f4236d33000) [pid = 12879] [serial = 2107] [outer = (nil)] 16:59:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f4236df3400) [pid = 12879] [serial = 2108] [outer = 0x7f4236d33000] 16:59:14 INFO - PROCESS | 12879 | 1461455954952 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f4236f62400) [pid = 12879] [serial = 2109] [outer = 0x7f4236d33000] 16:59:15 INFO - PROCESS | 12879 | 1461455955708 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]]]}] 16:59:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:59:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1387ms 16:59:15 INFO - PROCESS | 12879 | 1461455955752 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:59:15 INFO - PROCESS | 12879 | 1461455955756 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:59:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:59:15 INFO - PROCESS | 12879 | 1461455955761 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:59:15 INFO - PROCESS | 12879 | 1461455955763 Marionette TRACE conn3 <- [1,2782,null,{}] 16:59:15 INFO - PROCESS | 12879 | 1461455955769 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}] 16:59:15 INFO - PROCESS | 12879 | 1461455955958 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:59:16 INFO - PROCESS | 12879 | 1461455956223 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4239807000 == 154 [pid = 12879] [id = 703] 16:59:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f4236d47c00) [pid = 12879] [serial = 2110] [outer = (nil)] 16:59:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f4237253800) [pid = 12879] [serial = 2111] [outer = 0x7f4236d47c00] 16:59:16 INFO - PROCESS | 12879 | 1461455956296 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f423725c800) [pid = 12879] [serial = 2112] [outer = 0x7f4236d47c00] 16:59:17 INFO - PROCESS | 12879 | 1461455957097 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]]]}] 16:59:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:59:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1379ms 16:59:17 INFO - PROCESS | 12879 | 1461455957142 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:59:17 INFO - PROCESS | 12879 | 1461455957145 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:59:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:59:17 INFO - PROCESS | 12879 | 1461455957151 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - PROCESS | 12879 | 1461455957153 Marionette TRACE conn3 <- [1,2786,null,{}] 16:59:17 INFO - PROCESS | 12879 | 1461455957158 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}] 16:59:17 INFO - PROCESS | 12879 | 1461455957350 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:59:17 INFO - PROCESS | 12879 | 1461455957670 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423f15d800 == 155 [pid = 12879] [id = 704] 16:59:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f421b4e5400) [pid = 12879] [serial = 2113] [outer = (nil)] 16:59:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f42375b0c00) [pid = 12879] [serial = 2114] [outer = 0x7f421b4e5400] 16:59:17 INFO - PROCESS | 12879 | 1461455957793 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f4237e28800) [pid = 12879] [serial = 2115] [outer = 0x7f421b4e5400] 16:59:18 INFO - PROCESS | 12879 | 1461455958561 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]]]}] 16:59:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:59:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1483ms 16:59:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:59:18 INFO - PROCESS | 12879 | 1461455958635 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:59:18 INFO - PROCESS | 12879 | 1461455958638 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:59:18 INFO - PROCESS | 12879 | 1461455958644 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:59:18 INFO - PROCESS | 12879 | 1461455958647 Marionette TRACE conn3 <- [1,2790,null,{}] 16:59:18 INFO - PROCESS | 12879 | 1461455958652 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}] 16:59:18 INFO - PROCESS | 12879 | 1461455958889 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:59:19 INFO - PROCESS | 12879 | 1461455959235 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4223243000 == 156 [pid = 12879] [id = 705] 16:59:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f421e1a7800) [pid = 12879] [serial = 2116] [outer = (nil)] 16:59:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f42267c5800) [pid = 12879] [serial = 2117] [outer = 0x7f421e1a7800] 16:59:19 INFO - PROCESS | 12879 | 1461455959310 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f423872c000) [pid = 12879] [serial = 2118] [outer = 0x7f421e1a7800] 16:59:20 INFO - PROCESS | 12879 | 1461455960124 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]]]}] 16:59:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:59:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1532ms 16:59:20 INFO - PROCESS | 12879 | 1461455960175 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:59:20 INFO - PROCESS | 12879 | 1461455960179 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:59:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:59:20 INFO - PROCESS | 12879 | 1461455960184 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:59:20 INFO - PROCESS | 12879 | 1461455960187 Marionette TRACE conn3 <- [1,2794,null,{}] 16:59:20 INFO - PROCESS | 12879 | 1461455960192 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}] 16:59:20 INFO - PROCESS | 12879 | 1461455960385 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:59:20 INFO - PROCESS | 12879 | 1461455960628 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4220d96800 == 157 [pid = 12879] [id = 706] 16:59:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f421e3b1800) [pid = 12879] [serial = 2119] [outer = (nil)] 16:59:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 205 (0x7f4223418800) [pid = 12879] [serial = 2120] [outer = 0x7f421e3b1800] 16:59:20 INFO - PROCESS | 12879 | 1461455960702 Marionette DEBUG loaded listener.js 16:59:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 206 (0x7f422fe0c000) [pid = 12879] [serial = 2121] [outer = 0x7f421e3b1800] 16:59:21 INFO - PROCESS | 12879 | 1461455961527 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]]]}] 16:59:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:59:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1381ms 16:59:21 INFO - PROCESS | 12879 | 1461455961565 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:59:21 INFO - PROCESS | 12879 | 1461455961569 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:59:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:59:21 INFO - PROCESS | 12879 | 1461455961574 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:59:21 INFO - PROCESS | 12879 | 1461455961577 Marionette TRACE conn3 <- [1,2798,null,{}] 16:59:21 INFO - PROCESS | 12879 | 1461455961582 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}] 16:59:21 INFO - PROCESS | 12879 | 1461455961780 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:59:22 INFO - PROCESS | 12879 | 1461455962063 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f421f354800 == 158 [pid = 12879] [id = 707] 16:59:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 207 (0x7f421e3ad400) [pid = 12879] [serial = 2122] [outer = (nil)] 16:59:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f42211a6000) [pid = 12879] [serial = 2123] [outer = 0x7f421e3ad400] 16:59:22 INFO - PROCESS | 12879 | 1461455962178 Marionette DEBUG loaded listener.js 16:59:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f4225a38000) [pid = 12879] [serial = 2124] [outer = 0x7f421e3ad400] 16:59:23 INFO - PROCESS | 12879 | 1461455963029 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]]]}] 16:59:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:59:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1487ms 16:59:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:59:23 INFO - PROCESS | 12879 | 1461455963061 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 12879 | 1461455963064 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:59:23 INFO - PROCESS | 12879 | 1461455963068 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 12879 | 1461455963072 Marionette TRACE conn3 <- [1,2802,null,{}] 16:59:23 INFO - PROCESS | 12879 | 1461455963077 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}] 16:59:23 INFO - PROCESS | 12879 | 1461455963281 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:59:23 INFO - PROCESS | 12879 | 1461455963983 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421ef54800 == 159 [pid = 12879] [id = 708] 16:59:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 210 (0x7f421b4ed400) [pid = 12879] [serial = 2125] [outer = (nil)] 16:59:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 211 (0x7f421c207c00) [pid = 12879] [serial = 2126] [outer = 0x7f421b4ed400] 16:59:24 INFO - PROCESS | 12879 | 1461455964059 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f421dd9f400) [pid = 12879] [serial = 2127] [outer = 0x7f421b4ed400] 16:59:24 INFO - PROCESS | 12879 | 1461455964902 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]]]}] 16:59:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:59:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1885ms 16:59:24 INFO - PROCESS | 12879 | 1461455964955 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 12879 | 1461455964962 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:59:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:59:24 INFO - PROCESS | 12879 | 1461455964970 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 12879 | 1461455964973 Marionette TRACE conn3 <- [1,2806,null,{}] 16:59:24 INFO - PROCESS | 12879 | 1461455964980 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}] 16:59:25 INFO - PROCESS | 12879 | 1461455965178 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:59:25 INFO - PROCESS | 12879 | 1461455965445 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4228413800 == 160 [pid = 12879] [id = 709] 16:59:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f4221511400) [pid = 12879] [serial = 2128] [outer = (nil)] 16:59:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f4223111800) [pid = 12879] [serial = 2129] [outer = 0x7f4221511400] 16:59:25 INFO - PROCESS | 12879 | 1461455965556 Marionette DEBUG loaded listener.js 16:59:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 215 (0x7f4225267000) [pid = 12879] [serial = 2130] [outer = 0x7f4221511400] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4223237800 == 159 [pid = 12879] [id = 688] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228420800 == 158 [pid = 12879] [id = 687] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422802f000 == 157 [pid = 12879] [id = 686] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221bcc000 == 156 [pid = 12879] [id = 685] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421f0f0800 == 155 [pid = 12879] [id = 684] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421c78f000 == 154 [pid = 12879] [id = 683] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221bd1000 == 153 [pid = 12879] [id = 682] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42332a2000 == 152 [pid = 12879] [id = 681] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232e4d800 == 151 [pid = 12879] [id = 680] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4230c48000 == 150 [pid = 12879] [id = 679] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4235f0a000 == 149 [pid = 12879] [id = 340] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f838800 == 148 [pid = 12879] [id = 678] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422e6df800 == 147 [pid = 12879] [id = 677] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422cb5f000 == 146 [pid = 12879] [id = 676] 16:59:26 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42256ce000 == 145 [pid = 12879] [id = 672] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 214 (0x7f42269cf400) [pid = 12879] [serial = 2018] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 213 (0x7f422ff31800) [pid = 12879] [serial = 1821] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 212 (0x7f42328f5000) [pid = 12879] [serial = 1974] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 211 (0x7f422ef0d000) [pid = 12879] [serial = 1809] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 210 (0x7f422595ec00) [pid = 12879] [serial = 2012] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 209 (0x7f42337d7000) [pid = 12879] [serial = 1976] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 208 (0x7f422ff31400) [pid = 12879] [serial = 1967] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 207 (0x7f4236a9a400) [pid = 12879] [serial = 1893] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 206 (0x7f4236d3b800) [pid = 12879] [serial = 1980] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 205 (0x7f4230f0d800) [pid = 12879] [serial = 1824] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 204 (0x7f4237ce6800) [pid = 12879] [serial = 1905] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 203 (0x7f422340fc00) [pid = 12879] [serial = 1947] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 202 (0x7f422fe03400) [pid = 12879] [serial = 1964] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 201 (0x7f421e853000) [pid = 12879] [serial = 1869] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 200 (0x7f422e68a800) [pid = 12879] [serial = 1958] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 199 (0x7f4230040000) [pid = 12879] [serial = 1881] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 198 (0x7f4222d29800) [pid = 12879] [serial = 2010] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 197 (0x7f422f944400) [pid = 12879] [serial = 1962] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 196 (0x7f4225959c00) [pid = 12879] [serial = 1949] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 195 (0x7f422fe0e000) [pid = 12879] [serial = 1965] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 194 (0x7f4225c0f000) [pid = 12879] [serial = 2013] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 193 (0x7f423b4c3400) [pid = 12879] [serial = 1995] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 192 (0x7f4238038800) [pid = 12879] [serial = 1989] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f42334df400) [pid = 12879] [serial = 1884] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 190 (0x7f4238bcc400) [pid = 12879] [serial = 1991] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 189 (0x7f4230d70400) [pid = 12879] [serial = 1968] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 188 (0x7f4237e26800) [pid = 12879] [serial = 1988] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 187 (0x7f4236d3d400) [pid = 12879] [serial = 1896] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 186 (0x7f423887d800) [pid = 12879] [serial = 1911] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 185 (0x7f42324eb000) [pid = 12879] [serial = 1971] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 184 (0x7f4232820400) [pid = 12879] [serial = 1827] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 183 (0x7f422f606800) [pid = 12879] [serial = 1812] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 182 (0x7f42390f3800) [pid = 12879] [serial = 1992] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 181 (0x7f4236f66000) [pid = 12879] [serial = 1899] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 180 (0x7f4232323c00) [pid = 12879] [serial = 1970] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 179 (0x7f421ff97400) [pid = 12879] [serial = 1997] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 178 (0x7f4221502c00) [pid = 12879] [serial = 2009] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 177 (0x7f422f940000) [pid = 12879] [serial = 1815] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 176 (0x7f4233582c00) [pid = 12879] [serial = 1836] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 175 (0x7f42372d1800) [pid = 12879] [serial = 1902] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 174 (0x7f421ed6a000) [pid = 12879] [serial = 2007] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 173 (0x7f42328e0800) [pid = 12879] [serial = 1973] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 172 (0x7f42390ef000) [pid = 12879] [serial = 1917] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 171 (0x7f421e613800) [pid = 12879] [serial = 2006] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 170 (0x7f4235a32800) [pid = 12879] [serial = 1890] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 169 (0x7f42284a8400) [pid = 12879] [serial = 1875] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 168 (0x7f421dd9c400) [pid = 12879] [serial = 1794] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 167 (0x7f4236d49800) [pid = 12879] [serial = 1982] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 166 (0x7f4225c0b800) [pid = 12879] [serial = 1943] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 165 (0x7f42328e4800) [pid = 12879] [serial = 1830] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 164 (0x7f422662d000) [pid = 12879] [serial = 1800] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 163 (0x7f4237e31c00) [pid = 12879] [serial = 1908] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 162 (0x7f4236cd1400) [pid = 12879] [serial = 1979] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 161 (0x7f4225270c00) [pid = 12879] [serial = 1839] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 160 (0x7f4232f85800) [pid = 12879] [serial = 1833] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 159 (0x7f4234ea0400) [pid = 12879] [serial = 1887] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 158 (0x7f42219c6800) [pid = 12879] [serial = 1946] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 157 (0x7f42359ebc00) [pid = 12879] [serial = 1977] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 156 (0x7f422cf83800) [pid = 12879] [serial = 1956] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 155 (0x7f42283d5000) [pid = 12879] [serial = 1662] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 154 (0x7f422ed95800) [pid = 12879] [serial = 1959] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 153 (0x7f4226639000) [pid = 12879] [serial = 1950] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 152 (0x7f4226e2a000) [pid = 12879] [serial = 1952] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 151 (0x7f42267c9400) [pid = 12879] [serial = 1944] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 150 (0x7f4223104000) [pid = 12879] [serial = 1797] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 149 (0x7f4221ce3000) [pid = 12879] [serial = 2000] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 148 (0x7f422594d800) [pid = 12879] [serial = 1872] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 147 (0x7f422c8a7800) [pid = 12879] [serial = 1953] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 146 (0x7f4226655c00) [pid = 12879] [serial = 2016] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 145 (0x7f4238bc2400) [pid = 12879] [serial = 1914] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 144 (0x7f422c8a6c00) [pid = 12879] [serial = 1803] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 143 (0x7f423725a400) [pid = 12879] [serial = 1986] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 142 (0x7f422cf15c00) [pid = 12879] [serial = 1806] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 141 (0x7f422fe08c00) [pid = 12879] [serial = 1818] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 140 (0x7f422f611400) [pid = 12879] [serial = 1961] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 139 (0x7f422ede4c00) [pid = 12879] [serial = 1770] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 138 (0x7f4236f6ec00) [pid = 12879] [serial = 1985] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 137 (0x7f422cf13c00) [pid = 12879] [serial = 1955] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 136 (0x7f421d959000) [pid = 12879] [serial = 2015] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 135 (0x7f421e84e000) [pid = 12879] [serial = 2003] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 134 (0x7f4236d40800) [pid = 12879] [serial = 1983] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 133 (0x7f4234eac000) [pid = 12879] [serial = 1994] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | --DOMWINDOW == 132 (0x7f422ef34000) [pid = 12879] [serial = 1878] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 12879 | 1461455966838 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]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:59:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1932ms 16:59:26 INFO - PROCESS | 12879 | 1461455966904 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 12879 | 1461455966909 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:59:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:59:26 INFO - PROCESS | 12879 | 1461455966916 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 12879 | 1461455966919 Marionette TRACE conn3 <- [1,2810,null,{}] 16:59:26 INFO - PROCESS | 12879 | 1461455966924 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}] 16:59:27 INFO - PROCESS | 12879 | 1461455967116 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:59:27 INFO - PROCESS | 12879 | 1461455967303 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421ef50800 == 146 [pid = 12879] [id = 710] 16:59:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 133 (0x7f421b4f0400) [pid = 12879] [serial = 2131] [outer = (nil)] 16:59:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 134 (0x7f4225268400) [pid = 12879] [serial = 2132] [outer = 0x7f421b4f0400] 16:59:27 INFO - PROCESS | 12879 | 1461455967364 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 135 (0x7f4225c0c000) [pid = 12879] [serial = 2133] [outer = 0x7f421b4f0400] 16:59:28 INFO - PROCESS | 12879 | 1461455968091 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]]]}] 16:59:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:59:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1183ms 16:59:28 INFO - PROCESS | 12879 | 1461455968099 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:59:28 INFO - PROCESS | 12879 | 1461455968103 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:59:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:59:28 INFO - PROCESS | 12879 | 1461455968110 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:59:28 INFO - PROCESS | 12879 | 1461455968118 Marionette TRACE conn3 <- [1,2814,null,{}] 16:59:28 INFO - PROCESS | 12879 | 1461455968130 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}] 16:59:28 INFO - PROCESS | 12879 | 1461455968391 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:59:28 INFO - PROCESS | 12879 | 1461455968510 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4221575800 == 147 [pid = 12879] [id = 711] 16:59:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 136 (0x7f4225951000) [pid = 12879] [serial = 2134] [outer = (nil)] 16:59:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 137 (0x7f4226bc0800) [pid = 12879] [serial = 2135] [outer = 0x7f4225951000] 16:59:28 INFO - PROCESS | 12879 | 1461455968568 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 138 (0x7f4226e21c00) [pid = 12879] [serial = 2136] [outer = 0x7f4225951000] 16:59:29 INFO - PROCESS | 12879 | 1461455969301 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]]]}] 16:59:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:59:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1240ms 16:59:29 INFO - PROCESS | 12879 | 1461455969349 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:59:29 INFO - PROCESS | 12879 | 1461455969354 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:59:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:59:29 INFO - PROCESS | 12879 | 1461455969365 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:59:29 INFO - PROCESS | 12879 | 1461455969367 Marionette TRACE conn3 <- [1,2818,null,{}] 16:59:29 INFO - PROCESS | 12879 | 1461455969371 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}] 16:59:29 INFO - PROCESS | 12879 | 1461455969618 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:59:29 INFO - PROCESS | 12879 | 1461455969650 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422537c000 == 148 [pid = 12879] [id = 712] 16:59:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 139 (0x7f4225c0b800) [pid = 12879] [serial = 2137] [outer = (nil)] 16:59:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 140 (0x7f422c8a7800) [pid = 12879] [serial = 2138] [outer = 0x7f4225c0b800] 16:59:29 INFO - PROCESS | 12879 | 1461455969709 Marionette DEBUG loaded listener.js 16:59:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 141 (0x7f422ca61800) [pid = 12879] [serial = 2139] [outer = 0x7f4225c0b800] 16:59:30 INFO - PROCESS | 12879 | 1461455970661 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]]]}] 16:59:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:59:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1326ms 16:59:30 INFO - PROCESS | 12879 | 1461455970692 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:59:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:59:30 INFO - PROCESS | 12879 | 1461455970696 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:59:30 INFO - PROCESS | 12879 | 1461455970701 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:59:30 INFO - PROCESS | 12879 | 1461455970704 Marionette TRACE conn3 <- [1,2822,null,{}] 16:59:30 INFO - PROCESS | 12879 | --DOMWINDOW == 140 (0x7f421cce8000) [pid = 12879] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:59:30 INFO - PROCESS | 12879 | --DOMWINDOW == 139 (0x7f421d958000) [pid = 12879] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:59:30 INFO - PROCESS | 12879 | --DOMWINDOW == 138 (0x7f421ccdb000) [pid = 12879] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:59:30 INFO - PROCESS | 12879 | --DOMWINDOW == 137 (0x7f422ca65400) [pid = 12879] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:59:30 INFO - PROCESS | 12879 | --DOMWINDOW == 136 (0x7f421b4e8c00) [pid = 12879] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:59:30 INFO - PROCESS | 12879 | --DOMWINDOW == 135 (0x7f42211ab400) [pid = 12879] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:59:30 INFO - PROCESS | 12879 | --DOMWINDOW == 134 (0x7f421e849800) [pid = 12879] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:59:30 INFO - PROCESS | 12879 | --DOMWINDOW == 133 (0x7f421e846400) [pid = 12879] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:59:30 INFO - PROCESS | 12879 | --DOMWINDOW == 132 (0x7f421d960c00) [pid = 12879] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:59:30 INFO - PROCESS | 12879 | --DOMWINDOW == 131 (0x7f42267cfc00) [pid = 12879] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:59:30 INFO - PROCESS | 12879 | 1461455970971 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}] 16:59:31 INFO - PROCESS | 12879 | 1461455971145 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:59:31 INFO - PROCESS | 12879 | 1461455971369 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f42256d0800 == 149 [pid = 12879] [id = 713] 16:59:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 132 (0x7f42284a6400) [pid = 12879] [serial = 2140] [outer = (nil)] 16:59:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 133 (0x7f422c8ab800) [pid = 12879] [serial = 2141] [outer = 0x7f42284a6400] 16:59:31 INFO - PROCESS | 12879 | 1461455971446 Marionette DEBUG loaded listener.js 16:59:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 134 (0x7f422e4bb400) [pid = 12879] [serial = 2142] [outer = 0x7f42284a6400] 16:59:32 INFO - PROCESS | 12879 | 1461455972081 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]]]}] 16:59:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:59:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1427ms 16:59:32 INFO - PROCESS | 12879 | 1461455972129 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:59:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:59:32 INFO - PROCESS | 12879 | 1461455972132 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:59:32 INFO - PROCESS | 12879 | 1461455972137 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 12879 | 1461455972140 Marionette TRACE conn3 <- [1,2826,null,{}] 16:59:32 INFO - PROCESS | 12879 | 1461455972145 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}] 16:59:32 INFO - PROCESS | 12879 | 1461455972350 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:59:32 INFO - PROCESS | 12879 | 1461455972523 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4228496000 == 150 [pid = 12879] [id = 714] 16:59:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 135 (0x7f4223510800) [pid = 12879] [serial = 2143] [outer = (nil)] 16:59:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 136 (0x7f422ef33000) [pid = 12879] [serial = 2144] [outer = 0x7f4223510800] 16:59:32 INFO - PROCESS | 12879 | 1461455972597 Marionette DEBUG loaded listener.js 16:59:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 137 (0x7f422f588000) [pid = 12879] [serial = 2145] [outer = 0x7f4223510800] 16:59:33 INFO - PROCESS | 12879 | 1461455973555 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:59:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:59:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1487ms 16:59:33 INFO - PROCESS | 12879 | 1461455973625 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:59:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:59:33 INFO - PROCESS | 12879 | 1461455973631 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:59:33 INFO - PROCESS | 12879 | 1461455973638 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:59:33 INFO - PROCESS | 12879 | 1461455973644 Marionette TRACE conn3 <- [1,2830,null,{}] 16:59:33 INFO - PROCESS | 12879 | 1461455973652 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}] 16:59:33 INFO - PROCESS | 12879 | 1461455973902 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:59:34 INFO - PROCESS | 12879 | 1461455974225 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422112a800 == 151 [pid = 12879] [id = 715] 16:59:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 138 (0x7f42211f3800) [pid = 12879] [serial = 2146] [outer = (nil)] 16:59:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 139 (0x7f42219d0400) [pid = 12879] [serial = 2147] [outer = 0x7f42211f3800] 16:59:34 INFO - PROCESS | 12879 | 1461455974305 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 140 (0x7f4223511400) [pid = 12879] [serial = 2148] [outer = 0x7f42211f3800] 16:59:35 INFO - PROCESS | 12879 | 1461455975143 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]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:59:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1536ms 16:59:35 INFO - PROCESS | 12879 | 1461455975174 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 12879 | 1461455975183 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:59:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:59:35 INFO - PROCESS | 12879 | 1461455975193 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 12879 | 1461455975196 Marionette TRACE conn3 <- [1,2834,null,{}] 16:59:35 INFO - PROCESS | 12879 | 1461455975202 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}] 16:59:35 INFO - PROCESS | 12879 | 1461455975403 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:59:35 INFO - PROCESS | 12879 | 1461455975622 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42282ed800 == 152 [pid = 12879] [id = 716] 16:59:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 141 (0x7f4225a35400) [pid = 12879] [serial = 2149] [outer = (nil)] 16:59:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 142 (0x7f4226654400) [pid = 12879] [serial = 2150] [outer = 0x7f4225a35400] 16:59:35 INFO - PROCESS | 12879 | 1461455975734 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 143 (0x7f42267cfc00) [pid = 12879] [serial = 2151] [outer = 0x7f4225a35400] 16:59:36 INFO - PROCESS | 12879 | 1461455976695 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:59:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:59:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1580ms 16:59:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:59:36 INFO - PROCESS | 12879 | 1461455976773 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:59:36 INFO - PROCESS | 12879 | 1461455976776 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:59:36 INFO - PROCESS | 12879 | 1461455976782 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:59:36 INFO - PROCESS | 12879 | 1461455976788 Marionette TRACE conn3 <- [1,2838,null,{}] 16:59:36 INFO - PROCESS | 12879 | 1461455976803 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}] 16:59:37 INFO - PROCESS | 12879 | 1461455977050 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:59:37 INFO - PROCESS | 12879 | 1461455977354 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f422e6e2800 == 153 [pid = 12879] [id = 717] 16:59:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 144 (0x7f422cf18800) [pid = 12879] [serial = 2152] [outer = (nil)] 16:59:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 145 (0x7f422e690800) [pid = 12879] [serial = 2153] [outer = 0x7f422cf18800] 16:59:37 INFO - PROCESS | 12879 | 1461455977429 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 146 (0x7f422ef3e000) [pid = 12879] [serial = 2154] [outer = 0x7f422cf18800] 16:59:38 INFO - PROCESS | 12879 | 1461455978250 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]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:59:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1536ms 16:59:38 INFO - PROCESS | 12879 | 1461455978318 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:59:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:59:38 INFO - PROCESS | 12879 | 1461455978323 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:59:38 INFO - PROCESS | 12879 | 1461455978329 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 12879 | 1461455978332 Marionette TRACE conn3 <- [1,2842,null,{}] 16:59:38 INFO - PROCESS | 12879 | 1461455978337 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}] 16:59:38 INFO - PROCESS | 12879 | 1461455978540 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:59:38 INFO - PROCESS | 12879 | 1461455978754 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422fc0e800 == 154 [pid = 12879] [id = 718] 16:59:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 147 (0x7f422cf1ac00) [pid = 12879] [serial = 2155] [outer = (nil)] 16:59:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 148 (0x7f422f8ec000) [pid = 12879] [serial = 2156] [outer = 0x7f422cf1ac00] 16:59:38 INFO - PROCESS | 12879 | 1461455978867 Marionette DEBUG loaded listener.js 16:59:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 149 (0x7f422f949000) [pid = 12879] [serial = 2157] [outer = 0x7f422cf1ac00] 16:59:39 INFO - PROCESS | 12879 | 1461455979749 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]]]}] 16:59:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:59:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1486ms 16:59:39 INFO - PROCESS | 12879 | 1461455979815 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:59:39 INFO - PROCESS | 12879 | 1461455979819 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:59:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:59:39 INFO - PROCESS | 12879 | 1461455979824 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:59:39 INFO - PROCESS | 12879 | 1461455979826 Marionette TRACE conn3 <- [1,2846,null,{}] 16:59:39 INFO - PROCESS | 12879 | 1461455979832 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}] 16:59:40 INFO - PROCESS | 12879 | 1461455980033 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:59:40 INFO - PROCESS | 12879 | 1461455980340 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4232da7800 == 155 [pid = 12879] [id = 719] 16:59:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 150 (0x7f4226bc6400) [pid = 12879] [serial = 2158] [outer = (nil)] 16:59:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 151 (0x7f422fe09000) [pid = 12879] [serial = 2159] [outer = 0x7f4226bc6400] 16:59:40 INFO - PROCESS | 12879 | 1461455980417 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 12879 | ++DOMWINDOW == 152 (0x7f422ff36400) [pid = 12879] [serial = 2160] [outer = 0x7f4226bc6400] 16:59:41 INFO - PROCESS | 12879 | 1461455981212 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]]]}] 16:59:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:59:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1431ms 16:59:41 INFO - PROCESS | 12879 | 1461455981257 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:59:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:59:41 INFO - PROCESS | 12879 | 1461455981261 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:59:41 INFO - PROCESS | 12879 | 1461455981266 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:59:41 INFO - PROCESS | 12879 | 1461455981269 Marionette TRACE conn3 <- [1,2850,null,{}] 16:59:41 INFO - PROCESS | 12879 | 1461455981274 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}] 16:59:41 INFO - PROCESS | 12879 | 1461455981503 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:59:41 INFO - PROCESS | 12879 | 1461455981766 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4233185000 == 156 [pid = 12879] [id = 720] 16:59:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 153 (0x7f4232822000) [pid = 12879] [serial = 2161] [outer = (nil)] 16:59:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 154 (0x7f42334dac00) [pid = 12879] [serial = 2162] [outer = 0x7f4232822000] 16:59:41 INFO - PROCESS | 12879 | 1461455981885 Marionette DEBUG loaded listener.js 16:59:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 155 (0x7f423358a400) [pid = 12879] [serial = 2163] [outer = 0x7f4232822000] 16:59:42 INFO - PROCESS | 12879 | 1461455982708 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:59:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:59:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1485ms 16:59:42 INFO - PROCESS | 12879 | 1461455982751 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:59:42 INFO - PROCESS | 12879 | 1461455982754 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:59:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:59:42 INFO - PROCESS | 12879 | 1461455982760 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 12879 | 1461455982762 Marionette TRACE conn3 <- [1,2854,null,{}] 16:59:42 INFO - PROCESS | 12879 | 1461455982768 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}] 16:59:42 INFO - PROCESS | 12879 | 1461455982974 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:59:43 INFO - PROCESS | 12879 | 1461455983193 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42333a9000 == 157 [pid = 12879] [id = 721] 16:59:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 156 (0x7f4232885c00) [pid = 12879] [serial = 2164] [outer = (nil)] 16:59:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 157 (0x7f42337dbc00) [pid = 12879] [serial = 2165] [outer = 0x7f4232885c00] 16:59:43 INFO - PROCESS | 12879 | 1461455983305 Marionette DEBUG loaded listener.js 16:59:43 INFO - PROCESS | 12879 | ++DOMWINDOW == 158 (0x7f423593d800) [pid = 12879] [serial = 2166] [outer = 0x7f4232885c00] 16:59:44 INFO - PROCESS | 12879 | 1461455984188 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]]]}] 16:59:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:59:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1475ms 16:59:44 INFO - PROCESS | 12879 | 1461455984237 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:59:44 INFO - PROCESS | 12879 | 1461455984240 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:59:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:59:44 INFO - PROCESS | 12879 | 1461455984246 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:59:44 INFO - PROCESS | 12879 | 1461455984248 Marionette TRACE conn3 <- [1,2858,null,{}] 16:59:44 INFO - PROCESS | 12879 | 1461455984254 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}] 16:59:44 INFO - PROCESS | 12879 | 1461455984448 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:59:44 INFO - PROCESS | 12879 | 1461455984707 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423375e800 == 158 [pid = 12879] [id = 722] 16:59:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 159 (0x7f4233588000) [pid = 12879] [serial = 2167] [outer = (nil)] 16:59:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 160 (0x7f4235a39400) [pid = 12879] [serial = 2168] [outer = 0x7f4233588000] 16:59:44 INFO - PROCESS | 12879 | 1461455984822 Marionette DEBUG loaded listener.js 16:59:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 161 (0x7f4236d1e800) [pid = 12879] [serial = 2169] [outer = 0x7f4233588000] 16:59:45 INFO - PROCESS | 12879 | 1461455985611 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:59:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:59:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1425ms 16:59:45 INFO - PROCESS | 12879 | 1461455985673 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:59:45 INFO - PROCESS | 12879 | 1461455985677 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:59:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:59:45 INFO - PROCESS | 12879 | 1461455985682 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:59:45 INFO - PROCESS | 12879 | 1461455985685 Marionette TRACE conn3 <- [1,2862,null,{}] 16:59:45 INFO - PROCESS | 12879 | 1461455985690 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}] 16:59:45 INFO - PROCESS | 12879 | 1461455985887 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:59:46 INFO - PROCESS | 12879 | 1461455986106 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237287800 == 159 [pid = 12879] [id = 723] 16:59:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 162 (0x7f42337d4400) [pid = 12879] [serial = 2170] [outer = (nil)] 16:59:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 163 (0x7f4236d49000) [pid = 12879] [serial = 2171] [outer = 0x7f42337d4400] 16:59:46 INFO - PROCESS | 12879 | 1461455986220 Marionette DEBUG loaded listener.js 16:59:46 INFO - PROCESS | 12879 | ++DOMWINDOW == 164 (0x7f4236ff8000) [pid = 12879] [serial = 2172] [outer = 0x7f42337d4400] 16:59:47 INFO - PROCESS | 12879 | 1461455987064 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]]]}] 16:59:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:59:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1437ms 16:59:47 INFO - PROCESS | 12879 | 1461455987121 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:59:47 INFO - PROCESS | 12879 | 1461455987125 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:59:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:59:47 INFO - PROCESS | 12879 | 1461455987130 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:59:47 INFO - PROCESS | 12879 | 1461455987133 Marionette TRACE conn3 <- [1,2866,null,{}] 16:59:47 INFO - PROCESS | 12879 | 1461455987138 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}] 16:59:47 INFO - PROCESS | 12879 | 1461455987346 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:59:47 INFO - PROCESS | 12879 | 1461455987612 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4237ccb800 == 160 [pid = 12879] [id = 724] 16:59:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 165 (0x7f4235941400) [pid = 12879] [serial = 2173] [outer = (nil)] 16:59:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 166 (0x7f42375ad400) [pid = 12879] [serial = 2174] [outer = 0x7f4235941400] 16:59:47 INFO - PROCESS | 12879 | 1461455987731 Marionette DEBUG loaded listener.js 16:59:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 167 (0x7f4237e2dc00) [pid = 12879] [serial = 2175] [outer = 0x7f4235941400] 16:59:48 INFO - PROCESS | 12879 | 1461455988591 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]]]}] 16:59:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:59:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1538ms 16:59:48 INFO - PROCESS | 12879 | 1461455988669 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:59:48 INFO - PROCESS | 12879 | 1461455988673 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:59:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:59:48 INFO - PROCESS | 12879 | 1461455988679 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:59:48 INFO - PROCESS | 12879 | 1461455988683 Marionette TRACE conn3 <- [1,2870,null,{}] 16:59:48 INFO - PROCESS | 12879 | 1461455988688 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}] 16:59:48 INFO - PROCESS | 12879 | 1461455988960 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:59:49 INFO - PROCESS | 12879 | 1461455989269 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f423981e800 == 161 [pid = 12879] [id = 725] 16:59:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 168 (0x7f4239016c00) [pid = 12879] [serial = 2176] [outer = (nil)] 16:59:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 169 (0x7f42390ee400) [pid = 12879] [serial = 2177] [outer = 0x7f4239016c00] 16:59:49 INFO - PROCESS | 12879 | 1461455989349 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 12879 | ++DOMWINDOW == 170 (0x7f423a268800) [pid = 12879] [serial = 2178] [outer = 0x7f4239016c00] 16:59:50 INFO - PROCESS | 12879 | 1461455990144 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]]]}] 16:59:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:59:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1530ms 16:59:50 INFO - PROCESS | 12879 | 1461455990210 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:59:50 INFO - PROCESS | 12879 | 1461455990214 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:59:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:59:50 INFO - PROCESS | 12879 | 1461455990220 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:59:50 INFO - PROCESS | 12879 | 1461455990223 Marionette TRACE conn3 <- [1,2874,null,{}] 16:59:50 INFO - PROCESS | 12879 | 1461455990228 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}] 16:59:50 INFO - PROCESS | 12879 | 1461455990426 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:59:50 INFO - PROCESS | 12879 | 1461455990700 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4245d12000 == 162 [pid = 12879] [id = 726] 16:59:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 171 (0x7f42219cc400) [pid = 12879] [serial = 2179] [outer = (nil)] 16:59:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 172 (0x7f423b4c9400) [pid = 12879] [serial = 2180] [outer = 0x7f42219cc400] 16:59:50 INFO - PROCESS | 12879 | 1461455990816 Marionette DEBUG loaded listener.js 16:59:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 173 (0x7f423b6d4400) [pid = 12879] [serial = 2181] [outer = 0x7f42219cc400] 16:59:51 INFO - PROCESS | 12879 | 1461455991596 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]]]}] 16:59:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:59:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1429ms 16:59:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:59:51 INFO - PROCESS | 12879 | 1461455991650 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 12879 | 1461455991652 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:59:51 INFO - PROCESS | 12879 | 1461455991658 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 12879 | 1461455991661 Marionette TRACE conn3 <- [1,2878,null,{}] 16:59:51 INFO - PROCESS | 12879 | 1461455991666 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}] 16:59:51 INFO - PROCESS | 12879 | 1461455991876 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:59:52 INFO - PROCESS | 12879 | 1461455992142 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424620b800 == 163 [pid = 12879] [id = 727] 16:59:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 174 (0x7f4223516400) [pid = 12879] [serial = 2182] [outer = (nil)] 16:59:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f423ff8b000) [pid = 12879] [serial = 2183] [outer = 0x7f4223516400] 16:59:52 INFO - PROCESS | 12879 | 1461455992251 Marionette DEBUG loaded listener.js 16:59:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f4244f1a000) [pid = 12879] [serial = 2184] [outer = 0x7f4223516400] 16:59:53 INFO - PROCESS | 12879 | 1461455993076 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]]]}] 16:59:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:59:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1489ms 16:59:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:59:53 INFO - PROCESS | 12879 | 1461455993147 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:59:53 INFO - PROCESS | 12879 | 1461455993150 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:59:53 INFO - PROCESS | 12879 | 1461455993156 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:59:53 INFO - PROCESS | 12879 | 1461455993159 Marionette TRACE conn3 <- [1,2882,null,{}] 16:59:53 INFO - PROCESS | 12879 | 1461455993164 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}] 16:59:53 INFO - PROCESS | 12879 | 1461455993372 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:59:53 INFO - PROCESS | 12879 | 1461455993676 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f4247052000 == 164 [pid = 12879] [id = 728] 16:59:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f423b668000) [pid = 12879] [serial = 2185] [outer = (nil)] 16:59:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f4244fef000) [pid = 12879] [serial = 2186] [outer = 0x7f423b668000] 16:59:53 INFO - PROCESS | 12879 | 1461455993750 Marionette DEBUG loaded listener.js 16:59:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f4245e74400) [pid = 12879] [serial = 2187] [outer = 0x7f423b668000] 16:59:54 INFO - PROCESS | 12879 | 1461455994529 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]]]}] 16:59:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:59:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1436ms 16:59:54 INFO - PROCESS | 12879 | 1461455994591 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:59:54 INFO - PROCESS | 12879 | 1461455994594 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:59:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:59:54 INFO - PROCESS | 12879 | 1461455994600 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:59:54 INFO - PROCESS | 12879 | 1461455994602 Marionette TRACE conn3 <- [1,2886,null,{}] 16:59:54 INFO - PROCESS | 12879 | 1461455994607 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}] 16:59:54 INFO - PROCESS | 12879 | 1461455994804 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:59:55 INFO - PROCESS | 12879 | 1461455995121 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424916f800 == 165 [pid = 12879] [id = 729] 16:59:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f4225c0d400) [pid = 12879] [serial = 2188] [outer = (nil)] 16:59:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 181 (0x7f424602f800) [pid = 12879] [serial = 2189] [outer = 0x7f4225c0d400] 16:59:55 INFO - PROCESS | 12879 | 1461455995192 Marionette DEBUG loaded listener.js 16:59:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 182 (0x7f4246096400) [pid = 12879] [serial = 2190] [outer = 0x7f4225c0d400] 16:59:55 INFO - PROCESS | 12879 | 1461455995939 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]]]}] 16:59:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:59:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1385ms 16:59:55 INFO - PROCESS | 12879 | 1461455995985 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:59:55 INFO - PROCESS | 12879 | 1461455995989 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:59:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:59:55 INFO - PROCESS | 12879 | 1461455995994 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:59:55 INFO - PROCESS | 12879 | 1461455995996 Marionette TRACE conn3 <- [1,2890,null,{}] 16:59:56 INFO - PROCESS | 12879 | 1461455996001 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}] 16:59:56 INFO - PROCESS | 12879 | 1461455996195 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:59:56 INFO - PROCESS | 12879 | 1461455996461 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 12879 | ++DOCSHELL 0x7f424a9e6000 == 166 [pid = 12879] [id = 730] 16:59:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 183 (0x7f423e757400) [pid = 12879] [serial = 2191] [outer = (nil)] 16:59:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 184 (0x7f4246f3b400) [pid = 12879] [serial = 2192] [outer = 0x7f423e757400] 16:59:56 INFO - PROCESS | 12879 | 1461455996531 Marionette DEBUG loaded listener.js 16:59:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 185 (0x7f4247003800) [pid = 12879] [serial = 2193] [outer = 0x7f423e757400] 16:59:57 INFO - PROCESS | 12879 | 1461455997319 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:59:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:59:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1376ms 16:59:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:59:57 INFO - PROCESS | 12879 | 1461455997371 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:59:57 INFO - PROCESS | 12879 | 1461455997374 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:59:57 INFO - PROCESS | 12879 | 1461455997378 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:59:57 INFO - PROCESS | 12879 | 1461455997382 Marionette TRACE conn3 <- [1,2894,null,{}] 16:59:57 INFO - PROCESS | 12879 | 1461455997386 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}] 16:59:57 INFO - PROCESS | 12879 | 1461455997590 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:59:57 INFO - PROCESS | 12879 | 1461455997869 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424b51b800 == 167 [pid = 12879] [id = 731] 16:59:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 186 (0x7f421c205400) [pid = 12879] [serial = 2194] [outer = (nil)] 16:59:57 INFO - PROCESS | 12879 | ++DOMWINDOW == 187 (0x7f4247275c00) [pid = 12879] [serial = 2195] [outer = 0x7f421c205400] 16:59:57 INFO - PROCESS | 12879 | 1461455997977 Marionette DEBUG loaded listener.js 16:59:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 188 (0x7f4248c22400) [pid = 12879] [serial = 2196] [outer = 0x7f421c205400] 16:59:58 INFO - PROCESS | 12879 | 1461455998731 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]]]}] 16:59:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:59:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1429ms 16:59:58 INFO - PROCESS | 12879 | 1461455998809 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:59:58 INFO - PROCESS | 12879 | 1461455998812 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:59:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:59:58 INFO - PROCESS | 12879 | 1461455998818 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:59:58 INFO - PROCESS | 12879 | 1461455998821 Marionette TRACE conn3 <- [1,2898,null,{}] 16:59:58 INFO - PROCESS | 12879 | 1461455998826 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}] 16:59:59 INFO - PROCESS | 12879 | 1461455999080 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:59:59 INFO - PROCESS | 12879 | 1461455999393 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421c658000 == 168 [pid = 12879] [id = 732] 16:59:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 189 (0x7f421b4ef000) [pid = 12879] [serial = 2197] [outer = (nil)] 16:59:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f421ed6c000) [pid = 12879] [serial = 2198] [outer = 0x7f421b4ef000] 16:59:59 INFO - PROCESS | 12879 | 1461455999469 Marionette DEBUG loaded listener.js 16:59:59 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f42268b7c00) [pid = 12879] [serial = 2199] [outer = 0x7f421b4ef000] 17:00:00 INFO - PROCESS | 12879 | 1461456000877 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:00:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:00:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2184ms 17:00:01 INFO - PROCESS | 12879 | 1461456001005 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:00:01 INFO - PROCESS | 12879 | 1461456001011 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:00:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:00:01 INFO - PROCESS | 12879 | 1461456001019 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:00:01 INFO - PROCESS | 12879 | 1461456001024 Marionette TRACE conn3 <- [1,2902,null,{}] 17:00:01 INFO - PROCESS | 12879 | 1461456001031 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:00:01 INFO - PROCESS | 12879 | 1461456001246 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:00:01 INFO - PROCESS | 12879 | 1461456001519 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f42252df800 == 169 [pid = 12879] [id = 733] 17:00:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f421eda2c00) [pid = 12879] [serial = 2200] [outer = (nil)] 17:00:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f421ff97400) [pid = 12879] [serial = 2201] [outer = 0x7f421eda2c00] 17:00:01 INFO - PROCESS | 12879 | 1461456001587 Marionette DEBUG loaded listener.js 17:00:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f4221510400) [pid = 12879] [serial = 2202] [outer = 0x7f421eda2c00] 17:00:02 INFO - PROCESS | 12879 | 1461456002449 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:00:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:00:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1484ms 17:00:02 INFO - PROCESS | 12879 | 1461456002504 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:00:02 INFO - PROCESS | 12879 | 1461456002511 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:00:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:00:02 INFO - PROCESS | 12879 | 1461456002524 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 12879 | 1461456002528 Marionette TRACE conn3 <- [1,2906,null,{}] 17:00:02 INFO - PROCESS | 12879 | 1461456002535 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:00:02 INFO - PROCESS | 12879 | 1461456002801 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:00:03 INFO - PROCESS | 12879 | 1461456003138 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4223e32000 == 170 [pid = 12879] [id = 734] 17:00:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f4225266800) [pid = 12879] [serial = 2203] [outer = (nil)] 17:00:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f4223111400) [pid = 12879] [serial = 2204] [outer = 0x7f4225266800] 17:00:03 INFO - PROCESS | 12879 | 1461456003320 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f422662f000) [pid = 12879] [serial = 2205] [outer = 0x7f4225266800] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42256d0800 == 169 [pid = 12879] [id = 713] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422537c000 == 168 [pid = 12879] [id = 712] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4221575800 == 167 [pid = 12879] [id = 711] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421ef50800 == 166 [pid = 12879] [id = 710] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228413800 == 165 [pid = 12879] [id = 709] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421ef54800 == 164 [pid = 12879] [id = 708] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220d96800 == 163 [pid = 12879] [id = 706] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4223243000 == 162 [pid = 12879] [id = 705] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423f15d800 == 161 [pid = 12879] [id = 704] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4239807000 == 160 [pid = 12879] [id = 703] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238da5000 == 159 [pid = 12879] [id = 702] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42387a6000 == 158 [pid = 12879] [id = 701] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237a28000 == 157 [pid = 12879] [id = 700] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4236f3d000 == 156 [pid = 12879] [id = 699] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4234d54800 == 155 [pid = 12879] [id = 698] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423355c800 == 154 [pid = 12879] [id = 697] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42333b5000 == 153 [pid = 12879] [id = 696] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423319f000 == 152 [pid = 12879] [id = 695] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42325e5000 == 151 [pid = 12879] [id = 694] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fc05000 == 150 [pid = 12879] [id = 693] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422f30b000 == 149 [pid = 12879] [id = 692] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42282f6000 == 148 [pid = 12879] [id = 691] 17:00:03 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220da5800 == 147 [pid = 12879] [id = 690] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 196 (0x7f422e4c2800) [pid = 12879] [serial = 2063] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 195 (0x7f4226651c00) [pid = 12879] [serial = 2066] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 194 (0x7f422edf1000) [pid = 12879] [serial = 2064] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 193 (0x7f42324eb800) [pid = 12879] [serial = 2039] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 192 (0x7f422f22c800) [pid = 12879] [serial = 2036] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 191 (0x7f422c940c00) [pid = 12879] [serial = 2030] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 190 (0x7f42337de400) [pid = 12879] [serial = 2045] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 189 (0x7f421ed67000) [pid = 12879] [serial = 2021] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 188 (0x7f4223256000) [pid = 12879] [serial = 2054] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 187 (0x7f4226635000) [pid = 12879] [serial = 2055] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 186 (0x7f4226e20000) [pid = 12879] [serial = 2027] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 185 (0x7f42219cf400) [pid = 12879] [serial = 2051] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 184 (0x7f4223254000) [pid = 12879] [serial = 2052] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 183 (0x7f421ed65800) [pid = 12879] [serial = 2048] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 182 (0x7f421ff89800) [pid = 12879] [serial = 2049] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 181 (0x7f42268ad400) [pid = 12879] [serial = 2057] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 180 (0x7f422ed8f400) [pid = 12879] [serial = 2033] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 179 (0x7f422526fc00) [pid = 12879] [serial = 2024] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 178 (0x7f42328f3000) [pid = 12879] [serial = 2042] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 177 (0x7f4226e26000) [pid = 12879] [serial = 2060] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 176 (0x7f42284abc00) [pid = 12879] [serial = 2061] [outer = (nil)] [url = about:blank] 17:00:03 INFO - PROCESS | 12879 | --DOMWINDOW == 175 (0x7f4226bc7800) [pid = 12879] [serial = 2058] [outer = (nil)] [url = about:blank] 17:00:04 INFO - PROCESS | 12879 | --DOMWINDOW == 174 (0x7f422c8aa800) [pid = 12879] [serial = 2067] [outer = (nil)] [url = about:blank] 17:00:04 INFO - PROCESS | 12879 | --DOMWINDOW == 173 (0x7f422ede3000) [pid = 12879] [serial = 1998] [outer = (nil)] [url = about:blank] 17:00:04 INFO - PROCESS | 12879 | --DOMWINDOW == 172 (0x7f422662ec00) [pid = 12879] [serial = 2001] [outer = (nil)] [url = about:blank] 17:00:04 INFO - PROCESS | 12879 | --DOMWINDOW == 171 (0x7f422594dc00) [pid = 12879] [serial = 2004] [outer = (nil)] [url = about:blank] 17:00:04 INFO - PROCESS | 12879 | 1461456004481 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:00:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:00:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1990ms 17:00:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:00:04 INFO - PROCESS | 12879 | 1461456004514 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:00:04 INFO - PROCESS | 12879 | 1461456004516 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:00:04 INFO - PROCESS | 12879 | 1461456004522 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:00:04 INFO - PROCESS | 12879 | 1461456004527 Marionette TRACE conn3 <- [1,2910,null,{}] 17:00:04 INFO - PROCESS | 12879 | 1461456004541 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:00:04 INFO - PROCESS | 12879 | 1461456004737 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:00:04 INFO - PROCESS | 12879 | 1461456004921 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:04 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4220d9c800 == 148 [pid = 12879] [id = 735] 17:00:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 172 (0x7f421ff92800) [pid = 12879] [serial = 2206] [outer = (nil)] 17:00:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 173 (0x7f4226652000) [pid = 12879] [serial = 2207] [outer = 0x7f421ff92800] 17:00:04 INFO - PROCESS | 12879 | 1461456004983 Marionette DEBUG loaded listener.js 17:00:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 174 (0x7f4226e20000) [pid = 12879] [serial = 2208] [outer = 0x7f421ff92800] 17:00:05 INFO - PROCESS | 12879 | 1461456005615 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:00:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:00:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:00:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1138ms 17:00:05 INFO - PROCESS | 12879 | 1461456005659 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:00:05 INFO - PROCESS | 12879 | 1461456005662 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:00:05 INFO - TEST-START | /DOMEvents/constructors.html 17:00:05 INFO - PROCESS | 12879 | 1461456005668 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 12879 | 1461456005670 Marionette TRACE conn3 <- [1,2914,null,{}] 17:00:05 INFO - PROCESS | 12879 | 1461456005675 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:00:05 INFO - PROCESS | 12879 | 1461456005937 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:00:06 INFO - PROCESS | 12879 | 1461456006057 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4222dd6000 == 149 [pid = 12879] [id = 736] 17:00:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f42268ad400) [pid = 12879] [serial = 2209] [outer = (nil)] 17:00:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f42284a9c00) [pid = 12879] [serial = 2210] [outer = 0x7f42268ad400] 17:00:06 INFO - PROCESS | 12879 | 1461456006115 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f422c940800) [pid = 12879] [serial = 2211] [outer = 0x7f42268ad400] 17:00:06 INFO - PROCESS | 12879 | 1461456006935 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:00:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:00:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:00:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:00:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:00:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:00:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:00:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:00:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:00:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:00:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 1342ms 17:00:07 INFO - PROCESS | 12879 | 1461456007016 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:00:07 INFO - PROCESS | 12879 | 1461456007021 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:00:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:00:07 INFO - PROCESS | 12879 | 1461456007040 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:00:07 INFO - PROCESS | 12879 | 1461456007047 Marionette TRACE conn3 <- [1,2918,null,{}] 17:00:07 INFO - PROCESS | 12879 | 1461456007058 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:00:07 INFO - PROCESS | 12879 | 1461456007303 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:00:07 INFO - PROCESS | 12879 | 1461456007329 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:07 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4228142800 == 150 [pid = 12879] [id = 737] 17:00:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f42283d9400) [pid = 12879] [serial = 2212] [outer = (nil)] 17:00:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f422cf1bc00) [pid = 12879] [serial = 2213] [outer = 0x7f42283d9400] 17:00:07 INFO - PROCESS | 12879 | 1461456007389 Marionette DEBUG loaded listener.js 17:00:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f422f21d400) [pid = 12879] [serial = 2214] [outer = 0x7f42283d9400] 17:00:08 INFO - PROCESS | 12879 | 1461456008169 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:00:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:00:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1154ms 17:00:08 INFO - PROCESS | 12879 | 1461456008182 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:00:08 INFO - PROCESS | 12879 | 1461456008185 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:00:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:00:08 INFO - PROCESS | 12879 | 1461456008191 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:00:08 INFO - PROCESS | 12879 | 1461456008193 Marionette TRACE conn3 <- [1,2922,null,{}] 17:00:08 INFO - PROCESS | 12879 | 1461456008198 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:00:08 INFO - PROCESS | 12879 | 1461456008881 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:00:08 INFO - PROCESS | 12879 | --DOMWINDOW == 179 (0x7f4225c0b800) [pid = 12879] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:00:08 INFO - PROCESS | 12879 | --DOMWINDOW == 178 (0x7f42284a6400) [pid = 12879] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:00:08 INFO - PROCESS | 12879 | --DOMWINDOW == 177 (0x7f421b4f0400) [pid = 12879] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:00:08 INFO - PROCESS | 12879 | --DOMWINDOW == 176 (0x7f421b4ed400) [pid = 12879] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:00:08 INFO - PROCESS | 12879 | --DOMWINDOW == 175 (0x7f4221511400) [pid = 12879] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:00:08 INFO - PROCESS | 12879 | --DOMWINDOW == 174 (0x7f4225951000) [pid = 12879] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:00:09 INFO - PROCESS | 12879 | 1461456009075 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4225559000 == 151 [pid = 12879] [id = 738] 17:00:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 175 (0x7f4221511400) [pid = 12879] [serial = 2215] [outer = (nil)] 17:00:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 176 (0x7f4226e2a000) [pid = 12879] [serial = 2216] [outer = 0x7f4221511400] 17:00:09 INFO - PROCESS | 12879 | 1461456009140 Marionette DEBUG loaded listener.js 17:00:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 177 (0x7f4230f14c00) [pid = 12879] [serial = 2217] [outer = 0x7f4221511400] 17:00:09 INFO - PROCESS | 12879 | [12879] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 17:00:09 INFO - PROCESS | 12879 | [12879] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 17:00:09 INFO - PROCESS | 12879 | [12879] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 17:00:09 INFO - PROCESS | 12879 | [12879] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 17:00:09 INFO - PROCESS | 12879 | 1461456009741 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:00:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:00:09 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:00:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:00:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:00:09 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:00:09 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:00:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:00:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:00:09 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:00:09 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:00:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:00:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:00:09 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:00:09 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:00:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:00:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:00:09 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:00:09 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1578ms 17:00:09 INFO - PROCESS | 12879 | 1461456009777 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:00:09 INFO - PROCESS | 12879 | 1461456009781 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:00:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:00:09 INFO - PROCESS | 12879 | 1461456009789 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:00:09 INFO - PROCESS | 12879 | 1461456009792 Marionette TRACE conn3 <- [1,2926,null,{}] 17:00:09 INFO - PROCESS | 12879 | 1461456009796 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:00:09 INFO - PROCESS | 12879 | 1461456009980 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:00:10 INFO - PROCESS | 12879 | 1461456010165 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:10 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422f27a800 == 152 [pid = 12879] [id = 739] 17:00:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 178 (0x7f42219c6800) [pid = 12879] [serial = 2218] [outer = (nil)] 17:00:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 179 (0x7f42328f8400) [pid = 12879] [serial = 2219] [outer = 0x7f42219c6800] 17:00:10 INFO - PROCESS | 12879 | 1461456010223 Marionette DEBUG loaded listener.js 17:00:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 180 (0x7f42337dd400) [pid = 12879] [serial = 2220] [outer = 0x7f42219c6800] 17:00:10 INFO - PROCESS | 12879 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:00:10 INFO - PROCESS | 12879 | 1461456010771 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:00:10 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:00:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1029ms 17:00:10 INFO - PROCESS | 12879 | 1461456010990 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:00:10 INFO - PROCESS | 12879 | 1461456010994 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:00:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:00:11 INFO - PROCESS | 12879 | 1461456011018 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:00:11 INFO - PROCESS | 12879 | 1461456011022 Marionette TRACE conn3 <- [1,2930,null,{}] 17:00:11 INFO - PROCESS | 12879 | 1461456011030 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:00:11 INFO - PROCESS | 12879 | 1461456011233 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:00:11 INFO - PROCESS | 12879 | 1461456011496 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4220c30800 == 153 [pid = 12879] [id = 740] 17:00:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 181 (0x7f421e61e000) [pid = 12879] [serial = 2221] [outer = (nil)] 17:00:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 182 (0x7f421ed6a000) [pid = 12879] [serial = 2222] [outer = 0x7f421e61e000] 17:00:11 INFO - PROCESS | 12879 | 1461456011570 Marionette DEBUG loaded listener.js 17:00:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 183 (0x7f42211e8c00) [pid = 12879] [serial = 2223] [outer = 0x7f421e61e000] 17:00:12 INFO - PROCESS | 12879 | 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:00:12 INFO - PROCESS | 12879 | 1461456012369 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:00:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:00:12 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1381ms 17:00:12 INFO - PROCESS | 12879 | 1461456012399 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:00:12 INFO - PROCESS | 12879 | 1461456012404 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:00:12 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:00:12 INFO - PROCESS | 12879 | 1461456012415 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:00:12 INFO - PROCESS | 12879 | 1461456012420 Marionette TRACE conn3 <- [1,2934,null,{}] 17:00:12 INFO - PROCESS | 12879 | 1461456012427 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:00:12 INFO - PROCESS | 12879 | 1461456012633 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:00:12 INFO - PROCESS | 12879 | 1461456012901 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:12 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f422828d000 == 154 [pid = 12879] [id = 741] 17:00:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 184 (0x7f4225947000) [pid = 12879] [serial = 2224] [outer = (nil)] 17:00:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 185 (0x7f422662e000) [pid = 12879] [serial = 2225] [outer = 0x7f4225947000] 17:00:12 INFO - PROCESS | 12879 | 1461456012975 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 12879 | ++DOMWINDOW == 186 (0x7f4226bc7800) [pid = 12879] [serial = 2226] [outer = 0x7f4225947000] 17:00:13 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:00:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1395ms 17:00:13 INFO - PROCESS | 12879 | 1461456013796 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:00:13 INFO - PROCESS | 12879 | 1461456013808 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:00:13 INFO - PROCESS | 12879 | 1461456013811 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:00:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:00:13 INFO - PROCESS | 12879 | 1461456013818 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:00:13 INFO - PROCESS | 12879 | 1461456013821 Marionette TRACE conn3 <- [1,2938,null,{}] 17:00:13 INFO - PROCESS | 12879 | 1461456013834 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:00:14 INFO - PROCESS | 12879 | 1461456014045 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:00:14 INFO - PROCESS | 12879 | 1461456014319 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f42310c9800 == 155 [pid = 12879] [id = 742] 17:00:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 187 (0x7f422e4c8000) [pid = 12879] [serial = 2227] [outer = (nil)] 17:00:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 188 (0x7f422ef0d000) [pid = 12879] [serial = 2228] [outer = 0x7f422e4c8000] 17:00:14 INFO - PROCESS | 12879 | 1461456014399 Marionette DEBUG loaded listener.js 17:00:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 189 (0x7f422f608400) [pid = 12879] [serial = 2229] [outer = 0x7f422e4c8000] 17:00:15 INFO - PROCESS | 12879 | 1461456015156 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:00:15 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:00:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1385ms 17:00:15 INFO - PROCESS | 12879 | 1461456015203 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:00:15 INFO - PROCESS | 12879 | 1461456015206 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:00:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:00:15 INFO - PROCESS | 12879 | 1461456015212 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:00:15 INFO - PROCESS | 12879 | 1461456015215 Marionette TRACE conn3 <- [1,2942,null,{}] 17:00:15 INFO - PROCESS | 12879 | 1461456015220 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:00:15 INFO - PROCESS | 12879 | 1461456015423 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:00:15 INFO - PROCESS | 12879 | 1461456015690 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:15 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4232fac800 == 156 [pid = 12879] [id = 743] 17:00:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 190 (0x7f422ed95800) [pid = 12879] [serial = 2230] [outer = (nil)] 17:00:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 191 (0x7f422ff33800) [pid = 12879] [serial = 2231] [outer = 0x7f422ed95800] 17:00:15 INFO - PROCESS | 12879 | 1461456015764 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 192 (0x7f423281d400) [pid = 12879] [serial = 2232] [outer = 0x7f422ed95800] 17:00:16 INFO - PROCESS | 12879 | 1461456016472 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:00:16 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:00:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:00:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1275ms 17:00:16 INFO - PROCESS | 12879 | 1461456016488 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:00:16 INFO - PROCESS | 12879 | 1461456016491 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:00:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:00:16 INFO - PROCESS | 12879 | 1461456016497 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:00:16 INFO - PROCESS | 12879 | 1461456016499 Marionette TRACE conn3 <- [1,2946,null,{}] 17:00:16 INFO - PROCESS | 12879 | 1461456016504 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:00:16 INFO - PROCESS | 12879 | 1461456016698 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:00:16 INFO - PROCESS | 12879 | 1461456016938 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4233481000 == 157 [pid = 12879] [id = 744] 17:00:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 193 (0x7f422fe07400) [pid = 12879] [serial = 2233] [outer = (nil)] 17:00:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 194 (0x7f42337de400) [pid = 12879] [serial = 2234] [outer = 0x7f422fe07400] 17:00:17 INFO - PROCESS | 12879 | 1461456017013 Marionette DEBUG loaded listener.js 17:00:17 INFO - PROCESS | 12879 | ++DOMWINDOW == 195 (0x7f4236ccc400) [pid = 12879] [serial = 2235] [outer = 0x7f422fe07400] 17:00:17 INFO - PROCESS | 12879 | 1461456017719 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:00:17 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:00:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1278ms 17:00:17 INFO - PROCESS | 12879 | 1461456017775 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:00:17 INFO - PROCESS | 12879 | 1461456017778 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:00:17 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:00:17 INFO - PROCESS | 12879 | 1461456017784 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:00:17 INFO - PROCESS | 12879 | 1461456017786 Marionette TRACE conn3 <- [1,2950,null,{}] 17:00:17 INFO - PROCESS | 12879 | 1461456017792 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:00:18 INFO - PROCESS | 12879 | 1461456018047 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:00:18 INFO - PROCESS | 12879 | 1461456018328 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4237460800 == 158 [pid = 12879] [id = 745] 17:00:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 196 (0x7f4236d39400) [pid = 12879] [serial = 2236] [outer = (nil)] 17:00:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 197 (0x7f42375b1c00) [pid = 12879] [serial = 2237] [outer = 0x7f4236d39400] 17:00:18 INFO - PROCESS | 12879 | 1461456018407 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 198 (0x7f423872d800) [pid = 12879] [serial = 2238] [outer = 0x7f4236d39400] 17:00:18 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4238d9a800 == 159 [pid = 12879] [id = 746] 17:00:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 199 (0x7f423a26a000) [pid = 12879] [serial = 2239] [outer = (nil)] 17:00:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 200 (0x7f4238bc3c00) [pid = 12879] [serial = 2240] [outer = 0x7f423a26a000] 17:00:19 INFO - PROCESS | 12879 | 1461456019198 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:00:19 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:00:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1425ms 17:00:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:00:19 INFO - PROCESS | 12879 | 1461456019209 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:00:19 INFO - PROCESS | 12879 | 1461456019212 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:00:19 INFO - PROCESS | 12879 | 1461456019217 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 12879 | 1461456019220 Marionette TRACE conn3 <- [1,2954,null,{}] 17:00:19 INFO - PROCESS | 12879 | 1461456019225 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:00:19 INFO - PROCESS | 12879 | 1461456019471 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:00:19 INFO - PROCESS | 12879 | 1461456019725 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4239815800 == 160 [pid = 12879] [id = 747] 17:00:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 201 (0x7f4225c0cc00) [pid = 12879] [serial = 2241] [outer = (nil)] 17:00:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 202 (0x7f42390f3800) [pid = 12879] [serial = 2242] [outer = 0x7f4225c0cc00] 17:00:19 INFO - PROCESS | 12879 | 1461456019797 Marionette DEBUG loaded listener.js 17:00:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 203 (0x7f423b914400) [pid = 12879] [serial = 2243] [outer = 0x7f4225c0cc00] 17:00:20 INFO - PROCESS | 12879 | 1461456020456 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:00:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:00:20 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:00:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1276ms 17:00:20 INFO - PROCESS | 12879 | 1461456020494 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:00:20 INFO - PROCESS | 12879 | 1461456020497 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:00:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:00:20 INFO - PROCESS | 12879 | 1461456020503 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:00:20 INFO - PROCESS | 12879 | 1461456020505 Marionette TRACE conn3 <- [1,2958,null,{}] 17:00:20 INFO - PROCESS | 12879 | 1461456020511 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:00:20 INFO - PROCESS | 12879 | 1461456020728 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:00:20 INFO - PROCESS | 12879 | 1461456020968 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:20 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4247056000 == 161 [pid = 12879] [id = 748] 17:00:20 INFO - PROCESS | 12879 | ++DOMWINDOW == 204 (0x7f4225c10400) [pid = 12879] [serial = 2244] [outer = (nil)] 17:00:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 205 (0x7f42470b7c00) [pid = 12879] [serial = 2245] [outer = 0x7f4225c10400] 17:00:21 INFO - PROCESS | 12879 | 1461456021038 Marionette DEBUG loaded listener.js 17:00:21 INFO - PROCESS | 12879 | ++DOMWINDOW == 206 (0x7f42491c4400) [pid = 12879] [serial = 2246] [outer = 0x7f4225c10400] 17:00:21 INFO - PROCESS | 12879 | 1461456021769 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:00:21 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:00:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1288ms 17:00:21 INFO - PROCESS | 12879 | 1461456021792 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:00:21 INFO - PROCESS | 12879 | 1461456021794 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:00:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:00:21 INFO - PROCESS | 12879 | 1461456021800 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 12879 | 1461456021802 Marionette TRACE conn3 <- [1,2962,null,{}] 17:00:21 INFO - PROCESS | 12879 | 1461456021808 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:00:22 INFO - PROCESS | 12879 | 1461456022083 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:00:22 INFO - PROCESS | 12879 | 1461456022288 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f424de57800 == 162 [pid = 12879] [id = 749] 17:00:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 207 (0x7f423900b800) [pid = 12879] [serial = 2247] [outer = (nil)] 17:00:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 208 (0x7f42491c7400) [pid = 12879] [serial = 2248] [outer = 0x7f423900b800] 17:00:22 INFO - PROCESS | 12879 | 1461456022356 Marionette DEBUG loaded listener.js 17:00:22 INFO - PROCESS | 12879 | ++DOMWINDOW == 209 (0x7f424aba0c00) [pid = 12879] [serial = 2249] [outer = 0x7f423900b800] 17:00:23 INFO - PROCESS | 12879 | 1461456023086 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:00:23 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:00:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1329ms 17:00:23 INFO - PROCESS | 12879 | 1461456023130 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:00:23 INFO - PROCESS | 12879 | 1461456023133 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:00:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:00:23 INFO - PROCESS | 12879 | 1461456023139 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:00:23 INFO - PROCESS | 12879 | 1461456023141 Marionette TRACE conn3 <- [1,2966,null,{}] 17:00:23 INFO - PROCESS | 12879 | 1461456023147 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:00:23 INFO - PROCESS | 12879 | 1461456023450 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:00:23 INFO - PROCESS | 12879 | 1461456023664 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:23 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421e1b8000 == 163 [pid = 12879] [id = 750] 17:00:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 210 (0x7f421ae2cc00) [pid = 12879] [serial = 2250] [outer = (nil)] 17:00:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 211 (0x7f421ae34000) [pid = 12879] [serial = 2251] [outer = 0x7f421ae2cc00] 17:00:23 INFO - PROCESS | 12879 | 1461456023738 Marionette DEBUG loaded listener.js 17:00:23 INFO - PROCESS | 12879 | ++DOMWINDOW == 212 (0x7f421ae3a400) [pid = 12879] [serial = 2252] [outer = 0x7f421ae2cc00] 17:00:24 INFO - PROCESS | 12879 | 1461456024450 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:00:24 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:00:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1332ms 17:00:24 INFO - PROCESS | 12879 | 1461456024471 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:00:24 INFO - PROCESS | 12879 | 1461456024474 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:00:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:00:24 INFO - PROCESS | 12879 | 1461456024480 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:00:24 INFO - PROCESS | 12879 | 1461456024484 Marionette TRACE conn3 <- [1,2970,null,{}] 17:00:24 INFO - PROCESS | 12879 | 1461456024488 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:00:24 INFO - PROCESS | 12879 | 1461456024705 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:00:24 INFO - PROCESS | 12879 | 1461456024979 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:25 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421e1d6000 == 164 [pid = 12879] [id = 751] 17:00:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 213 (0x7f421ae3a800) [pid = 12879] [serial = 2253] [outer = (nil)] 17:00:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 214 (0x7f424aba6c00) [pid = 12879] [serial = 2254] [outer = 0x7f421ae3a800] 17:00:25 INFO - PROCESS | 12879 | 1461456025056 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 12879 | ++DOMWINDOW == 215 (0x7f424b05d800) [pid = 12879] [serial = 2255] [outer = 0x7f421ae3a800] 17:00:25 INFO - PROCESS | 12879 | 1461456025774 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:00:25 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:00:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1326ms 17:00:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:00:25 INFO - PROCESS | 12879 | 1461456025806 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:00:25 INFO - PROCESS | 12879 | 1461456025808 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:00:25 INFO - PROCESS | 12879 | 1461456025814 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:00:25 INFO - PROCESS | 12879 | 1461456025816 Marionette TRACE conn3 <- [1,2974,null,{}] 17:00:25 INFO - PROCESS | 12879 | 1461456025821 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:00:26 INFO - PROCESS | 12879 | 1461456026013 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:00:26 INFO - PROCESS | 12879 | 1461456026228 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:26 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4226d5e800 == 165 [pid = 12879] [id = 752] 17:00:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 216 (0x7f4226d62800) [pid = 12879] [serial = 2256] [outer = (nil)] 17:00:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 217 (0x7f4226d6a400) [pid = 12879] [serial = 2257] [outer = 0x7f4226d62800] 17:00:26 INFO - PROCESS | 12879 | 1461456026300 Marionette DEBUG loaded listener.js 17:00:26 INFO - PROCESS | 12879 | ++DOMWINDOW == 218 (0x7f4239019400) [pid = 12879] [serial = 2258] [outer = 0x7f4226d62800] 17:00:27 INFO - PROCESS | 12879 | 1461456027022 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:00:27 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:00:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1236ms 17:00:27 INFO - PROCESS | 12879 | 1461456027049 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 12879 | 1461456027052 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:00:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:00:27 INFO - PROCESS | 12879 | 1461456027058 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:00:27 INFO - PROCESS | 12879 | 1461456027060 Marionette TRACE conn3 <- [1,2978,null,{}] 17:00:27 INFO - PROCESS | 12879 | 1461456027065 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:00:27 INFO - PROCESS | 12879 | 1461456027268 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:00:27 INFO - PROCESS | 12879 | 1461456027510 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f421b11a800 == 166 [pid = 12879] [id = 753] 17:00:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 219 (0x7f4221104c00) [pid = 12879] [serial = 2259] [outer = (nil)] 17:00:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f422110b400) [pid = 12879] [serial = 2260] [outer = 0x7f4221104c00] 17:00:27 INFO - PROCESS | 12879 | 1461456027586 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f4221111000) [pid = 12879] [serial = 2261] [outer = 0x7f4221104c00] 17:00:28 INFO - PROCESS | 12879 | 1461456028292 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:00:28 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:00:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1277ms 17:00:28 INFO - PROCESS | 12879 | 1461456028335 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:00:28 INFO - PROCESS | 12879 | 1461456028338 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:00:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:00:28 INFO - PROCESS | 12879 | 1461456028344 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:00:28 INFO - PROCESS | 12879 | 1461456028347 Marionette TRACE conn3 <- [1,2982,null,{}] 17:00:28 INFO - PROCESS | 12879 | 1461456028352 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:00:28 INFO - PROCESS | 12879 | 1461456028552 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:00:28 INFO - PROCESS | 12879 | 1461456028828 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4220d51000 == 167 [pid = 12879] [id = 754] 17:00:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f4221105400) [pid = 12879] [serial = 2262] [outer = (nil)] 17:00:28 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f4221a90000) [pid = 12879] [serial = 2263] [outer = 0x7f4221105400] 17:00:28 INFO - PROCESS | 12879 | 1461456028909 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f4221a94800) [pid = 12879] [serial = 2264] [outer = 0x7f4221105400] 17:00:29 INFO - PROCESS | 12879 | 1461456029607 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:00:29 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:00:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:00:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1283ms 17:00:29 INFO - PROCESS | 12879 | 1461456029628 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:00:29 INFO - PROCESS | 12879 | 1461456029630 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:00:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:00:29 INFO - PROCESS | 12879 | 1461456029636 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:00:29 INFO - PROCESS | 12879 | 1461456029638 Marionette TRACE conn3 <- [1,2986,null,{}] 17:00:29 INFO - PROCESS | 12879 | 1461456029643 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:00:29 INFO - PROCESS | 12879 | 1461456029854 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:00:30 INFO - PROCESS | 12879 | 1461456030131 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4233406800 == 168 [pid = 12879] [id = 755] 17:00:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f422110dc00) [pid = 12879] [serial = 2265] [outer = (nil)] 17:00:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f4221a9a800) [pid = 12879] [serial = 2266] [outer = 0x7f422110dc00] 17:00:30 INFO - PROCESS | 12879 | 1461456030204 Marionette DEBUG loaded listener.js 17:00:30 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f4226d6d000) [pid = 12879] [serial = 2267] [outer = 0x7f422110dc00] 17:00:30 INFO - PROCESS | 12879 | 1461456030979 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:00:31 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:00:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1378ms 17:00:31 INFO - PROCESS | 12879 | 1461456031014 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:00:31 INFO - PROCESS | 12879 | 1461456031017 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:00:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:00:31 INFO - PROCESS | 12879 | 1461456031023 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:00:31 INFO - PROCESS | 12879 | 1461456031025 Marionette TRACE conn3 <- [1,2990,null,{}] 17:00:31 INFO - PROCESS | 12879 | 1461456031030 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:00:31 INFO - PROCESS | 12879 | 1461456031233 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:00:31 INFO - PROCESS | 12879 | 1461456031478 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:31 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f423341d800 == 169 [pid = 12879] [id = 756] 17:00:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f4221a90400) [pid = 12879] [serial = 2268] [outer = (nil)] 17:00:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 229 (0x7f422ee4c400) [pid = 12879] [serial = 2269] [outer = 0x7f4221a90400] 17:00:31 INFO - PROCESS | 12879 | 1461456031551 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 12879 | ++DOMWINDOW == 230 (0x7f422ee51800) [pid = 12879] [serial = 2270] [outer = 0x7f4221a90400] 17:00:32 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421b0a1000 == 170 [pid = 12879] [id = 757] 17:00:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 231 (0x7f42188a1c00) [pid = 12879] [serial = 2271] [outer = (nil)] 17:00:32 INFO - PROCESS | 12879 | ++DOMWINDOW == 232 (0x7f421889bc00) [pid = 12879] [serial = 2272] [outer = 0x7f42188a1c00] 17:00:32 INFO - PROCESS | 12879 | 1461456032459 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:00:32 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:00:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1477ms 17:00:32 INFO - PROCESS | 12879 | 1461456032500 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:00:32 INFO - PROCESS | 12879 | 1461456032503 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:00:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:00:32 INFO - PROCESS | 12879 | 1461456032508 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:00:32 INFO - PROCESS | 12879 | 1461456032510 Marionette TRACE conn3 <- [1,2994,null,{}] 17:00:32 INFO - PROCESS | 12879 | 1461456032520 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:00:32 INFO - PROCESS | 12879 | 1461456032806 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:00:33 INFO - PROCESS | 12879 | 1461456033078 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f421b0b3000 == 171 [pid = 12879] [id = 758] 17:00:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 233 (0x7f421889d800) [pid = 12879] [serial = 2273] [outer = (nil)] 17:00:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 234 (0x7f42188a6400) [pid = 12879] [serial = 2274] [outer = 0x7f421889d800] 17:00:33 INFO - PROCESS | 12879 | 1461456033193 Marionette DEBUG loaded listener.js 17:00:33 INFO - PROCESS | 12879 | ++DOMWINDOW == 235 (0x7f4221a96000) [pid = 12879] [serial = 2275] [outer = 0x7f421889d800] 17:00:33 INFO - PROCESS | 12879 | 1461456033869 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:00:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:00:33 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:00:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1389ms 17:00:33 INFO - PROCESS | 12879 | 1461456033912 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:00:33 INFO - PROCESS | 12879 | 1461456033916 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:00:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:00:33 INFO - PROCESS | 12879 | 1461456033924 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:00:33 INFO - PROCESS | 12879 | 1461456033926 Marionette TRACE conn3 <- [1,2998,null,{}] 17:00:33 INFO - PROCESS | 12879 | 1461456033930 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:00:34 INFO - PROCESS | 12879 | 1461456034143 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:00:34 INFO - PROCESS | 12879 | 1461456034388 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:34 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4218858800 == 172 [pid = 12879] [id = 759] 17:00:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 236 (0x7f421889f000) [pid = 12879] [serial = 2276] [outer = (nil)] 17:00:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 237 (0x7f4226c0fc00) [pid = 12879] [serial = 2277] [outer = 0x7f421889f000] 17:00:34 INFO - PROCESS | 12879 | 1461456034460 Marionette DEBUG loaded listener.js 17:00:34 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f4226c13800) [pid = 12879] [serial = 2278] [outer = 0x7f421889f000] 17:00:35 INFO - PROCESS | 12879 | 1461456035215 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:00:35 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:00:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1324ms 17:00:35 INFO - PROCESS | 12879 | 1461456035248 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:00:35 INFO - PROCESS | 12879 | 1461456035252 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:00:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:00:35 INFO - PROCESS | 12879 | 1461456035258 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:00:35 INFO - PROCESS | 12879 | 1461456035260 Marionette TRACE conn3 <- [1,3002,null,{}] 17:00:35 INFO - PROCESS | 12879 | 1461456035266 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:00:35 INFO - PROCESS | 12879 | 1461456035502 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:00:35 INFO - PROCESS | 12879 | 1461456035754 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f421cd76800 == 173 [pid = 12879] [id = 760] 17:00:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f4221a8e400) [pid = 12879] [serial = 2279] [outer = (nil)] 17:00:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f4226c17000) [pid = 12879] [serial = 2280] [outer = 0x7f4221a8e400] 17:00:35 INFO - PROCESS | 12879 | 1461456035825 Marionette DEBUG loaded listener.js 17:00:35 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f422ee4b000) [pid = 12879] [serial = 2281] [outer = 0x7f4221a8e400] 17:00:36 INFO - PROCESS | 12879 | 1461456036501 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:00:36 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:00:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1275ms 17:00:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:00:36 INFO - PROCESS | 12879 | 1461456036533 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:00:36 INFO - PROCESS | 12879 | 1461456036535 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:00:36 INFO - PROCESS | 12879 | 1461456036541 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:00:36 INFO - PROCESS | 12879 | 1461456036543 Marionette TRACE conn3 <- [1,3006,null,{}] 17:00:36 INFO - PROCESS | 12879 | 1461456036548 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:00:36 INFO - PROCESS | 12879 | 1461456036753 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:00:37 INFO - PROCESS | 12879 | 1461456037002 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f422158a000 == 174 [pid = 12879] [id = 761] 17:00:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f421e223000) [pid = 12879] [serial = 2282] [outer = (nil)] 17:00:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f421e22a000) [pid = 12879] [serial = 2283] [outer = 0x7f421e223000] 17:00:37 INFO - PROCESS | 12879 | 1461456037085 Marionette DEBUG loaded listener.js 17:00:37 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f421e22e800) [pid = 12879] [serial = 2284] [outer = 0x7f421e223000] 17:00:37 INFO - PROCESS | 12879 | 1461456037782 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:00:37 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:00:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1277ms 17:00:37 INFO - PROCESS | 12879 | 1461456037817 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:00:37 INFO - PROCESS | 12879 | 1461456037820 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:00:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:00:37 INFO - PROCESS | 12879 | 1461456037829 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 12879 | 1461456037831 Marionette TRACE conn3 <- [1,3010,null,{}] 17:00:37 INFO - PROCESS | 12879 | 1461456037835 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:00:38 INFO - PROCESS | 12879 | 1461456038034 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:00:38 INFO - PROCESS | 12879 | 1461456038282 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:38 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4219898000 == 175 [pid = 12879] [id = 762] 17:00:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f421e224800) [pid = 12879] [serial = 2285] [outer = (nil)] 17:00:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f4226c15400) [pid = 12879] [serial = 2286] [outer = 0x7f421e224800] 17:00:38 INFO - PROCESS | 12879 | 1461456038360 Marionette DEBUG loaded listener.js 17:00:38 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f422ee52c00) [pid = 12879] [serial = 2287] [outer = 0x7f421e224800] 17:00:39 INFO - PROCESS | 12879 | 1461456039081 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:00:39 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:00:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1277ms 17:00:39 INFO - PROCESS | 12879 | 1461456039106 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:00:39 INFO - PROCESS | 12879 | 1461456039109 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:00:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:00:39 INFO - PROCESS | 12879 | 1461456039115 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:00:39 INFO - PROCESS | 12879 | 1461456039117 Marionette TRACE conn3 <- [1,3014,null,{}] 17:00:39 INFO - PROCESS | 12879 | 1461456039122 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:00:39 INFO - PROCESS | 12879 | 1461456039323 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:00:39 INFO - PROCESS | 12879 | 1461456039606 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4217a27000 == 176 [pid = 12879] [id = 763] 17:00:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f421ad80000) [pid = 12879] [serial = 2288] [outer = (nil)] 17:00:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f421ad84c00) [pid = 12879] [serial = 2289] [outer = 0x7f421ad80000] 17:00:39 INFO - PROCESS | 12879 | 1461456039679 Marionette DEBUG loaded listener.js 17:00:39 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f421ad89400) [pid = 12879] [serial = 2290] [outer = 0x7f421ad80000] 17:00:40 INFO - PROCESS | 12879 | [12879] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:00:40 INFO - PROCESS | 12879 | 1461456040498 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:00:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1426ms 17:00:40 INFO - PROCESS | 12879 | 1461456040547 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:00:40 INFO - PROCESS | 12879 | 1461456040550 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:00:40 INFO - TEST-START | /FileAPI/fileReader.html 17:00:40 INFO - PROCESS | 12879 | 1461456040556 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:00:40 INFO - PROCESS | 12879 | 1461456040558 Marionette TRACE conn3 <- [1,3018,null,{}] 17:00:40 INFO - PROCESS | 12879 | 1461456040563 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:00:40 INFO - PROCESS | 12879 | 1461456040812 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:00:41 INFO - PROCESS | 12879 | 1461456041062 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4223c5a000 == 177 [pid = 12879] [id = 764] 17:00:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f421ad85000) [pid = 12879] [serial = 2291] [outer = (nil)] 17:00:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f4225c11c00) [pid = 12879] [serial = 2292] [outer = 0x7f421ad85000] 17:00:41 INFO - PROCESS | 12879 | 1461456041178 Marionette DEBUG loaded listener.js 17:00:41 INFO - PROCESS | 12879 | ++DOMWINDOW == 253 (0x7f424a830400) [pid = 12879] [serial = 2293] [outer = 0x7f421ad85000] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422cb4d000 == 176 [pid = 12879] [id = 689] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4225559000 == 175 [pid = 12879] [id = 738] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228142800 == 174 [pid = 12879] [id = 737] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4222dd6000 == 173 [pid = 12879] [id = 736] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220d9c800 == 172 [pid = 12879] [id = 735] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4223e32000 == 171 [pid = 12879] [id = 734] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42252df800 == 170 [pid = 12879] [id = 733] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424a9e6000 == 169 [pid = 12879] [id = 730] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424916f800 == 168 [pid = 12879] [id = 729] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4247052000 == 167 [pid = 12879] [id = 728] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424620b800 == 166 [pid = 12879] [id = 727] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4245d12000 == 165 [pid = 12879] [id = 726] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423981e800 == 164 [pid = 12879] [id = 725] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237ccb800 == 163 [pid = 12879] [id = 724] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237287800 == 162 [pid = 12879] [id = 723] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423375e800 == 161 [pid = 12879] [id = 722] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42333a9000 == 160 [pid = 12879] [id = 721] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233185000 == 159 [pid = 12879] [id = 720] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232da7800 == 158 [pid = 12879] [id = 719] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422fc0e800 == 157 [pid = 12879] [id = 718] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422e6e2800 == 156 [pid = 12879] [id = 717] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42282ed800 == 155 [pid = 12879] [id = 716] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4228496000 == 154 [pid = 12879] [id = 714] 17:00:42 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422112a800 == 153 [pid = 12879] [id = 715] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 252 (0x7f4226e21c00) [pid = 12879] [serial = 2136] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 251 (0x7f422ef33000) [pid = 12879] [serial = 2144] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 250 (0x7f422e4bb400) [pid = 12879] [serial = 2142] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 249 (0x7f422c8a7800) [pid = 12879] [serial = 2138] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 248 (0x7f422c8ab800) [pid = 12879] [serial = 2141] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 247 (0x7f422ca61800) [pid = 12879] [serial = 2139] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 246 (0x7f4236d3f400) [pid = 12879] [serial = 2105] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 245 (0x7f423252b000) [pid = 12879] [serial = 2093] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 244 (0x7f42375b0c00) [pid = 12879] [serial = 2114] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 243 (0x7f42283cd000) [pid = 12879] [serial = 2078] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 242 (0x7f4225268400) [pid = 12879] [serial = 2132] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 241 (0x7f4225c0c000) [pid = 12879] [serial = 2133] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 240 (0x7f42337df000) [pid = 12879] [serial = 2099] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 239 (0x7f422eded000) [pid = 12879] [serial = 2069] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 238 (0x7f423106f800) [pid = 12879] [serial = 2090] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 237 (0x7f421c207c00) [pid = 12879] [serial = 2126] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 236 (0x7f421dd9f400) [pid = 12879] [serial = 2127] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 235 (0x7f4237253800) [pid = 12879] [serial = 2111] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 234 (0x7f4223111800) [pid = 12879] [serial = 2129] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 233 (0x7f4225267000) [pid = 12879] [serial = 2130] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 232 (0x7f4226bc0800) [pid = 12879] [serial = 2135] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 231 (0x7f42211a6000) [pid = 12879] [serial = 2123] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 230 (0x7f4223418800) [pid = 12879] [serial = 2120] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 229 (0x7f422fe0f800) [pid = 12879] [serial = 2087] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 228 (0x7f422edec000) [pid = 12879] [serial = 2081] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 227 (0x7f42211a4c00) [pid = 12879] [serial = 2072] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f42367ddc00) [pid = 12879] [serial = 2102] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f422f603c00) [pid = 12879] [serial = 2084] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f4236df3400) [pid = 12879] [serial = 2108] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f4225271800) [pid = 12879] [serial = 2075] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f4225c12c00) [pid = 12879] [serial = 2096] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f42267c5800) [pid = 12879] [serial = 2117] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 12879 | 1461456043504 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:00:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:00:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:00:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:00:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:00:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 2981ms 17:00:43 INFO - PROCESS | 12879 | 1461456043576 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:00:43 INFO - PROCESS | 12879 | 1461456043583 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:00:43 INFO - TEST-START | /FileAPI/historical.html 17:00:43 INFO - PROCESS | 12879 | 1461456043597 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:00:43 INFO - PROCESS | 12879 | 1461456043601 Marionette TRACE conn3 <- [1,3022,null,{}] 17:00:43 INFO - PROCESS | 12879 | 1461456043608 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:00:43 INFO - PROCESS | 12879 | 1461456043796 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:00:43 INFO - PROCESS | 12879 | 1461456043992 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:44 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421e1d0800 == 154 [pid = 12879] [id = 765] 17:00:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f421b4ef800) [pid = 12879] [serial = 2294] [outer = (nil)] 17:00:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f421e61e800) [pid = 12879] [serial = 2295] [outer = 0x7f421b4ef800] 17:00:44 INFO - PROCESS | 12879 | 1461456044062 Marionette DEBUG loaded listener.js 17:00:44 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f421ff89400) [pid = 12879] [serial = 2296] [outer = 0x7f421b4ef800] 17:00:44 INFO - PROCESS | 12879 | 1461456044745 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:00:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:00:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:00:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:00:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:00:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:00:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:00:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:00:44 INFO - TEST-OK | /FileAPI/historical.html | took 1182ms 17:00:44 INFO - PROCESS | 12879 | 1461456044780 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:00:44 INFO - PROCESS | 12879 | 1461456044788 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:00:44 INFO - TEST-START | /FileAPI/idlharness.html 17:00:44 INFO - PROCESS | 12879 | 1461456044797 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:00:44 INFO - PROCESS | 12879 | 1461456044800 Marionette TRACE conn3 <- [1,3026,null,{}] 17:00:44 INFO - PROCESS | 12879 | 1461456044805 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:00:45 INFO - PROCESS | 12879 | 1461456045091 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:00:45 INFO - PROCESS | 12879 | 1461456045222 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f421f0e4800 == 155 [pid = 12879] [id = 766] 17:00:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f421e22bc00) [pid = 12879] [serial = 2297] [outer = (nil)] 17:00:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f4223f1f000) [pid = 12879] [serial = 2298] [outer = 0x7f421e22bc00] 17:00:45 INFO - PROCESS | 12879 | 1461456045285 Marionette DEBUG loaded listener.js 17:00:45 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f422595a800) [pid = 12879] [serial = 2299] [outer = 0x7f421e22bc00] 17:00:47 INFO - PROCESS | 12879 | 1461456046889 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:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:00:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:00:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:00:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:00:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:00:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:00:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:00:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:00:47 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:00:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:00:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:00:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:00:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:00:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:00:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:00:47 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:00:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:00:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:00:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:00:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:00:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:00:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:00:47 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:00:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:00:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:00:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:00:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:00:47 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:00:47 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:00:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:00:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:00:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:00:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:00:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:00:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:00:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:00:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:00:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:00:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:00:47 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:00:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:00:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:00:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:00:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:00:47 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:00:47 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:00:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:00:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:00:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:00:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:00:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:00:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 2232ms 17:00:47 INFO - PROCESS | 12879 | 1461456047104 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:00:47 INFO - PROCESS | 12879 | 1461456047109 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:00:47 INFO - TEST-START | /FileAPI/idlharness.worker 17:00:47 INFO - PROCESS | 12879 | 1461456047127 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 12879 | 1461456047136 Marionette TRACE conn3 <- [1,3030,null,{}] 17:00:47 INFO - PROCESS | 12879 | 1461456047169 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:00:47 INFO - PROCESS | 12879 | 1461456047426 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:00:47 INFO - PROCESS | 12879 | --DOMWINDOW == 226 (0x7f4223102c00) [pid = 12879] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:00:47 INFO - PROCESS | 12879 | --DOMWINDOW == 225 (0x7f4221511400) [pid = 12879] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:00:47 INFO - PROCESS | 12879 | --DOMWINDOW == 224 (0x7f421eda2c00) [pid = 12879] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:00:47 INFO - PROCESS | 12879 | --DOMWINDOW == 223 (0x7f42283d9400) [pid = 12879] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:00:47 INFO - PROCESS | 12879 | --DOMWINDOW == 222 (0x7f4225266800) [pid = 12879] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:00:47 INFO - PROCESS | 12879 | --DOMWINDOW == 221 (0x7f421c202c00) [pid = 12879] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:00:47 INFO - PROCESS | 12879 | --DOMWINDOW == 220 (0x7f42268ad400) [pid = 12879] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:00:47 INFO - PROCESS | 12879 | --DOMWINDOW == 219 (0x7f421ff92800) [pid = 12879] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:00:47 INFO - PROCESS | 12879 | 1461456047837 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4225368800 == 156 [pid = 12879] [id = 767] 17:00:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 220 (0x7f421c20b400) [pid = 12879] [serial = 2300] [outer = (nil)] 17:00:47 INFO - PROCESS | 12879 | ++DOMWINDOW == 221 (0x7f4221511400) [pid = 12879] [serial = 2301] [outer = 0x7f421c20b400] 17:00:47 INFO - PROCESS | 12879 | 1461456047910 Marionette DEBUG loaded listener.js 17:00:48 INFO - PROCESS | 12879 | ++DOMWINDOW == 222 (0x7f422f942000) [pid = 12879] [serial = 2302] [outer = 0x7f421c20b400] 17:00:48 INFO - PROCESS | 12879 | [12879] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:00:49 INFO - PROCESS | 12879 | 1461456049612 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:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:00:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:00:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:00:49 INFO - {} 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:00:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:00:49 INFO - {} 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:00:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:00:49 INFO - {} 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:00:49 INFO - {} 17:00:49 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:00:49 INFO - {} 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:00:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:00:49 INFO - {} 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:00:49 INFO - {} 17:00:49 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:00:49 INFO - {} 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:00:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 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:00:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:00:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:00:49 INFO - {} 17:00:49 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2577ms 17:00:49 INFO - PROCESS | 12879 | 1461456049703 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:00:49 INFO - PROCESS | 12879 | 1461456049707 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:00:49 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:00:49 INFO - PROCESS | 12879 | 1461456049993 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:00:50 INFO - PROCESS | 12879 | 1461456049998 Marionette TRACE conn3 <- [1,3034,null,{}] 17:00:50 INFO - PROCESS | 12879 | 1461456050005 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:00:50 INFO - PROCESS | 12879 | 1461456050233 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:00:50 INFO - PROCESS | 12879 | 1461456050467 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:50 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421b45e000 == 157 [pid = 12879] [id = 768] 17:00:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 223 (0x7f421b4eb000) [pid = 12879] [serial = 2303] [outer = (nil)] 17:00:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 224 (0x7f421c202c00) [pid = 12879] [serial = 2304] [outer = 0x7f421b4eb000] 17:00:50 INFO - PROCESS | 12879 | 1461456050541 Marionette DEBUG loaded listener.js 17:00:50 INFO - PROCESS | 12879 | ++DOMWINDOW == 225 (0x7f421e223400) [pid = 12879] [serial = 2305] [outer = 0x7f421b4eb000] 17:00:51 INFO - PROCESS | 12879 | 1461456051316 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:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:00:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1338ms 17:00:51 INFO - PROCESS | 12879 | 1461456051327 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:00:51 INFO - PROCESS | 12879 | 1461456051335 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:00:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:00:51 INFO - PROCESS | 12879 | 1461456051342 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:00:51 INFO - PROCESS | 12879 | 1461456051346 Marionette TRACE conn3 <- [1,3038,null,{}] 17:00:51 INFO - PROCESS | 12879 | 1461456051358 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:00:51 INFO - PROCESS | 12879 | 1461456051576 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:00:51 INFO - PROCESS | 12879 | 1461456051853 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f42210cf800 == 158 [pid = 12879] [id = 769] 17:00:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 226 (0x7f421ae36000) [pid = 12879] [serial = 2306] [outer = (nil)] 17:00:51 INFO - PROCESS | 12879 | ++DOMWINDOW == 227 (0x7f42211f1800) [pid = 12879] [serial = 2307] [outer = 0x7f421ae36000] 17:00:51 INFO - PROCESS | 12879 | 1461456051925 Marionette DEBUG loaded listener.js 17:00:52 INFO - PROCESS | 12879 | ++DOMWINDOW == 228 (0x7f422350bc00) [pid = 12879] [serial = 2308] [outer = 0x7f421ae36000] 17:00:52 INFO - PROCESS | 12879 | 1461456052719 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:00:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:00:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:00:52 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1430ms 17:00:52 INFO - PROCESS | 12879 | 1461456052773 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:00:52 INFO - PROCESS | 12879 | 1461456052776 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:00:52 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:00:52 INFO - PROCESS | 12879 | 1461456052783 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:00:52 INFO - PROCESS | 12879 | 1461456052785 Marionette TRACE conn3 <- [1,3042,null,{}] 17:00:52 INFO - PROCESS | 12879 | 1461456052791 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:00:53 INFO - PROCESS | 12879 | 1461456053047 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:00:53 INFO - PROCESS | 12879 | 1461456053337 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:53 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4226a26000 == 159 [pid = 12879] [id = 770] 17:00:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 229 (0x7f422665d800) [pid = 12879] [serial = 2309] [outer = (nil)] 17:00:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 230 (0x7f42267cf000) [pid = 12879] [serial = 2310] [outer = 0x7f422665d800] 17:00:53 INFO - PROCESS | 12879 | 1461456053419 Marionette DEBUG loaded listener.js 17:00:53 INFO - PROCESS | 12879 | ++DOMWINDOW == 231 (0x7f4226d66c00) [pid = 12879] [serial = 2311] [outer = 0x7f422665d800] 17:00:54 INFO - PROCESS | 12879 | 1461456054552 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:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:00:54 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:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:00:54 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:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:00:54 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:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:00:54 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:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:00:54 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:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:00:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:00:54 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:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:00:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:00:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:00:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:00:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:00:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:00:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:00:54 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1850ms 17:00:54 INFO - PROCESS | 12879 | 1461456054634 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:00:54 INFO - PROCESS | 12879 | 1461456054638 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:00:54 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:00:54 INFO - PROCESS | 12879 | 1461456054648 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:00:54 INFO - PROCESS | 12879 | 1461456054651 Marionette TRACE conn3 <- [1,3046,null,{}] 17:00:54 INFO - PROCESS | 12879 | 1461456054720 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:00:54 INFO - PROCESS | 12879 | 1461456054910 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:00:55 INFO - PROCESS | 12879 | 1461456055309 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:55 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f42229bc000 == 160 [pid = 12879] [id = 771] 17:00:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 232 (0x7f421dd9a000) [pid = 12879] [serial = 2312] [outer = (nil)] 17:00:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 233 (0x7f422cc7e400) [pid = 12879] [serial = 2313] [outer = 0x7f421dd9a000] 17:00:55 INFO - PROCESS | 12879 | 1461456055382 Marionette DEBUG loaded listener.js 17:00:55 INFO - PROCESS | 12879 | ++DOMWINDOW == 234 (0x7f422f94d400) [pid = 12879] [serial = 2314] [outer = 0x7f421dd9a000] 17:00:55 INFO - PROCESS | 12879 | [12879] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:00:56 INFO - PROCESS | 12879 | 1461456056167 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:00:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:00:56 INFO - {} 17:00:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1534ms 17:00:56 INFO - PROCESS | 12879 | 1461456056182 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:00:56 INFO - PROCESS | 12879 | 1461456056184 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:00:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:00:56 INFO - PROCESS | 12879 | 1461456056190 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:00:56 INFO - PROCESS | 12879 | 1461456056193 Marionette TRACE conn3 <- [1,3050,null,{}] 17:00:56 INFO - PROCESS | 12879 | 1461456056199 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:00:56 INFO - PROCESS | 12879 | 1461456056416 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:00:56 INFO - PROCESS | 12879 | 1461456056702 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f422c86b800 == 161 [pid = 12879] [id = 772] 17:00:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 235 (0x7f422ca6ac00) [pid = 12879] [serial = 2315] [outer = (nil)] 17:00:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 236 (0x7f42328d9000) [pid = 12879] [serial = 2316] [outer = 0x7f422ca6ac00] 17:00:56 INFO - PROCESS | 12879 | 1461456056775 Marionette DEBUG loaded listener.js 17:00:56 INFO - PROCESS | 12879 | ++DOMWINDOW == 237 (0x7f42337d3400) [pid = 12879] [serial = 2317] [outer = 0x7f422ca6ac00] 17:00:57 INFO - PROCESS | 12879 | 1461456057480 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:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:00:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1326ms 17:00:57 INFO - PROCESS | 12879 | 1461456057518 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:00:57 INFO - PROCESS | 12879 | 1461456057521 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:00:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:00:57 INFO - PROCESS | 12879 | 1461456057529 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:00:57 INFO - PROCESS | 12879 | 1461456057531 Marionette TRACE conn3 <- [1,3054,null,{}] 17:00:57 INFO - PROCESS | 12879 | 1461456057536 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:00:57 INFO - PROCESS | 12879 | 1461456057787 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:00:58 INFO - PROCESS | 12879 | 1461456058064 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f422fc0b000 == 162 [pid = 12879] [id = 773] 17:00:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 238 (0x7f4236cd7c00) [pid = 12879] [serial = 2318] [outer = (nil)] 17:00:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 239 (0x7f42375b2400) [pid = 12879] [serial = 2319] [outer = 0x7f4236cd7c00] 17:00:58 INFO - PROCESS | 12879 | 1461456058143 Marionette DEBUG loaded listener.js 17:00:58 INFO - PROCESS | 12879 | ++DOMWINDOW == 240 (0x7f423a260000) [pid = 12879] [serial = 2320] [outer = 0x7f4236cd7c00] 17:00:59 INFO - PROCESS | 12879 | 1461456059268 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:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:00:59 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:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:00:59 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:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:00:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1807ms 17:00:59 INFO - PROCESS | 12879 | 1461456059336 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:00:59 INFO - PROCESS | 12879 | 1461456059338 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:00:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:00:59 INFO - PROCESS | 12879 | 1461456059353 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:00:59 INFO - PROCESS | 12879 | 1461456059360 Marionette TRACE conn3 <- [1,3058,null,{}] 17:00:59 INFO - PROCESS | 12879 | 1461456059426 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:00:59 INFO - PROCESS | 12879 | 1461456059760 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:01:00 INFO - PROCESS | 12879 | 1461456060043 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4232ede000 == 163 [pid = 12879] [id = 774] 17:01:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 241 (0x7f4217a6dc00) [pid = 12879] [serial = 2321] [outer = (nil)] 17:01:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 242 (0x7f424b40bc00) [pid = 12879] [serial = 2322] [outer = 0x7f4217a6dc00] 17:01:00 INFO - PROCESS | 12879 | 1461456060113 Marionette DEBUG loaded listener.js 17:01:00 INFO - PROCESS | 12879 | ++DOMWINDOW == 243 (0x7f424b4e4400) [pid = 12879] [serial = 2323] [outer = 0x7f4217a6dc00] 17:01:00 INFO - PROCESS | 12879 | 1461456060886 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:01:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:01:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:01:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:01:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:01:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:01:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:01:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:01:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:01:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:01:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:01:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:01:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:01:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:01:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:01:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:01:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:01:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:01:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:01:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:01:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1596ms 17:01:00 INFO - PROCESS | 12879 | 1461456060948 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:01:00 INFO - PROCESS | 12879 | 1461456060955 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:01:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:01:00 INFO - PROCESS | 12879 | 1461456060976 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:01:00 INFO - PROCESS | 12879 | 1461456060980 Marionette TRACE conn3 <- [1,3062,null,{}] 17:01:00 INFO - PROCESS | 12879 | 1461456060990 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:01:01 INFO - PROCESS | 12879 | 1461456061209 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:01:01 INFO - PROCESS | 12879 | 1461456061511 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4228150000 == 164 [pid = 12879] [id = 775] 17:01:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 244 (0x7f4217a70800) [pid = 12879] [serial = 2324] [outer = (nil)] 17:01:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 245 (0x7f421e5d1400) [pid = 12879] [serial = 2325] [outer = 0x7f4217a70800] 17:01:01 INFO - PROCESS | 12879 | 1461456061625 Marionette DEBUG loaded listener.js 17:01:01 INFO - PROCESS | 12879 | ++DOMWINDOW == 246 (0x7f422ff36800) [pid = 12879] [serial = 2326] [outer = 0x7f4217a70800] 17:01:01 INFO - PROCESS | 12879 | [12879] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:01:02 INFO - PROCESS | 12879 | 1461456062402 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:01:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:01:02 INFO - {} 17:01:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1456ms 17:01:02 INFO - PROCESS | 12879 | 1461456062418 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:01:02 INFO - PROCESS | 12879 | 1461456062422 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:01:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:01:02 INFO - PROCESS | 12879 | 1461456062427 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 12879 | 1461456062430 Marionette TRACE conn3 <- [1,3066,null,{}] 17:01:02 INFO - PROCESS | 12879 | 1461456062435 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:01:02 INFO - PROCESS | 12879 | 1461456062651 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:01:02 INFO - PROCESS | 12879 | 1461456062930 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4236d66000 == 165 [pid = 12879] [id = 776] 17:01:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 247 (0x7f421e5d1c00) [pid = 12879] [serial = 2327] [outer = (nil)] 17:01:02 INFO - PROCESS | 12879 | ++DOMWINDOW == 248 (0x7f421f0a0400) [pid = 12879] [serial = 2328] [outer = 0x7f421e5d1c00] 17:01:03 INFO - PROCESS | 12879 | 1461456063005 Marionette DEBUG loaded listener.js 17:01:03 INFO - PROCESS | 12879 | ++DOMWINDOW == 249 (0x7f422ff2ac00) [pid = 12879] [serial = 2329] [outer = 0x7f421e5d1c00] 17:01:03 INFO - PROCESS | 12879 | 1461456063803 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:01:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:01:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:01:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:01:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:01:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:01:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:01:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:01:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1431ms 17:01:03 INFO - PROCESS | 12879 | 1461456063861 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:01:03 INFO - PROCESS | 12879 | 1461456063863 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:01:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:01:03 INFO - PROCESS | 12879 | 1461456063869 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:01:03 INFO - PROCESS | 12879 | 1461456063872 Marionette TRACE conn3 <- [1,3070,null,{}] 17:01:03 INFO - PROCESS | 12879 | 1461456063891 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:01:04 INFO - PROCESS | 12879 | 1461456064176 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:01:04 INFO - PROCESS | 12879 | 1461456064389 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:04 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4237ccb800 == 166 [pid = 12879] [id = 777] 17:01:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 250 (0x7f421f09bc00) [pid = 12879] [serial = 2330] [outer = (nil)] 17:01:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 251 (0x7f4223ced400) [pid = 12879] [serial = 2331] [outer = 0x7f421f09bc00] 17:01:04 INFO - PROCESS | 12879 | 1461456064507 Marionette DEBUG loaded listener.js 17:01:04 INFO - PROCESS | 12879 | ++DOMWINDOW == 252 (0x7f4223cf1400) [pid = 12879] [serial = 2332] [outer = 0x7f421f09bc00] 17:01:05 INFO - PROCESS | 12879 | 1461456065194 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:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:01:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1377ms 17:01:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:01:05 INFO - PROCESS | 12879 | 1461456065248 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:01:05 INFO - PROCESS | 12879 | 1461456065250 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:01:05 INFO - PROCESS | 12879 | 1461456065256 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:01:05 INFO - PROCESS | 12879 | 1461456065260 Marionette TRACE conn3 <- [1,3074,null,{}] 17:01:05 INFO - PROCESS | 12879 | 1461456065265 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:01:05 INFO - PROCESS | 12879 | 1461456065486 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:01:05 INFO - PROCESS | 12879 | 1461456065781 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f423b995000 == 167 [pid = 12879] [id = 778] 17:01:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 253 (0x7f4223cf1800) [pid = 12879] [serial = 2333] [outer = (nil)] 17:01:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 254 (0x7f422698f000) [pid = 12879] [serial = 2334] [outer = 0x7f4223cf1800] 17:01:05 INFO - PROCESS | 12879 | 1461456065868 Marionette DEBUG loaded listener.js 17:01:05 INFO - PROCESS | 12879 | ++DOMWINDOW == 255 (0x7f4226997000) [pid = 12879] [serial = 2335] [outer = 0x7f4223cf1800] 17:01:06 INFO - PROCESS | 12879 | 1461456066618 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:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:01:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1384ms 17:01:06 INFO - PROCESS | 12879 | 1461456066640 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:01:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:01:06 INFO - PROCESS | 12879 | 1461456066651 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:01:06 INFO - PROCESS | 12879 | 1461456066656 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:01:06 INFO - PROCESS | 12879 | 1461456066658 Marionette TRACE conn3 <- [1,3078,null,{}] 17:01:06 INFO - PROCESS | 12879 | 1461456066664 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:01:06 INFO - PROCESS | 12879 | 1461456066874 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:01:07 INFO - PROCESS | 12879 | 1461456067140 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:07 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f4247059800 == 168 [pid = 12879] [id = 779] 17:01:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 256 (0x7f421da60400) [pid = 12879] [serial = 2336] [outer = (nil)] 17:01:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 257 (0x7f421da67000) [pid = 12879] [serial = 2337] [outer = 0x7f421da60400] 17:01:07 INFO - PROCESS | 12879 | 1461456067220 Marionette DEBUG loaded listener.js 17:01:07 INFO - PROCESS | 12879 | ++DOMWINDOW == 258 (0x7f4225d65000) [pid = 12879] [serial = 2338] [outer = 0x7f421da60400] 17:01:08 INFO - PROCESS | 12879 | 1461456068018 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:01:08 INFO - PROCESS | 12879 | 1461456068050 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:01:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:01:08 INFO - PROCESS | 12879 | 1461456068057 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:01:08 INFO - PROCESS | 12879 | 1461456068064 Marionette TRACE conn3 <- [1,3082,null,{}] 17:01:08 INFO - PROCESS | 12879 | 1461456068072 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:01:08 INFO - PROCESS | 12879 | 1461456068313 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:01:08 INFO - PROCESS | 12879 | 1461456068577 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f424b072000 == 169 [pid = 12879] [id = 780] 17:01:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 259 (0x7f421da61000) [pid = 12879] [serial = 2339] [outer = (nil)] 17:01:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 260 (0x7f42233adc00) [pid = 12879] [serial = 2340] [outer = 0x7f421da61000] 17:01:08 INFO - PROCESS | 12879 | 1461456068654 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 12879 | ++DOMWINDOW == 261 (0x7f42233b6000) [pid = 12879] [serial = 2341] [outer = 0x7f421da61000] 17:01:09 INFO - PROCESS | 12879 | 1461456069394 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:01:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:01:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:01:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:01:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1348ms 17:01:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:01:09 INFO - PROCESS | 12879 | 1461456069407 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:01:09 INFO - PROCESS | 12879 | 1461456069409 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:01:09 INFO - PROCESS | 12879 | 1461456069415 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:01:09 INFO - PROCESS | 12879 | 1461456069418 Marionette TRACE conn3 <- [1,3086,null,{}] 17:01:09 INFO - PROCESS | 12879 | 1461456069423 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:01:09 INFO - PROCESS | 12879 | 1461456069651 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:01:09 INFO - PROCESS | 12879 | 1461456069913 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4223cbe000 == 170 [pid = 12879] [id = 781] 17:01:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 262 (0x7f421da61400) [pid = 12879] [serial = 2342] [outer = (nil)] 17:01:09 INFO - PROCESS | 12879 | ++DOMWINDOW == 263 (0x7f4225d64800) [pid = 12879] [serial = 2343] [outer = 0x7f421da61400] 17:01:09 INFO - PROCESS | 12879 | 1461456069982 Marionette DEBUG loaded listener.js 17:01:10 INFO - PROCESS | 12879 | ++DOMWINDOW == 264 (0x7f4225d6b000) [pid = 12879] [serial = 2344] [outer = 0x7f421da61400] 17:01:10 INFO - PROCESS | 12879 | 1461456070756 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:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:01:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1379ms 17:01:10 INFO - PROCESS | 12879 | 1461456070794 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:01:10 INFO - PROCESS | 12879 | 1461456070796 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:01:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:01:10 INFO - PROCESS | 12879 | 1461456070802 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:01:10 INFO - PROCESS | 12879 | 1461456070804 Marionette TRACE conn3 <- [1,3090,null,{}] 17:01:10 INFO - PROCESS | 12879 | 1461456070809 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:01:11 INFO - PROCESS | 12879 | 1461456071017 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:01:11 INFO - PROCESS | 12879 | 1461456071310 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f424b232000 == 171 [pid = 12879] [id = 782] 17:01:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 265 (0x7f421f099800) [pid = 12879] [serial = 2345] [outer = (nil)] 17:01:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 266 (0x7f4225d70000) [pid = 12879] [serial = 2346] [outer = 0x7f421f099800] 17:01:11 INFO - PROCESS | 12879 | 1461456071384 Marionette DEBUG loaded listener.js 17:01:11 INFO - PROCESS | 12879 | ++DOMWINDOW == 267 (0x7f4226995c00) [pid = 12879] [serial = 2347] [outer = 0x7f421f099800] 17:01:12 INFO - PROCESS | 12879 | 1461456072112 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:01:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:01:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1335ms 17:01:12 INFO - PROCESS | 12879 | 1461456072137 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:01:12 INFO - PROCESS | 12879 | 1461456072140 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:01:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:01:12 INFO - PROCESS | 12879 | 1461456072154 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:01:12 INFO - PROCESS | 12879 | 1461456072156 Marionette TRACE conn3 <- [1,3094,null,{}] 17:01:12 INFO - PROCESS | 12879 | 1461456072162 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:01:12 INFO - PROCESS | 12879 | 1461456072412 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:01:12 INFO - PROCESS | 12879 | 1461456072679 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f421b0d8000 == 172 [pid = 12879] [id = 783] 17:01:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 268 (0x7f421e5c4000) [pid = 12879] [serial = 2348] [outer = (nil)] 17:01:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 269 (0x7f4223b3c000) [pid = 12879] [serial = 2349] [outer = 0x7f421e5c4000] 17:01:12 INFO - PROCESS | 12879 | 1461456072749 Marionette DEBUG loaded listener.js 17:01:12 INFO - PROCESS | 12879 | ++DOMWINDOW == 270 (0x7f4223b41c00) [pid = 12879] [serial = 2350] [outer = 0x7f421e5c4000] 17:01:13 INFO - PROCESS | 12879 | 1461456073515 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:01:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:01:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1382ms 17:01:13 INFO - PROCESS | 12879 | 1461456073538 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:01:13 INFO - PROCESS | 12879 | 1461456073542 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:01:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:01:13 INFO - PROCESS | 12879 | 1461456073547 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:01:13 INFO - PROCESS | 12879 | 1461456073549 Marionette TRACE conn3 <- [1,3098,null,{}] 17:01:13 INFO - PROCESS | 12879 | 1461456073555 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:01:13 INFO - PROCESS | 12879 | 1461456073769 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:01:14 INFO - PROCESS | 12879 | 1461456074044 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f422832c000 == 173 [pid = 12879] [id = 784] 17:01:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 271 (0x7f421cce7800) [pid = 12879] [serial = 2351] [outer = (nil)] 17:01:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 272 (0x7f4223b43800) [pid = 12879] [serial = 2352] [outer = 0x7f421cce7800] 17:01:14 INFO - PROCESS | 12879 | 1461456074119 Marionette DEBUG loaded listener.js 17:01:14 INFO - PROCESS | 12879 | ++DOMWINDOW == 273 (0x7f4226997c00) [pid = 12879] [serial = 2353] [outer = 0x7f421cce7800] 17:01:14 INFO - PROCESS | 12879 | 1461456074850 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:01:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:01:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:01:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1324ms 17:01:14 INFO - PROCESS | 12879 | 1461456074873 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:01:14 INFO - PROCESS | 12879 | 1461456074876 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:01:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:01:14 INFO - PROCESS | 12879 | 1461456074881 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:01:14 INFO - PROCESS | 12879 | 1461456074884 Marionette TRACE conn3 <- [1,3102,null,{}] 17:01:14 INFO - PROCESS | 12879 | 1461456074889 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:01:15 INFO - PROCESS | 12879 | 1461456075101 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:01:15 INFO - PROCESS | 12879 | 1461456075366 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:15 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f424dbe1800 == 174 [pid = 12879] [id = 785] 17:01:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 274 (0x7f4223b36800) [pid = 12879] [serial = 2354] [outer = (nil)] 17:01:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 275 (0x7f422fd63800) [pid = 12879] [serial = 2355] [outer = 0x7f4223b36800] 17:01:15 INFO - PROCESS | 12879 | 1461456075437 Marionette DEBUG loaded listener.js 17:01:15 INFO - PROCESS | 12879 | ++DOMWINDOW == 276 (0x7f422fd68800) [pid = 12879] [serial = 2356] [outer = 0x7f4223b36800] 17:01:16 INFO - PROCESS | 12879 | 1461456076198 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:01:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:01:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1327ms 17:01:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:01:16 INFO - PROCESS | 12879 | 1461456076209 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:01:16 INFO - PROCESS | 12879 | 1461456076211 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:01:16 INFO - PROCESS | 12879 | 1461456076217 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:01:16 INFO - PROCESS | 12879 | 1461456076220 Marionette TRACE conn3 <- [1,3106,null,{}] 17:01:16 INFO - PROCESS | 12879 | 1461456076225 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:01:16 INFO - PROCESS | 12879 | 1461456076433 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:01:16 INFO - PROCESS | 12879 | 1461456076699 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f421e32d000 == 175 [pid = 12879] [id = 786] 17:01:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 277 (0x7f421ff60000) [pid = 12879] [serial = 2357] [outer = (nil)] 17:01:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 278 (0x7f421ff64800) [pid = 12879] [serial = 2358] [outer = 0x7f421ff60000] 17:01:16 INFO - PROCESS | 12879 | 1461456076771 Marionette DEBUG loaded listener.js 17:01:16 INFO - PROCESS | 12879 | ++DOMWINDOW == 279 (0x7f421ff69000) [pid = 12879] [serial = 2359] [outer = 0x7f421ff60000] 17:01:17 INFO - PROCESS | 12879 | 1461456077547 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:01:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:01:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:01:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:01:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1378ms 17:01:17 INFO - PROCESS | 12879 | 1461456077595 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:01:17 INFO - PROCESS | 12879 | 1461456077598 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:01:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:01:17 INFO - PROCESS | 12879 | 1461456077604 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:01:17 INFO - PROCESS | 12879 | 1461456077606 Marionette TRACE conn3 <- [1,3110,null,{}] 17:01:17 INFO - PROCESS | 12879 | 1461456077611 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:01:17 INFO - PROCESS | 12879 | 1461456077855 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:01:18 INFO - PROCESS | 12879 | 1461456078152 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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:18 INFO - PROCESS | 12879 | ++DOCSHELL 0x7f421db61000 == 176 [pid = 12879] [id = 787] 17:01:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 280 (0x7f4218506400) [pid = 12879] [serial = 2360] [outer = (nil)] 17:01:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 281 (0x7f421850a000) [pid = 12879] [serial = 2361] [outer = 0x7f4218506400] 17:01:18 INFO - PROCESS | 12879 | 1461456078234 Marionette DEBUG loaded listener.js 17:01:18 INFO - PROCESS | 12879 | ++DOMWINDOW == 282 (0x7f421850f400) [pid = 12879] [serial = 2362] [outer = 0x7f4218506400] 17:01:18 INFO - PROCESS | 12879 | 1461456078980 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:01:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:01:19 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:01:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:01:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:01:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1426ms 17:01:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:01:19 INFO - PROCESS | 12879 | 1461456079031 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:01:19 INFO - PROCESS | 12879 | 1461456079033 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:01:19 INFO - PROCESS | 12879 | 1461456079039 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:01:19 INFO - PROCESS | 12879 | 1461456079042 Marionette TRACE conn3 <- [1,3114,null,{}] 17:01:19 INFO - PROCESS | 12879 | 1461456079047 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:01:19 INFO - PROCESS | 12879 | 1461456079294 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:01:19 INFO - PROCESS | 12879 | 1461456079600 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\", \"2cb0763d-5992-4375-8f5c-267180e8506d\");\n\nvar timer = null;\nif (30000) {\n 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 | 12879 | ++DOCSHELL 0x7f4218212800 == 177 [pid = 12879] [id = 788] 17:01:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 283 (0x7f4218506c00) [pid = 12879] [serial = 2363] [outer = (nil)] 17:01:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 284 (0x7f421ff65400) [pid = 12879] [serial = 2364] [outer = 0x7f4218506c00] 17:01:19 INFO - PROCESS | 12879 | 1461456079710 Marionette DEBUG loaded listener.js 17:01:19 INFO - PROCESS | 12879 | ++DOMWINDOW == 285 (0x7f4225d6d400) [pid = 12879] [serial = 2365] [outer = 0x7f4218506c00] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421f0e4800 == 176 [pid = 12879] [id = 766] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421e1d0800 == 175 [pid = 12879] [id = 765] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4217a27000 == 174 [pid = 12879] [id = 763] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4219898000 == 173 [pid = 12879] [id = 762] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422158a000 == 172 [pid = 12879] [id = 761] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421cd76800 == 171 [pid = 12879] [id = 760] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4218858800 == 170 [pid = 12879] [id = 759] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421b0b3000 == 169 [pid = 12879] [id = 758] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421b0a1000 == 168 [pid = 12879] [id = 757] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f423341d800 == 167 [pid = 12879] [id = 756] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233406800 == 166 [pid = 12879] [id = 755] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220d51000 == 165 [pid = 12879] [id = 754] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421b11a800 == 164 [pid = 12879] [id = 753] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4226d5e800 == 163 [pid = 12879] [id = 752] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421e1d6000 == 162 [pid = 12879] [id = 751] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f421e1b8000 == 161 [pid = 12879] [id = 750] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f424de57800 == 160 [pid = 12879] [id = 749] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4247056000 == 159 [pid = 12879] [id = 748] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4238d9a800 == 158 [pid = 12879] [id = 746] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4239815800 == 157 [pid = 12879] [id = 747] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4237460800 == 156 [pid = 12879] [id = 745] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4233481000 == 155 [pid = 12879] [id = 744] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4232fac800 == 154 [pid = 12879] [id = 743] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f42310c9800 == 153 [pid = 12879] [id = 742] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f422828d000 == 152 [pid = 12879] [id = 741] 17:01:21 INFO - PROCESS | 12879 | --DOCSHELL 0x7f4220c30800 == 151 [pid = 12879] [id = 740] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 284 (0x7f422ef3bc00) [pid = 12879] [serial = 2070] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 283 (0x7f422f8ec000) [pid = 12879] [serial = 2156] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 282 (0x7f4226e2a000) [pid = 12879] [serial = 2216] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 281 (0x7f42334dac00) [pid = 12879] [serial = 2162] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 280 (0x7f422fe09000) [pid = 12879] [serial = 2159] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 279 (0x7f421ed6c000) [pid = 12879] [serial = 2198] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 278 (0x7f4221510400) [pid = 12879] [serial = 2202] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 277 (0x7f42337dbc00) [pid = 12879] [serial = 2165] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 276 (0x7f422f21d400) [pid = 12879] [serial = 2214] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 275 (0x7f4230f14c00) [pid = 12879] [serial = 2217] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 274 (0x7f423b4c9400) [pid = 12879] [serial = 2180] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 273 (0x7f423ff8b000) [pid = 12879] [serial = 2183] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 272 (0x7f422662f000) [pid = 12879] [serial = 2205] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 271 (0x7f4246f3b400) [pid = 12879] [serial = 2192] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 270 (0x7f422e690800) [pid = 12879] [serial = 2153] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 269 (0x7f4223111400) [pid = 12879] [serial = 2204] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 268 (0x7f4226d87c00) [pid = 12879] [serial = 2019] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 267 (0x7f424602f800) [pid = 12879] [serial = 2189] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 266 (0x7f4235a39400) [pid = 12879] [serial = 2168] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 265 (0x7f421ff97400) [pid = 12879] [serial = 2201] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 264 (0x7f42284a9c00) [pid = 12879] [serial = 2210] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 263 (0x7f4244fef000) [pid = 12879] [serial = 2186] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 262 (0x7f4226654400) [pid = 12879] [serial = 2150] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 261 (0x7f4226652000) [pid = 12879] [serial = 2207] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 260 (0x7f422cf1bc00) [pid = 12879] [serial = 2213] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 259 (0x7f4236d49000) [pid = 12879] [serial = 2171] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 258 (0x7f4226e20000) [pid = 12879] [serial = 2208] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 257 (0x7f4247275c00) [pid = 12879] [serial = 2195] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 256 (0x7f42219d0400) [pid = 12879] [serial = 2147] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 255 (0x7f42375ad400) [pid = 12879] [serial = 2174] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 254 (0x7f42390ee400) [pid = 12879] [serial = 2177] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 253 (0x7f422c940800) [pid = 12879] [serial = 2211] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | --DOMWINDOW == 252 (0x7f42328f8400) [pid = 12879] [serial = 2219] [outer = (nil)] [url = about:blank] 17:01:22 INFO - PROCESS | 12879 | 1461456082311 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:01:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:01:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 3280ms 17:01:22 INFO - PROCESS | 12879 | 1461456082320 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:01:22 INFO - PROCESS | 12879 | 1461456082324 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:01:23 WARNING - u'runner_teardown' () 17:01:23 INFO - No more tests 17:01:23 INFO - Got 0 unexpected results 17:01:23 INFO - SUITE-END | took 1126s 17:01:23 INFO - Closing logging queue 17:01:23 INFO - queue closed 17:01:23 INFO - Return code: 0 17:01:23 WARNING - # TBPL SUCCESS # 17:01:23 INFO - Running post-action listener: _resource_record_post_action 17:01:23 INFO - Running post-run listener: _resource_record_post_run 17:01:24 INFO - Total resource usage - Wall time: 1161s; CPU: 98.0%; Read bytes: 675840; Write bytes: 978100224; Read time: 28; Write time: 322884 17:01:24 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:01:24 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51187712; Read time: 0; Write time: 40892 17:01:24 INFO - run-tests - Wall time: 1131s; CPU: 98.0%; Read bytes: 675840; Write bytes: 926867456; Read time: 28; Write time: 281984 17:01:24 INFO - Running post-run listener: _upload_blobber_files 17:01:24 INFO - Blob upload gear active. 17:01:24 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:01:24 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:01:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:01:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:01:25 INFO - (blobuploader) - INFO - Open directory for files ... 17:01:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:01:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:01:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:01:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:01:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:01:26 INFO - (blobuploader) - INFO - Done attempting. 17:01:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:01:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:01:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:01:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:01:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:01:27 INFO - (blobuploader) - INFO - Done attempting. 17:01:27 INFO - (blobuploader) - INFO - Iteration through files over. 17:01:27 INFO - Return code: 0 17:01:27 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:01:27 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:01:27 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/beabae6c023341f94cbdd04528ec7dcc311e9a822e3eb9dff1409b3f43b82b25b683e9c9118d7d30498993b6ea2502aaed164a5853cf641dad8d2417479cf261", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0f2a3f3c628614ccf4d9cdf4fad6b6c22348e1cde853097adc9aa777c64d2f974afdd95853c40bc4e8e056fc25fcc930ca6e70f70fc36a11d0763d7cb0a3698c"} 17:01:27 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:01:27 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:01:27 INFO - Contents: 17:01:27 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/beabae6c023341f94cbdd04528ec7dcc311e9a822e3eb9dff1409b3f43b82b25b683e9c9118d7d30498993b6ea2502aaed164a5853cf641dad8d2417479cf261", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0f2a3f3c628614ccf4d9cdf4fad6b6c22348e1cde853097adc9aa777c64d2f974afdd95853c40bc4e8e056fc25fcc930ca6e70f70fc36a11d0763d7cb0a3698c"} 17:01:27 INFO - Running post-run listener: copy_logs_to_upload_dir 17:01:27 INFO - Copying logs to upload dir... 17:01:27 INFO - mkdir: /builds/slave/test/build/upload/logs 17:01:27 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1253.332301 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 53 secs) (at 2016-04-23 17:01:27.589184) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 17:01:27.590348) ========= 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-1461453766.431088-448366807 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/beabae6c023341f94cbdd04528ec7dcc311e9a822e3eb9dff1409b3f43b82b25b683e9c9118d7d30498993b6ea2502aaed164a5853cf641dad8d2417479cf261", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0f2a3f3c628614ccf4d9cdf4fad6b6c22348e1cde853097adc9aa777c64d2f974afdd95853c40bc4e8e056fc25fcc930ca6e70f70fc36a11d0763d7cb0a3698c"} build_url:https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036853 build_url: 'https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/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-inbound/sha512/beabae6c023341f94cbdd04528ec7dcc311e9a822e3eb9dff1409b3f43b82b25b683e9c9118d7d30498993b6ea2502aaed164a5853cf641dad8d2417479cf261", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0f2a3f3c628614ccf4d9cdf4fad6b6c22348e1cde853097adc9aa777c64d2f974afdd95853c40bc4e8e056fc25fcc930ca6e70f70fc36a11d0763d7cb0a3698c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SnAHqyhUQ2aIzNygaVjbwQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 17:01:27.667492) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 17:01:27.668003) ========= 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-1461453766.431088-448366807 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020064 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 17:01:27.733863) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 17:01:27.734196) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 17:01:27.734523) ========= ========= Total master_lag: 0.57 =========